证据: Case Study · Clean-room Demo · 公开产品界面
Agent 给出一个看起来合理的答案,不等于软件已经交付。真实交付还需要持久化任务状态、可恢复执行、可见产物、独立验证,以及由人或策略掌握的最终决定权,而不能由写代码的 Agent 自己宣布完成。
会话 / 项目目标
│
▼
持久化派工账本 ─────► 依赖与定时调度器
│ │
▼ ▼
本地执行节点 ◄─────── 执行器能力协议
│
├────► 产物与文件变更证据
└────► 运行事件与失败信号
│
▼
独立验证门
│
接受 / 驳回 / 重试
控制面负责目标、派工状态、重试和验收;执行节点负责用户工作区,并适配可用的 Coding Agent。验证器只消费结果,不能静默改写任务定义。
| 失败 | 系统必须怎么做 |
|---|---|
| 执行中连接断开 | 重新连接同一派工,不能重复创建任务。 |
| Worker 心跳消失 | 让租约过期、保留账本,并清晰显示重试状态。 |
| Agent 说“已完成”但没有产物 | 交付门保持未通过。 |
| 验证器失败 | 保留日志和失败证据,重试不能覆盖历史。 |
| 用户新增约束 | 记录约束,只对后续工作生效。 |
跨人与 Agent 的产品定义、持久化编排、协议设计、本地与云的责任边界、失败状态体验,以及基于证据的验收。