FSM Finite State Machine
Modell där systemet är i ett av N tillstånd och bara vissa övergångar är tillåtna.
Order: "draft" → "submitted" → "approved" → "shipped". Inte "shipped" → "draft". Verktyg: XState (JS), statecharts. Bra för: UI-flöden, beställningar, betalningar. Robustare än många if-satser som testar status.