diff --git a/project-docs/闭环交付与深度开发方案-2026-05-01.md b/project-docs/闭环交付与深度开发方案-2026-05-01.md index ea305500..376686d4 100644 --- a/project-docs/闭环交付与深度开发方案-2026-05-01.md +++ b/project-docs/闭环交付与深度开发方案-2026-05-01.md @@ -20,7 +20,7 @@ 阶段 1 已完成源码闭环与生产入口闭环,生产无人 E2E `18/18` 通过。阶段 2 已完成 Review 重试、Knowledge Base 文档重试、Review -> Chat -> Contract 上下文联动、首页交付工作台和阶段 2 自动化无人闭环,本地与生产 E2E 均 `7/7` 通过。阶段 3 已完成系统 readiness、试点交付准备页、默认账号说明、演示样本数据、依赖健康门禁和阶段 3 自动化无人闭环,本地与生产 E2E 均 `5/5` 通过。 -当前后续重点已从“生产运营自动化与发布门禁固化”推进到“生产运营常态化与一键发布”:阶段 7 首批一键发布闭环已完成,阶段 7.2 一键回滚与生产巡检门禁也已完成首批闭环。阶段 7.3 容量治理已完成,备份保留策略、Docker build cache/旧镜像清理和磁盘告警阈值已固化;服务器磁盘从 `89%` 降至 `67%`。阶段 7.4 日常巡检与告警门禁已完成,将 ops check、capacity governance dry run 和可选 release gate 聚合为统一生产值守入口,完整值守验证 `PHASE7_PRODUCTION_WATCHDOG_PASS`。阶段 7.5 正在把 watchdog 接入定时任务包装和 Webhook dry-run 告警投递。 +当前后续重点已从“生产运营自动化与发布门禁固化”推进到“生产运营常态化与一键发布”:阶段 7 首批一键发布闭环已完成,阶段 7.2 一键回滚与生产巡检门禁也已完成首批闭环。阶段 7.3 容量治理已完成,备份保留策略、Docker build cache/旧镜像清理和磁盘告警阈值已固化;服务器磁盘从 `89%` 降至 `67%`。阶段 7.4 日常巡检与告警门禁已完成,将 ops check、capacity governance dry run 和可选 release gate 聚合为统一生产值守入口,完整值守验证 `PHASE7_PRODUCTION_WATCHDOG_PASS`。阶段 7.5 已完成定时任务包装和 Webhook dry-run 告警投递,最终调度门禁 `PHASE7_WATCHDOG_SCHEDULER_PASS`。 --- @@ -220,4 +220,4 @@ AI合同平台当前已经不是从零建设阶段。登录、合同审查、Rev ## 六、当前一句话结论 -AI合同平台阶段 1、阶段 2、阶段 3、阶段 4、阶段 5、阶段 6、阶段 7、阶段 7.2、阶段 7.3 和阶段 7.4 均已完成闭环交付验证。当前系统具备主业务闭环、试点交付准备、生产健康巡检、备份恢复演练、依赖治理、安全基线、生产关键 E2E 回归、前端视觉刷新验收、统一发布门禁证据、Docker 一键发布、一键回滚、容量治理证据和日常生产值守告警入口。阶段 7.3 已解除服务器磁盘容量 WARN,阶段 7.4 已将常态巡检统一固化为 `scripts/run-production-watchdog.ps1`,阶段 7.5 正在补齐定时巡检和告警投递包装。 +AI合同平台阶段 1、阶段 2、阶段 3、阶段 4、阶段 5、阶段 6、阶段 7、阶段 7.2、阶段 7.3、阶段 7.4 和阶段 7.5 均已完成闭环交付验证。当前系统具备主业务闭环、试点交付准备、生产健康巡检、备份恢复演练、依赖治理、安全基线、生产关键 E2E 回归、前端视觉刷新验收、统一发布门禁证据、Docker 一键发布、一键回滚、容量治理证据、日常生产值守告警入口、定时巡检包装和 Webhook dry-run 投递能力。阶段 7.3 已解除服务器磁盘容量 WARN,阶段 7.4 已将常态巡检统一固化为 `scripts/run-production-watchdog.ps1`,阶段 7.5 已将其包装为 `scripts/run-production-watchdog-scheduler.ps1`。 diff --git a/project-docs/阶段7.5-定时巡检与告警投递执行记录-2026-05-01.md b/project-docs/阶段7.5-定时巡检与告警投递执行记录-2026-05-01.md index c667b119..2668d8eb 100644 --- a/project-docs/阶段7.5-定时巡检与告警投递执行记录-2026-05-01.md +++ b/project-docs/阶段7.5-定时巡检与告警投递执行记录-2026-05-01.md @@ -14,7 +14,7 @@ | 开发期值守演练 | WARN | `-AllowDirtyWorktree` 演练完成;WARN 来自未提交工作区 | | Webhook dry run | WARN | payload 生成成功,未发出网络请求 | | 计划任务 dry run | PASS | 已生成注册命令和配置,未改系统计划任务 | -| 最终 clean 门禁 | PENDING | 待执行 | +| 最终 clean 门禁 | PASS | `-RequireCleanWorktree -FailOnWarn -SkipWebhook` 已通过 | --- @@ -112,3 +112,46 @@ PHASE7_WATCHDOG_SCHEDULER_PASS D:\ai-contract-platform\project-docs\qa-artifacts 3. 配置确认 `stores_admin_password=false`。 4. 配置确认 `stores_webhook_url=false`。 5. 本次 dry run 未注册或修改系统计划任务。 + +--- + +## 六、最终 clean 门禁 + +命令: + +```powershell +powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\run-production-watchdog-scheduler.ps1 -Mode RunOnce -RequireCleanWorktree -FailOnWarn -SkipWebhook +``` + +结果: + +```text +PHASE7_WATCHDOG_SCHEDULER_PASS D:\ai-contract-platform\project-docs\qa-artifacts\phase7.5-watchdog-scheduler\2026-05-01T13-03-41-898 +``` + +顶层门禁: + +| 检查项 | 结果 | +|---|---| +| gstack preflight | PASS | +| origin remote | PASS | +| production watchdog | PASS | +| webhook notification | SKIP,按 `-SkipWebhook` 显式跳过 | + +子 watchdog: + +```text +PHASE7_PRODUCTION_WATCHDOG_PASS D:\ai-contract-platform\project-docs\qa-artifacts\phase7.5-watchdog-scheduler\2026-05-01T13-03-41-898\watchdog\2026-05-01T13-03-42-365 +``` + +--- + +## 七、阶段闭环结论 + +阶段 7.5 已形成闭环: + +1. 定时巡检包装入口已固化为 `scripts/run-production-watchdog-scheduler.ps1`。 +2. 一次性值守、Webhook dry run、计划任务 dry run 均完成验证。 +3. Webhook payload 可生成,且不会把 URL 原文写入产物。 +4. 计划任务配置确认不保存管理员密码和 Webhook URL。 +5. clean worktree 下最终调度门禁 PASS。