Skip to main content

Module input_machine

Module input_machine 

Source
Expand description

§15 InputStateMachine — enforces all mandatory lifecycle transitions.

Hard rules:

  • AppliedPendingConsumption → Queued is REJECTED
  • Terminal states reject ALL transitions
  • Every transition is recorded in history

Structs§

InputStateMachine
Validates and applies lifecycle state transitions on InputState.

Enums§

InputStateMachineError
Errors from the input state machine.