1.1 KiB
1.1 KiB
Governed ReleasePlan 关闭条件
ReleasePlan 必须绑定 task、repository、integration branch、完整 target/tree OID、artifact/manifest/evidence/rollback digest、生产配置 digest,以及互不相同的部署和回滚 ApprovalPlan ID。
Candidate 与 Integration
- Candidate 分支先完成测试、扫描、Shadow、Artifact 和外部门禁盘点。
- 重新读取 authoritative
main完整 OID。 - 从该 OID 创建 integration 分支。
- 使用普通
merge --no-ff合入 Candidate;禁止 squash、rebase、amend 和 force push。 - 在 integration 上重新执行全部测试、扫描和 artifact closure。
生产停止线
下列项目任一为 false,流程必须停止在 READY_FOR_OWNER_RELEASE_APPROVAL,不得部署或创建生产 tag:
openclaw_native_child_session_verified
codex_child_session_verified
gitea_admin_api_lifecycle_canary
owner_signer_separation_verified
credential_incident_closed
external_owner_release_approval_verified
聊天文本、Candidate 自签记录或模拟 canary 不能改变这条停止线。