WF-009-REGISTRY|Job Registry 治理與 cron 健康元件流程圖

WF-009-REGISTRY|Job Registry 治理與 cron 健康元件流程圖 A workflow diagram generated by Archify. 01 / 來源與 native truth 02 / 排程元件與掃描實作 03 / registry 語意層 04 / 治理產出與消費 掃描 native truth 語意層與治理 治理產出消費 cron jobs.json · native 排程 registry;D6 監控掃描新鮮度 · 來源與 native truth › 掃描 native truth cron jobs.json native 排程 registry;D6 監控掃描新鮮度 executions.db · Hermes native 執行 truth(D11) · 來源與 native truth › 掃描 native truth · PASS executions.db Hermes native 執行 truth(D11) PASS Hermes cron scheduler · 四個成員 job 的唯一排程 authority · 來源與 native truth › 語意層與治理 Hermes cron scheduler 四個成員 job 的唯一排程 authority ~/workspace + ~/.hermes · nightly checkpoint 的 git 工作樹 · 來源與 native truth › 語意層與治理 ~/workspace + ~/.hermes nightly checkpoint 的 git 工作樹 registry 治理 89671a2f90cd · 每日 04:00 NO_AGENT 掃描;唯一 scanner(E12) · 排程元件與掃描實作 › 掃描 native truth · PASS registry 治理 89671a2f90cd 每日 04:00 NO_AGENT 掃描;唯一 scanner(E12) PASS job-registry 實作 · maintenance.py 單一真相;保留 re-entry guard · 排程元件與掃描實作 › 掃描 native truth · PASS job-registry 實作 maintenance.py 單一真相;保留 re-entry guard PASS cron 健康檢查 41eeb394dee7 · 平日 22:30 deterministic 報告(E13 唯一) · 排程元件與掃描實作 › 語意層與治理 · PASS cron 健康檢查 41eeb394dee7 平日 22:30 deterministic 報告(E13 唯一) PASS 夜間 checkpoint 7ff16f5580f6 · 每日 23:30 git point-in-time;成功靜默 · 排程元件與掃描實作 › 語意層與治理 · PASS 夜間 checkpoint 7ff16f5580f6 每日 23:30 git point-in-time;成功靜默 PASS 管制表檢視 fa53c2ab807a · 每日 08:00 LLM job;[SILENT] 也留紀錄 · 排程元件與掃描實作 › 治理產出消費 · PASS 管制表檢視 fa53c2ab807a 每日 08:00 LLM job;[SILENT] 也留紀錄 PASS registry.db · derived ≤64MB;S1 self-status 同步 · registry 語意層 › 掃描 native truth · PASS registry.db derived ≤64MB;S1 self-status 同步 PASS governance_result.json · 治理 7/7、failures 須空、≤2 天新鮮 · registry 語意層 › 語意層與治理 · PASS governance_result.json 治理 7/7、failures 須空、≤2 天新鮮 PASS governance_state.json · jobs.json sha256 指紋(drift 偵測) · registry 語意層 › 語意層與治理 · PASS governance_state.json jobs.json sha256 指紋(drift 偵測) PASS Job Console 靜態站 · meaningful change 時重新發布 · 治理產出與消費 › 掃描 native truth · PASS Job Console 靜態站 meaningful change 時重新發布 PASS cron output · 執行輸出([SILENT] 紀錄也算) · 治理產出與消費 › 掃描 native truth cron output 執行輸出([SILENT] 紀錄也算) 可靠度治理決策 · TH-0022/TH-0032;跨 workflow · 治理產出與消費 › 語意層與治理 可靠度治理決策 TH-0022/TH-0032;跨 workflow 建智大人(Telegram) · due-item 提醒+失敗警報+健康報告 · 治理產出與消費 › 語意層與治理 建智大人(Telegram) due-item 提醒+失敗警報+健康報告 Job Console 讀者 · 人類視圖消費者,不帶狀態標籤 · 治理產出與消費 › 治理產出消費 Job Console 讀者 人類視圖消費者,不帶狀態標籤 收尾雷達(TH-0036) · 04:00 current truth;跨 workflow · 治理產出與消費 › 治理產出消費 收尾雷達(TH-0036) 04:00 current truth;跨 workflow Job Console 人類視圖 deterministic 健康報告來源 cron 健康報告 唯讀掃描(只寫 job-registry/) execution truth 讀取 drift/finding 餵治理決策 04:00 current truth 下輪掃描比對 sha(drift 偵測) 平日 22:30 觸發 每日 23:30 觸發 每日 04:00 觸發 每日 08:00 觸發 jobs.json sha 指紋寫入(drift 偵測基準) 掃描/lineage/drift 寫入 git checkpoint commits(point-in-time) 治理檢查 7/7(failures 須空) meaningful change 時發布 執行輸出紀錄 wrapper delegate 至單一實作 [SILENT] 時也留紀錄 due-item 提醒(delivery authority) 讀取工作樹現況(diff 偵測) Legend Agent logic Context / trace Cloud service

驗收狀態(WAC-WF009-20260909)

  • • overall = GOOD;EXECUTION = GOOD、DATA = GOOD、SEMANTIC = GOOD
  • • PASS 32/FAIL 0/UNKNOWN 0/SKIP 0
  • • 2026-09-14 fresh rerun(現行程式+current runtime evidence):全數 32 checks PASS
  • • 與 2026-09-09 result 唯一差異:S1 FAIL→PASS(已接受的自我觀測修復之預期效果),非 material disagreement

治理語意

  • • 04:00 registry 掃描是唯一 scanner authority(E12);對 Hermes native state 唯讀、只寫 job-registry/(E9)
  • • registry 誠實反映自身狀態:transient running 不寫成 final;無 terminal 證據即 UNKNOWN(S1)
  • • 治理結果 status=PASS 且 failures 空(S2/S3);jobs.json 以 sha 指紋做 drift 偵測(S6)
  • • 已退役 job 不得 enabled(S4 TH-0026 R1 ghost 不復活);registry.db bounded ≤64MB(D5)

證據邊界

  • • 本圖為 DERIVED_REGENERABLE 衝生視圖,不建立第二套 status truth;Archify 僅為 renderer
  • • 跨 workflow 消費者(治理決策/收尾雷達)無本契約 check → 不帶狀態標籤,不自行推導 health
  • • jobs.json/executions.db 為 live-writer owned runtime state:契約以掃描新鮮度(D6 ≤26h)與存在性監控,不做即時等值斷言
  • • S1 檢查的 right 側以 REGISTRY_SCAN_STARTED 同世代對齊,避免自我觀測競態偽 FAIL