feat(delivery): expose dispatch channel readback
Some checks failed
E2E Health Check / e2e-health (push) Failing after 0s
AI 技術雷達監控 / ai-technology-watch (push) Failing after 1s

This commit is contained in:
Your Name
2026-06-28 21:19:26 +08:00
parent b754e8a1a4
commit 88607eae4d
8 changed files with 150 additions and 29 deletions

View File

@@ -1,3 +1,11 @@
## 2026-06-28 — 21:15 Delivery Workbench dispatch channel blocker 投影
**完成內容**
- 將 production deploy readback 的 `manual_run_button_visible=false``gitea_sign_in_required=true`、unauthenticated dispatch `401``token is required` 投影到 Delivery Workbench summary / `production_deploy` lane metric。
- 刷新 source readback 觀測 SHA 為 `b754e8a1a46a`production 仍舊版CD `#3853``Waiting` 且 jobs API `total_count=0`
**邊界**:只改 committed source / snapshot / API 欄位;未使用 Gitea write API / workflow_dispatch未讀 token / cookie / session / secret未操作 host / Docker / K8s / runner service未使用 GitHub。
## 2026-06-28 — 21:09 non-110 runner registration ceremony hardening
**完成內容**
@@ -14,14 +22,6 @@
**邊界**:沒有讀 `.runner` 內容、runner token、secret、raw session、SQLite、auth 或 `.env`;沒有啟動 runner service沒有重開 110 runner沒有重啟 Docker / Nginx / firewall / K3s / DB沒有使用 GitHub。
## 2026-06-28 — 20:45 Delivery Workbench non-110 runner readiness 投影
**完成內容**
- 將 production deploy blocker 補上 non-110 runner readiness metadataprepare-only source ready、safe registration helper ready、registration condition required、config `2`、binary `2`、service `1`、registration `0`、active service `0`、remaining blocker `3`
- Delivery Workbench summary 與 `production_deploy` lane metric 現在可直接讀出 `production_deploy_non110_runner_ready=false` 與 registration / service / blocker counts對齊 CD `#3853``Waiting`、jobs API `total_count=0` 的 runner channel blocker。
**邊界**:只改 committed source / snapshot / API 欄位;未讀 runner token 或 `.runner` 內容;未操作 host / Docker / K8s / runner service未使用 GitHub。
## 2026-06-28 — 21:08 Gitea workflow labels 對齊 non-110 runner
**完成內容**
@@ -35,6 +35,14 @@
**邊界**:未讀 runner token、`.runner`、secret、raw session、SQLite、auth 或 `.env`;未啟動 188 runner service未重開 110 runner未使用 GitHub沒有 force push。
## 2026-06-28 — 20:45 Delivery Workbench non-110 runner readiness 投影
**完成內容**
- 將 production deploy blocker 補上 non-110 runner readiness metadataprepare-only source ready、safe registration helper ready、registration condition required、config `2`、binary `2`、service `1`、registration `0`、active service `0`、remaining blocker `3`
- Delivery Workbench summary 與 `production_deploy` lane metric 現在可直接讀出 `production_deploy_non110_runner_ready=false` 與 registration / service / blocker counts對齊 CD `#3853``Waiting`、jobs API `total_count=0` 的 runner channel blocker。
**邊界**:只改 committed source / snapshot / API 欄位;未讀 runner token 或 `.runner` 內容;未操作 host / Docker / K8s / runner service未使用 GitHub。
## 2026-06-28 — 20:44 non-110 runner service registration condition verifier
**完成內容**

View File

@@ -1,12 +1,12 @@
{
"schema_version": "awoooi_production_deploy_readback_blocker_v1",
"generated_at": "2026-06-28T20:50:00+08:00",
"generated_at": "2026-06-28T21:15:43+08:00",
"status": "blocked_waiting_authorized_gitea_workflow_dispatch_and_runner_queue",
"priority": "P0",
"scope": "awoooi_production_truth",
"readback": {
"observed_source_control_main_sha": "666454212ac9c3e10c3db927ebcf534f18203864",
"observed_source_control_main_short_sha": "666454212ac9",
"observed_source_control_main_sha": "b754e8a1a46a03bbbfb20f34bdef5fe4def2db90",
"observed_source_control_main_short_sha": "b754e8a1a46a",
"governance_closure_merge_sha": "27b96f0450d0e3ca6651d6b5f274a341dd727ef2",
"governance_closure_commit_sha": "9e3e7fbb6ba3ffd324b45abf3ad1e7b6ec826b22",
"production_image_tag_sha": "af45811e876fda322ee63c036fbc39c9f07ffd76",