apiVersion: aios.v2/v1 kind: AgentTask metadata: name: openclaw-production-deploy-task displayName: AIOS V2R1 OpenClaw 预发布部署与小型缺陷修复任务 owner: AIOS-Control-Plane language: zh-CN spec: executor: openclaw role: deployment-operator candidateBranch: integration/aios-v2r1-cto-production-candidate-20260720 taskBranch: task/openclaw/AIOS-V2R1-PRODUCTION-DEPLOY-20260720 initialState: queued objective: >- 在隔离预发布环境部署 AIOS V2R1 Candidate,执行健康检查、运行时联调、 重启与回滚演练;对部署、配置、脚本和 Runtime 适配中的低风险缺陷进行小范围修复。 inputs: - docs/aios-v2/ - AIOS-V2R1-PRODUCTION-CANDIDATE.md - deploy/aios-v2/ - active-runtime/app/aios_v2/ - active-runtime/app/aios_openclaw/ - active-runtime/app/aios_hermes/ - tests/aios_v2_candidate/ responsibilities: - 领取任务并写入 claim 证据 - 每个主要步骤写入 heartbeat 和 progress - 安装或验证 systemd 部署 - 构建或验证 Docker/Compose 部署 - 配置非敏感环境变量和 Secret 引用 - 执行文档与代码匹配检查 - 执行候选测试和健康检查 - 验证 SQLite 状态目录和重启恢复 - 联调真实 OpenClaw Runtime 的 execute、status、cancel、timeout 和 health - 验证 Hermes Worker claim、heartbeat、complete、fail 和 lease recovery - 执行代码回滚和健康检查演练 - 对低风险部署或 Runtime 缺陷创建 patch 分支并修复 - 所有修改同步更新 docs/aios-v2/ 和追踪矩阵 - 所有阻塞提交到 Execution Evidence,交由 Codex 监督任务统一审视 prohibited: - 修改 AIOS 唯一控制面原则 - 修改 Tenant、Policy、Approval 或 Task Lifecycle 权威边界 - 绕过 GitOps 直接修改生产 - 直接 push main 或创建生产 Tag - 提交 Token、密码、私钥、API Key 或签名材料 - 在没有复现测试和文档更新时扩大修复范围 - 对架构问题自行做不可逆决策 lowRiskFixScope: - systemd 单元和文件权限 - Dockerfile、Compose 和健康检查 - 环境变量、路径和启动参数 - 日志、错误消息和超时边界 - Runtime Adapter 的小型兼容性缺陷 - 测试、部署或文档中的明确错误 escalation: architectureChange: Codex 监督任务 controlPlaneChange: Codex 监督任务 tenantIsolationIssue: Codex 监督任务和 AIOS Owner secretOrSecurityIssue: 立即停止并升级 AIOS Owner productionApproval: AIOS Owner evidenceRequired: claim: fields: [task_id, executor, branch, candidate_commit, claimed_at] heartbeat: intervalSeconds: 300 fields: [status, current_step, progress, last_commit, heartbeat_at] blocker: fields: [blocker_id, severity, description, reproduction, owner, exit_condition] result: fields: - final_status - branch - commit - changed_files - test_commands - test_exit_codes - passed - failed - healthcheck - deployment_status - rollback_status - documentation_sync_status - remaining_risks acceptanceCommands: - python3 tools/aios_v2_docs_code_check.py --base-ref integration/aios-v2r1-cto-production-candidate-20260720 - python3 -m unittest discover -s tests/aios_v2_candidate -p 'test_*.py' -v - bash deploy/aios-v2/acceptance/run-all.sh - bash deploy/aios-v2/healthcheck/check.sh completionCriteria: - 文档—代码检查通过 - 候选自动测试通过 - systemd 或 Docker 预发布部署成功 - OpenClaw 与 Hermes 真实联调完成 - 重启恢复和回滚演练完成 - 所有缺陷、阻塞、提交和测试证据已回写 - Codex 输出可进入下一 Gate 的监督结论