Hermes 可靠度治理/長期新陳代謝介面 · R6.2a preview only · production HOLD

R6.2a 狀態 replay

以下七種狀態是固定 fixture(含 mixed-failure 與 metabolism 規則 replay),用來驗收 operational state 與治理 evidence 分層;不冒充 live data。

正常運作

ACTIVE

coverage 尚待補,但不覆蓋目前運作狀態

USER action:目前無需介入

這是 deterministic replay,不是 live current state。

異常,已看到下一次排程

DEGRADED / INCIDENT

執行異常;每個失敗元件都已看到下一次排程(NEXT_RUN_OBSERVED,非 canonical recovery policy)

USER action:觀察下一次排程的執行結果;不等於 canonical recovery policy

這是 deterministic replay,不是 live current state。

來源未知/未確認

UNKNOWN

SOURCE_ERROR 或 membership 未確認,fail closed

USER action:不要把 UNKNOWN 當成 NONE

這是 deterministic replay,不是 live current state。

驗收需要重新確認

ACTIVE

Acceptance freshness = STALE_REVIEW_REQUIRED

USER action:安排 targeted revalidation

這是 deterministic replay,不是 live current state。

執行異常(policy 待納管)

DEGRADED / INCIDENT

無 canonical recovery policy → verdict UNKNOWN;需先補 policy 再判定 USER action

USER action:recovery policy 尚未納管 → 判定 UNKNOWN

這是 deterministic replay,不是 live current state。

混合失敗:任一失敗元件無下一排程 → 整體 UNKNOWN

DEGRADED / INCIDENT

兩個失敗元件,一個有 next run、一個沒有;不得將整體判定為已恢復/可等待

USER action:UNKNOWN:有 failed member 無 recovery evidence,先補 policy

這是 deterministic replay,不是 live current state。

新物件自動納管(metabolism)

N/A

新增 Workflow/unassigned execution 自動配下一個 W/C code;既有 code 永不改、不回收;連續 build code 不變

USER action:無(這是 code 配發規則 replay,不是 live state)

這是 deterministic replay,不是 live current state。