agent-exec transport fc942bb2aeee767b0033d7a0fa8fcebc/fa2a5ac9284e

This commit is contained in:
agent-exec-transport
2026-10-20 07:19:50 +00:00
parent 4763764643
commit a98f095cef
2 changed files with 23 additions and 0 deletions
+1
View File
@@ -44,6 +44,7 @@
- 智能体完成 Review、解决冲突并确认当前 HEAD 必需 CI 通过后执行合入,无需另请人工操作。
- 合入后仅在已登记任务 worktree 根目录、确认所有写者退出后回收;父子仓改动与未跟踪/ignored 唯一文件先保存或处置,删除被拒时保留现场,禁止强删兜底。
- 放弃未合入工作用 `make task-finish ABANDON="--abandon <原因>"` 并记录原因,不豁免现场保护。
- 每次结束用户任务,最终回复末尾附简短自包含的交接块,供清空上下文后续办;它只是摘要,不替代任务卡、持久交接或证据。无仓库变更也无续办状态时,写一行明确的“不适用”。字段与细则见 [对话收尾交接块](policy/delivery.md#对话收尾交接块)。
- 首次克隆后运行 `make setup` 启用本地钩子;治理脚本改动须运行 `make test-governance`(见 [持续回归](policy/governance.md#持续回归))。
- 命令与细则:[启动与恢复](policy/governance.md#启动与恢复)、[回收](policy/governance.md#回收)、[两级分支与分流](policy/delivery.md#两级分支交付模型与分流检查)、[分级门禁](policy/delivery.md#层级任务通道与分级门禁)、[合入调度](policy/delivery.md#合入调度)、[Review 与合入](policy/delivery.md#智能体-review-与-pr-合入)。
+22
View File
@@ -461,3 +461,25 @@ post-merge 默认只提示,不因 pull 或 merge 自动提交、推送或创
中断或交接时记录当前有效版本、批准范围、未决假设、最新试验结论、剩余事项及下一动作。
恢复后核对现场和授权,从最早未满足的环节续办;不重做仍有效的工作,不省略失效环节。
### 对话收尾交接块
每次结束用户任务时,最终对话回复的末尾都附一个简短、自包含的交接块,让对话上下文被清空后,
新会话只读这一块和其中的链接就能续办。交接块只是对话层的摘要:权威仍然是任务卡、持久阶段交接
(见[有界单元包、上下文与阶段交接](#有界单元包上下文与阶段交接))和 evidence 记录。交接块不替代
这些记录或证据,不得把仅写在回复里的内容声称为已记录、已验证,不手抄命令输出,二者不一致时以
任务记录为准。
交接块只写续办所需的最少字段,没有的内容不编造:
- **目标与授权范围**:本次目标、已授权的动作与写入对象、交付终点。
- **当前状态**:已完成、进行中、阻塞或放弃;有仓库时写仓库、分支、HEAD SHA,以及 PR 和任务卡路径。
- **关键决定**:影响后续工作的取舍及其依据。
- **变更文件**:路径列表,或写明无变更。
- **验证与证据状态**:执行过的检查及结果,标注 `SELF`/`GATE`/`REPLAY`,并指向任务卡里的 evidence
记录;没有执行的写 `NOT_RUN`,无法复核的写 `[未经证实]`。
- **未决事项**:阻塞、待决策点、已登记的非阻塞项。
- **下一动作**:一条明确的下一步,或明确写出“已完成,无后续”。
没有仓库变更、也没有续办状态的工作(例如纯问答或只读解释),只写一行明确的不适用交接,例如
`交接:不适用(无仓库变更、无续办状态)`,不为凑齐字段而填充内容。