{
  "artifact": "Bounded State Machine Decision Record v1",
  "terminal_states": [
    "APPROVED",
    "REJECTED"
  ],
  "resumable_holds": [
    "ON_HOLD"
  ],
  "required_record_fields": [
    "Current State",
    "Trigger",
    "Guard",
    "Next State",
    "Hold or Terminal",
    "Side Effect",
    "Invalid Alternative",
    "Evidence",
    "Recovery or Resume Rule"
  ],
  "forbidden_conclusions": [
    "Every workflow needs a dedicated state-machine framework.",
    "A hold/wait state is the same as a terminal state.",
    "A diagram proves transition guards are enforced at runtime.",
    "One global state machine should model every subsystem concern."
  ],
  "transfer_context": "Payout workflow: PENDING, NEEDS_REVIEW, RELEASED, CANCELLED."
}
