评审与证据
目标
让 Hub 与各成员仓库变更以 branch、MR、源码审阅和精确 head 外部 CI 提供可审阅证据。
规则
- 写入型 changes 必须有 execution branch 和 review surface。
- Hub/docs 写入仍是写入型 change,默认需要 branch + MR 或等价 producer review surface。
只有只读诊断、配置检查或外部状态确认这类
no_change_review可以没有 MR/PR。 work-package-exe-issue输出的ADP_EXECUTION_RESULT必须记录execution_run、workflow_dag、ledger、step_outputs、changed repos、verification、evidence、blockers 和 recommended Plane state。- 多 repo workflow 的 evidence 必须使用稳定 step_id 链;每个
changed_repos[].step_id必须能回到workflow_dag,且 repo step、Task、subagent、MR、evidence、step output 和 verification 保持单 repo。 - Producer decision blocker evidence 必须包含
block_kind=producer_decision_required、 producer next action 和已冻结输入摘要;不得包含 Plane issue 创建、repo writes、split preview 或继续执行证据。 review-project-execution默认只读复核,不代签 producer approval;发现 evidence、verification 不足时返回 required fixes 或 blocker;不得重新引入逐 MR/head Producer 再批准。- 证据记录 base branch、base commit、head commit、changed files、 validation commands、fact conflicts 和 residual risk。
- 所属 principal 在源码审阅与精确 head 外部 CI 通过后,可按长期任务授权合并 MR 并经既有 发布路径交付;无需逐 MR/head 或既有发布单次批准。人类最终验收和 Issue Done 独立保留。
- 任务之外的新生产目标、凭据身份/权限变更、重要数据删除须有明确用户指令;不得绕过 GitLab/CI/远端服务真实拒绝。保留路由与秘密保护,删除 scoped Codex 权限与文件白名单。
- 本地验证禁止;无外部 CI 时记录无法验证。未经明确测试编写指令及具体用例或输入/预期
结果,不新增或扩写测试。交付记录:
本地验证:根据项目策略禁止执行。