docs: record post-launch acceptance closure
This commit is contained in:
@@ -1904,3 +1904,61 @@
|
||||
- 前端部署后曾出现的 `/pilot-readiness` 契约不一致问题已随后端部署消除。
|
||||
- Phase 1 生产回归中暴露的规则/模板删除 500 问题已修复、提交、部署并经生产回归验证通过。
|
||||
- 当前没有新的生产发布阻塞项。
|
||||
|
||||
## 2026-05-16 上线后生产看护与交付验收闭环
|
||||
|
||||
### 本轮完成项
|
||||
- 已执行真实生产上线后的生产看护链路:
|
||||
- 首轮 `run-production-watchdog.ps1 -RequireCleanWorktree -IncludeReleaseGate -IncludeBackupDrill` 失败在 `production ops check`。
|
||||
- 根因:生产后端容器没有 Docker healthcheck,`docker inspect` 返回 `backend_health=running`;但脚本只接受 `healthy`。
|
||||
- 修复:`scripts/run-production-ops-check.ps1` 允许后端在无 Docker healthcheck 时以 `running` 通过,同时仍保留独立 HTTP `/health` 与 `/readiness` 检查。
|
||||
- 已刷新上线后关键证据:
|
||||
- standalone production release gate
|
||||
- frontend rollback dry-run
|
||||
- backup drill
|
||||
- capacity governance
|
||||
- watchdog scheduler RunOnce
|
||||
- watchdog task audit
|
||||
- watchdog evidence report
|
||||
- 已修正本机 Windows 计划任务:
|
||||
- 任务名:`AIContractProductionWatchdog`
|
||||
- 原上次结果:`LastTaskResult=1`
|
||||
- 原因:旧任务配置强制 `-RequireWebhook`,但当前没有真实外部 Webhook。
|
||||
- 处理:重新注册为 `-SkipWebhook` 的本机生产看护任务,并手动触发一次真实运行。
|
||||
- 当前结果:`LastTaskResult=0`
|
||||
|
||||
### 本轮验证
|
||||
- 生产看护:
|
||||
- 产物:`project-docs/qa-artifacts/phase7-production-watchdog/2026-05-16T14-44-31-118/production-watchdog-summary.md`
|
||||
- 结果:`PHASE7_PRODUCTION_WATCHDOG_PASS`
|
||||
- 通过项:
|
||||
- `production ops check=PASS`
|
||||
- `capacity governance dry run=PASS`
|
||||
- `production release gate=PASS`
|
||||
- 业务质量门禁:
|
||||
- 产物:`project-docs/qa-artifacts/phase9-business-quality-gate/2026-05-16T14-48-29-524/business-quality-gate-summary.md`
|
||||
- 结果:`PHASE9_BUSINESS_QUALITY_GATE_PASS_WITH_WEBHOOK_BLOCKED`
|
||||
- 业务域评分:
|
||||
- `review=100`
|
||||
- `kb=100`
|
||||
- `contract_generation=100`
|
||||
- 刷新过期证据:
|
||||
- `project-docs/qa-artifacts/phase6-release-gate/2026-05-16T14-50-55/release-gate-summary.md`,结果:`PHASE6_RELEASE_GATE_PASS`
|
||||
- `project-docs/qa-artifacts/phase7-frontend-docker-rollback/2026-05-16T14-57-56-630/frontend-docker-rollback-summary.md`,结果:`PHASE7_FRONTEND_DOCKER_ROLLBACK_PASS`,模式:`DryRun`
|
||||
- `project-docs/qa-artifacts/phase5-backup-drill/2026-05-16T14-58-05/backup-drill-summary.md`,结果:`PHASE5_BACKUP_DRILL_PASS`
|
||||
- `project-docs/qa-artifacts/phase7-capacity-governance/2026-05-16T14-58-21-314/capacity-governance-summary.md`,结果:`PHASE7_CAPACITY_GOVERNANCE_PASS`
|
||||
- `project-docs/qa-artifacts/phase7.5-watchdog-scheduler/2026-05-16T14-58-49-404/watchdog-scheduler-summary.md`,结果:`PHASE7_WATCHDOG_SCHEDULER_PASS`
|
||||
- `project-docs/qa-artifacts/phase7.8-watchdog-task-audit/2026-05-16T15-01-40-156/watchdog-task-audit-summary.md`,结果:`PHASE7_8_WATCHDOG_TASK_AUDIT_PASS`
|
||||
- `project-docs/qa-artifacts/phase7.9-watchdog-evidence-report/daily-2026-05-16T15-01-49-811/watchdog-evidence-report-summary.md`,结果:`PHASE7_9_WATCHDOG_EVIDENCE_REPORT_PASS`
|
||||
- 交付验收门禁:
|
||||
- 产物:`project-docs/qa-artifacts/phase10-delivery-acceptance/2026-05-16T15-02-01-183/delivery-acceptance-summary.md`
|
||||
- 结果:`PHASE10_DELIVERY_ACCEPTANCE_PASS_WITH_WEBHOOK_BLOCKED`
|
||||
- 关键口径:
|
||||
- 生产发布门禁、回滚 dry-run、备份演练、容量治理、watchdog 审计、watchdog 证据日报均为新鲜证据
|
||||
- 所有 required 检查均通过
|
||||
- 仅剩非 required 项:`external alert webhook=BLOCKED`
|
||||
|
||||
### 当前状态
|
||||
- 生产服务、发布门禁、生产看护、业务质量、交付验收已经形成上线后闭环。
|
||||
- 当前没有 required 阻塞项。
|
||||
- 唯一保留项是外部告警 Webhook 未配置;在当前无人审批 / Codex 代理模式下,它不阻塞交付验收,但如果要接入企业微信、飞书或其他真实告警接收端,需要补 `AI_CONTRACT_WATCHDOG_WEBHOOK_URL` 后再复跑 scheduler 与 delivery acceptance。
|
||||
|
||||
Reference in New Issue
Block a user