W08Registry 治理
Canonical identity:WF-009-REGISTRY(reference code 是指認用的穩定短代號,不取代 canonical identity)
先看結論:現在怎麼樣?
DEGRADED / INCIDENT 最近執行未完成,但每個失敗元件都已看到下一次排程;觀察下一次排程的執行結果,不等於 canonical recovery policy。
USER action verdict:NEXT_RUN_OBSERVED|runtime evidence: EVERY failed member has a future next_run_at (not a canonical recovery policy)
這個 Workflow 做什麼?
04:00 job-registry-maintenance + cron 健康檢查 + 管制表檢視 + nightly auto-commit
它由什麼構成?(current 4)
目前執行元件(3)
共用元件(1)
歷史/退役成員(1,不計入 current)
它依賴誰?(upstream)
- 目前沒有已確認的上游;不等於沒有依賴(無證據顯示 UNKNOWN)。
誰依賴它?(downstream)
- 目前沒有已確認的下游;不等於沒有依賴(無證據顯示 UNKNOWN)。
目前問題與影響
- registry 失同步(stale 24 + 未收錄 6)→ stale CYCLE findings 假陽性
- registry.db 177MB recursion 污染(P3-W11 accepted,可排清理 task)
已確認下游影響:目前沒有已確認的下游;未知關係不會被改寫成沒有影響。
現在需要做什麼?
runtime evidence: EVERY failed member has a future next_run_at (not a canonical recovery policy)
元件流程圖(衍生視圖)
下圖由 WF-009-REGISTRY 既有的 canonical 證據機械式產生(canonical 證據 → deterministic adapter → Archify typed IR → 靜態 HTML),不是第二套真相:它只呈現元件執行與資料流關係。健康狀態、finding、evidence 與復原資訊仍以上方既有區塊與 canonical 資料為準。
STALE(CANONICAL_SOURCE_ADVANCED)。依 TH-0052 deterministic freshness gate 規則,未通過 canonical 來源驗證的圖不得被標成 CURRENT,因此本頁不顯示它。STALE / NOT CURRENT:此圖的檔案完整性仍與已驗收的 provenance 相符,但綁定的 canonical 來源已前進,因此僅供單獨檢視、不得視為最新:開啟舊圖(feb66e95dad3d8ab…)
流程圖 provenance(binding/canonical 來源/spec SHA/artifact SHA)
驗證方式:TH-0052 generic deterministic freshness gate 於本次建置時對 live canonical 來源重跑;HTML 可開啟、validate 檢查數或 visual-check 都不是 CURRENT 的證據。
治理 coverage(獨立於 operational state)
- Execution health
- DEGRADED / INCIDENT
- Data health
- DEGRADED execution success 不代表 data healthy
- Semantic health
- PARTIAL
- Acceptance freshness
- CURRENT
- Dependency evidence
- UNKNOWN
- Last known good
2026-11-07T04:00:41.022939+08:00
Execution members/runtime evidence(reference code|名稱|machine ID)
C042Job Registry 每日維護
ACTIVE 執行元件
canonical:CMP-JOB-89671a2f
schedule:0 4 * * *
last run:2026-11-07T04:00:41.022939+08:00
last status:ok
failure streak:0
C043cron 健康檢查
ACTIVE 執行元件
canonical:CMP-JOB-41eeb394
schedule:30 22 * * 1-5
last run:2026-11-06T22:30:04.017009+08:00
last status:ok
failure streak:0
C045夜間自動提交
DEGRADED / INCIDENT 執行元件
canonical:CMP-JOB-7ff16f55
schedule:30 23 * * *
last run:2026-11-07T23:30:27.675405+08:00
last status:error
failure streak:2
C044管制表每日檢視
NOT CURRENT 退役執行元件
canonical:CMP-JOB-fa53c2ab
schedule:
last run:
last status:
failure streak:0
歷史/退役問題(不代表目前需要處理)
- 目前沒有列出的退役/歷史問題。
Canonical/runtime evidence
observed_at:2026-11-08T04:00:30+08:00
sources:CURRENT_STATE_BASELINE.json | jobs.json | executions.db | registry.db
stable deep-link:/workflow/WF-009-REGISTRY.html;reference code:W08