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. |