规划 Direct 交付合同简化
Project CI / AI game creator shell Rust lane 1/2 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust lane 2/2 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust crates (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
Project CI / AI game creator shell Rust lane 1/2 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust lane 2/2 (pull_request) Has been cancelled
Project CI / AI game creator shell Rust crates (pull_request) Has been cancelled
Project CI / Backend tests (pull_request) Has been cancelled
Project CI / Native shell tests (pull_request) Has been cancelled
Project CI / Frontend tests (pull_request) Has been cancelled
Project CI / Repository checks (pull_request) Has been cancelled
Project CI / AI game creator shell web tests (pull_request) Has been cancelled
明确仅在正常响应结束后自动复核合同,移除操作结算与补丁成功触发的提前封口 规定由 Agent 根据用户游戏制作意图登记合同,解除空项目强制登记义务 规划删除产物与命令验收要求,保留视觉与玩法现有判据 补齐持久化迁移、回归验收和实施顺序,同步主规范与共享决策
This commit is contained in:
@@ -172,6 +172,20 @@ UI 编辑器的“分析参考图”步骤、Rust 命令 `suggest_ui_design_sema
|
||||
|
||||
验收至少覆盖失败图片与长命令并存时无关写入成功、连续工具失败不触发返修次数限制、所有退出路径释放并发占用、关闭后零新增执行/付费提交、迟到写入被拒绝,以及远端不确定任务不重复提交。自动化证据与平台未验证项记录在关联实施计划中;Linux 进程组清理不冒充 Windows Job 的完整子树退出证明。
|
||||
|
||||
### Direct 合同简化目标(2026-10-04,待实现)
|
||||
|
||||
本节记录已确认的下一步行为,尚未替换下节所述现行实现。范围及验收见[合同简化里程碑](../project-memory/plans/【里程碑】Direct交付合同简化-2026-10-04.md);实现验收后将本节融合回现行合同,清理被替代规则。
|
||||
|
||||
- 合同由 Agent 根据用户要求制作、完成或交付游戏的意图登记。系统提示明确这一条件及同义表达,不把“空项目”“首次输入”“做游戏入口”或可信脚手架当成必须登记合同的依据;宿主不新增关键词匹配或 LLM 意图判定。
|
||||
- 无合同允许普通文件写入、命令、图片生成及验证,也允许正常结束回合;仍执行原权限、时间预算、并发、资源幂等和退出清理。Agent 漏登记不由宿主通过项目状态补成隐含合同或强制登记反馈。
|
||||
- 自动验收仅在模型正常结束本次响应后启动。普通操作结算和补丁成功不启动封口;状态查询只返回评估,不关闭回合。完成响应后的封口、退出证明、最终证据复核和有界返修继续复用现有流程。
|
||||
- 取消、时间耗尽、执行器断连或不可恢复错误仍独立终止;异常停止不能因为当时证据齐备而被改写成交付成功。最终复核只是正常收尾的一部分,不是新增的中途触发器。
|
||||
- 新登记合同只接受现有 visual/gameplay 要求;删除 artifact/command 类型、文件变化验收、命令返回值验收及自动追加的 host-entry/host-build。普通读写、命令、构建和 agc_run_validation 能力及真实错误回执继续保留,不把删除验收项解释为隐藏命令失败。
|
||||
- 本次不改变视觉/玩法判据、固定场景、双端要求、证据来源、指纹及报告/截图摘要校验。新 Web 合同已有的视觉/玩法补充规则仅在 Agent 主动登记后适用,不再产生无合同回合义务;登记返回完整有效要求。是否继续保留这些补充规则留待下一轮讨论。
|
||||
- 合同仍为单回合、非空、有界、冻结后同参幂等;不新增空合同成功、合同类型、后台任务或续约机制。新消息建立新回合,不继承上一轮合同义务。
|
||||
- 持久化格式变更采用白名单版本迁移,保留预算、旧终态和历史证据。含旧版合同的未结束回合保留为未完成并提示在新用户回合继续,不通过删去旧要求直接判为完成;未登记合同的旧账本移除强制登记标记后仍按原预算、活动操作与退出证明恢复规则处理。
|
||||
- 验收必须覆盖:证据齐备后仍能完成后续操作与最终响应、空项目只生图/不操作可结束、无合同操作、正常收尾与异常终止分离、退役类型拒绝、旧账本恢复及视觉/玩法原判据不变。
|
||||
|
||||
### 宿主验收与执行许可合同
|
||||
|
||||
- 正式 GUI 和 CLI 的共同 Direct 回合入口建立宿主控制状态,绑定 canonical 项目路径、稳定 clientTurnId 和原始用户输入摘要;宿主私有目录保存权威账本并独占该回合,项目 `.agent` 仅允许保存展示副本。配置或项目侧文件被改写、工具切换、Provider 重试和进程重启不得刷新同一回合的预算。
|
||||
|
||||
Reference in New Issue
Block a user