fix(runner): surface harbor repair closure blocker
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 37s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

This commit is contained in:
Your Name
2026-06-30 21:24:21 +08:00
parent 4ccd800c1b
commit f376ff5de3
3 changed files with 83 additions and 7 deletions

View File

@@ -1,3 +1,18 @@
## 2026-06-30 — 21:23 Harbor 110 repair `awoooi-host` runner blocker closure readback
**照主線修正的問題**
- Live public queue 已由 `4ccd800c1` 的 reader 回 `status=blocked_harbor_110_repair_no_matching_runner`:最新 CD `#4075` runningHarbor repair `#4076` Waiting`latest_visible_harbor_110_repair_no_matching_runner_label=awoooi-host`registry public / internal `/v2/` 仍為 502。
- 現有 `verify-awoooi-non110-cd-closure.py` 雖讀到 queue status仍降級成 generic `blocked_no_matching_online_runner`;本輪新增專用 closure blocker `harbor_110_repair_no_matching_runner` 與 next action `restore_awoooi_host_runner_control_path_without_legacy_or_generic_labels_then_rerun_harbor_110_repair_queue_readback`
- Live closure verifier 現在回 `status=blocked_harbor_110_repair_no_matching_runner``ordered_completion_percent=33``evidence_completion_percent=67`;下一步明確是恢復 `awoooi-host` 110 repair control path而不是泛化重跑 queue 或宣稱 Harbor repair 成功。
**驗證**
- `py_compile ops/runner/verify-awoooi-non110-cd-closure.py ops/runner/test_verify_awoooi_non110_cd_closure.py` 通過。
- `pytest ops/runner/test_verify_awoooi_non110_cd_closure.py -q` 通過8 passed
- `ruff check ops/runner/verify-awoooi-non110-cd-closure.py ops/runner/test_verify_awoooi_non110_cd_closure.py` 通過。
- Live `verify-awoooi-non110-cd-closure.py --json` 回專用 `blocked_harbor_110_repair_no_matching_runner`,且 operation boundaries 全部維持 no-write / no-secret / no-dispatch。
**邊界**:只改 closure verifier / tests / LOGBOOK110 SSH read-only metadata probe timeout 後已中止,未讀 `.runner`、secret、token、`.env`、raw sessions、SQLite 或 auth未使用 GitHub / `gh` / GitHub API未 workflow_dispatch未 SSH 寫入、Docker / Nginx / K3s / DB / firewall runtime 寫入或服務重啟。
## 2026-06-30 — 21:13 Priority work-order readback 對齊 reboot SLO fail-closed 真相
**照主線修正的問題**