Coding agent полезен, когда действует внутри ясной engineering boundary. Без неё successful-looking change трудно review-ить, reproduce или recover. Центральный вопрос — не сколько autonomy можно дать, а какая authority оправдана task и её evidence.
Scope — это control
Bounded task называет desired outcome, relevant context, files или surfaces, которые можно менять, и operations, которые запрещены. Это делает работу agent и ожидания reviewer точнее.
Validation должна быть layered
Quality gates, test gates, artifact checks и human review отвечают на разные вопросы. Workflow, который сохраняет только final command status, теряет различие между syntax, behavior, packaging и system-level intent.
Recovery — часть authority
У agent должны быть clear stop condition и recovery path, если evidence incomplete или state diverges. Human approval boundaries не означают failure system; так consequential uncertainty остаётся видимой.