Skip to content

Decision Record Lifecycle

Governs a recommendation or automated decision from proposal through review, override, execution, or expiry.

Object: decision-record · States: 5 · Transitions: 5


State Diagram

flowchart LR

    %% ── classDef palette ─────────────────────────────────────
    classDef stInit  fill:#0d9488,stroke:#0f766e,color:#fff,font-weight:bold
    classDef stNorm  fill:#3b82f6,stroke:#2563eb,color:#fff
    classDef stOk    fill:#16a34a,stroke:#15803d,color:#fff,font-weight:bold
    classDef stFail  fill:#dc2626,stroke:#b91c1c,color:#fff,font-weight:bold
    classDef stHold  fill:#d97706,stroke:#b45309,color:#fff

    %% ── nodes ───────────────────────────────────────────────
    proposed(["Proposed"])
    approved["Approved"]
    overridden[["Overridden"]]
    executed[["Executed"]]
    expired[["Expired"]]

    %% ── transitions ─────────────────────────────────
    proposed -->|"decision-proposed"| proposed
    proposed -->|"decision-approved"| approved
    proposed -->|"decision-overridden"| overridden
    approved -->|"decision-executed"| executed
    proposed -->|"decision-overridden"| expired

    %% ── class assignments ───────────────────────────
    class proposed stInit
    class approved stNorm
    class overridden,executed stOk
    class expired stFail

States

State Label Description Initial Terminal
proposed Proposed Decision has been generated with evidence, confidence, policy, and intended action.
approved Approved Decision is approved by an authorised human or applicable automation policy.
overridden Overridden Decision is rejected or replaced by an accountable actor.
executed Executed Approved decision was applied by the appropriate authoritative system.
expired Expired Decision became stale before authorised execution.

Transitions

From To Trigger Guards
proposed proposed decision-proposed Decision purpose; evidence; policy reference; and confidence are recorded.
proposed approved decision-approved Reviewer or automation policy is authorised for the decision scope.
proposed overridden decision-overridden Override actor and rationale are recorded.
approved executed decision-executed Target action is executed by its authoritative system of record.
proposed expired decision-overridden Decision is no longer valid for its recorded context or policy.