Files
aios/docs/autonomous-release/RELEASE_PLAN.md
T

1.1 KiB
Raw Blame History

Governed ReleasePlan 关闭条件

ReleasePlan 必须绑定 task、repository、integration branch、完整 target/tree OID、artifact/manifest/evidence/rollback digest、生产配置 digest,以及互不相同的部署和回滚 ApprovalPlan ID。

Candidate 与 Integration

  1. Candidate 分支先完成测试、扫描、Shadow、Artifact 和外部门禁盘点。
  2. 重新读取 authoritative main 完整 OID。
  3. 从该 OID 创建 integration 分支。
  4. 使用普通 merge --no-ff 合入 Candidate;禁止 squash、rebase、amend 和 force push。
  5. 在 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 不能改变这条停止线。