- 03 Side effects on entry Fire a side effect every time the machine arrives at a state — log it, persist it, page someone — without scattering checks across your call sites.
- 04 Transition logging Tap every transition with a single line.
- 05 Payload-aware actions Most actions carry data — a form submission, a server response, a user id.
- 06 Acyclic flow A one-way pipeline with a terminal state.
- 07 Auth flow Sign-in, sign-out, and session-expired collapsed into a single machine.
- 08 Optional branch A pipeline with one optional fork — review-then-publish, or skip-and-publish.
- 09 Cycle A linear loop with one shared verb.
- 10 Data fetch The four-state shape every data hook actually has: idle / loading / ready / failed.
- 11 Toggle Two states, one verb.