docs: close phase 7.3 capacity governance

This commit is contained in:
Codex
2026-05-01 12:42:21 +08:00
parent a13931f720
commit 95093e7bce
4 changed files with 86 additions and 7 deletions
+7 -1
View File
@@ -267,7 +267,7 @@ powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\run-production-o
该脚本会检查 Docker 服务状态、远端磁盘使用率、frontend 发布备份、后端健康端点、readiness 和前端首页。
当前容量基线:阶段 7.2 巡检显示服务器磁盘约 `87%-88%`,已触发 WARN。若继续增长到 `90%`,巡检门禁将转为 FAIL;应优先清理过期备份、Docker build cache 和未使用镜像。
当前容量基线:阶段 7.3 清理后服务器磁盘约 `67%`,已低于 `80%` WARN 阈值。若重新增长到 `80%`,巡检门禁将转为 WARN;若增长到 `90%`,巡检门禁将转为 FAIL。
容量治理 dry run:
@@ -288,6 +288,12 @@ powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\run-capacity-gov
3. 回滚备份保留最近 `10` 个,并且只删除超过 `14` 天的旧文件。
4. Docker 清理只处理 builder cache 和 dangling images,不执行 `docker system prune -a`,不删除 volumes。
若常规 `-Apply` 后磁盘仍超过 `80%`,可执行强化 builder cache 清理:
```powershell
powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\run-capacity-governance.ps1 -Apply -SkipBackupCleanup -DockerBuilderPruneUntilHours 0
```
列出可回滚的 frontend 备份:
```powershell
@@ -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/旧镜像清理和磁盘告警阈值。
当前后续重点已从“生产运营自动化与发布门禁固化”推进到“生产运营常态化与一键发布”:阶段 7 首批一键发布闭环已完成,阶段 7.2 一键回滚与生产巡检门禁也已完成首批闭环。阶段 7.3 容量治理已完成,备份保留策略、Docker build cache/旧镜像清理和磁盘告警阈值已固化;服务器磁盘从 `89%` 降至 `67%`。
---
@@ -220,4 +220,4 @@ AI合同平台当前已经不是从零建设阶段。登录、合同审查、Rev
## 六、当前一句话结论
AI合同平台阶段 1、阶段 2、阶段 3、阶段 4、阶段 5、阶段 6、阶段 7 和阶段 7.2 均已完成闭环交付验证。当前系统具备主业务闭环、试点交付准备、生产健康巡检、备份恢复演练、依赖治理、安全基线、生产关键 E2E 回归、前端视觉刷新验收、统一发布门禁证据、Docker 一键发布和一键回滚证据。当前持续风险为服务器磁盘容量 WARN。
AI合同平台阶段 1、阶段 2、阶段 3、阶段 4、阶段 5、阶段 6、阶段 7、阶段 7.2 和阶段 7.3 均已完成闭环交付验证。当前系统具备主业务闭环、试点交付准备、生产健康巡检、备份恢复演练、依赖治理、安全基线、生产关键 E2E 回归、前端视觉刷新验收、统一发布门禁证据、Docker 一键发布、一键回滚和容量治理证据。阶段 7.3 已解除服务器磁盘容量 WARN。
@@ -13,9 +13,9 @@
| 容量治理脚本 | READY | 已新增 `scripts/run-capacity-governance.ps1` |
| 初始容量状态 | WARN | 远端 `/` 磁盘 `88%` |
| dry run | PASS_WITH_CAPACITY_WARN | 策略计算通过,备份无删除候选,Docker 可回收空间明显 |
| 正式清理 | PENDING | 待执行 |
| 清理后巡检 | PENDING | 待执行 |
| 清理后 release gate | PENDING | 待执行 |
| 正式清理 | PASS | Docker build cache 和 dangling images 清理完成,备份未删除 |
| 清理后巡检 | PASS | 磁盘使用率降至 `67%`,ops check PASS |
| 清理后 release gate | PASS | strict release gate PASS |
---
@@ -65,8 +65,79 @@ project-docs/qa-artifacts/phase7-capacity-governance/2026-05-01T12-34-41-578/
## 四、待执行验证
正式清理将在脚本提交后、干净工作区中执行:
## 四、正式清理结果
### 第一轮正式清理
验证命令:
```powershell
powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\run-capacity-governance.ps1 -Apply
```
验证产物:
```text
project-docs/qa-artifacts/phase7-capacity-governance/2026-05-01T12-36-00-982/
```
结论:
1. backup retention PASS,发布备份删除 `0`,回滚备份删除 `0`。
2. Docker prune PASS。
3. 磁盘从 `89%` 降至 `87%`,仍超过 `80%` WARN 阈值。
4. 第一轮策略只清理 `24h` 以前的 builder cache,仍保留大量较新的 build cache。
### 强化 builder cache 清理
验证命令:
```powershell
powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\run-capacity-governance.ps1 -Apply -SkipBackupCleanup -DockerBuilderPruneUntilHours 0 -ArtifactRoot project-docs\qa-artifacts\phase7-capacity-governance-aggressive-builder-prune
```
验证产物:
```text
project-docs/qa-artifacts/phase7-capacity-governance-aggressive-builder-prune/2026-05-01T12-36-53-184/
```
结论:
1. backup retention SKIP,本轮不删除备份。
2. Docker prune PASS。
3. Build Cache 从 `24.27GB` 降至 `0B`。
4. 磁盘从 `87%` 降至 `67%`,容量 WARN 解除。
---
## 五、清理后验证
生产巡检门禁:
```text
project-docs/qa-artifacts/phase7.3-final-ops-check/2026-05-01T12-39-13-706/
```
结论:
1. Docker services PASS。
2. Remote disk usage PASS:`67%`。
3. Frontend backups PASS:发布备份 `2` 个。
4. Backend health PASS。
5. System readiness PASS。
6. Frontend home PASS。
最终 release gate:
```text
project-docs/qa-artifacts/phase7.3-final-release-gate/2026-05-01T12-39-23/
```
结论:PASS。
---
## 六、阶段结论
阶段 7.3 容量治理闭环 PASS:磁盘容量从 `89%` 降至 `67%`,Docker build cache 已清理到 `0B`,备份保留策略已固化且本次未删除任何 frontend 备份,清理后生产巡检和 release gate 均 PASS。
@@ -88,3 +88,5 @@ powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\run-capacity-gov
4. 执行后生产巡检 required 项 PASS。
5. 执行后 release gate PASS。
6. 若磁盘仍高于 `80%`,必须保留 WARN 结论和下一步容量治理建议。
当前闭环状态:PASS。阶段 7.3 已通过 dry run、正式清理、强化 builder cache 清理、生产巡检和 release gate;磁盘使用率从 `89%` 降至 `67%`。