docs(runbook): record non110 cold-start scorecard [skip ci]

This commit is contained in:
Your Name
2026-06-28 20:59:22 +08:00
parent 8c79d3b7a1
commit 8ddd52afc1

View File

@@ -18,6 +18,22 @@
**邊界**:未讀 `.runner` 內容、runner token、secret、raw session、SQLite、auth 或 `.env`;未啟動 runner service未操作 Docker / K8s / DB未使用 GitHub。
## 2026-06-28 — 20:58 full-stack cold-start scorecard after runner non110 apply
**完成內容**
- 清理本機可再生 cache 後重跑 `bash scripts/reboot-recovery/full-stack-cold-start-check.sh`,避免本機 `/tmp` 只剩約 `260MiB` 導致 heredoc temp file 失敗、誤把 188 PG/Redis 段標成 blocked。
- 本機可用空間回到約 `1.1GiB`;未刪 raw sessions / SQLite / auth / `.env`,只清 npm / Playwright / node-gyp / Homebrew / browser cache。
**驗證結果**
- cold-start scorecard`PASS=91 WARN=2 BLOCKED=0`Result `DEGRADED`
- 188PostgreSQL port open / accepting、Redis PONG、SignOz 200、MOMO health 200backup / storage / scheduler / import source-aware checks OK。
- 110Gitea / Harbor / Prometheus / Alertmanager / Sentry local OKlegacy direct/Gitea runner units masked/inactive、controlled cd-lane fail-closed、runner direct process `0`、root restore-source left `0`
- 120/121K3s nodes Ready、storage conditions clean、VIP present、CronJobs unsuspended、no active failed Jobs、121 DR drill cron present。
- Public routesAWOOOI API/Web、MOMO、Gitea、Harbor、registry、Sentry、SignOz、Stock、Langfuse、Bitan、aiops reachable with TLS verification.
- Remaining warningsAlertmanager webhook POST skipped未跑 `--send-alert-test`188 MOMO daily sales stale but source preflight has no hard blocker。
**邊界**:沒有重啟 host / Docker / Nginx / firewall / K3s / DB沒有啟動 110 legacy runner / 188 non-110 runner沒有讀 secret / raw session / SQLite / auth / `.env`;沒有使用 GitHub。
## 2026-06-28 — 20:36 Delivery Workbench CD runner queue 欄位投影
**完成內容**