Inventory Reserve
requests: 0
~/toys/saga-lab
Run a live Dispatch Desk saga in the browser: change what the simulated systems do, watch retries and ambiguous payments unfold, and decide how the workflow recovers.
A page refresh starts a brand-new dispatch run — nothing here is saved between visits. That is an honest limit of a client-side simulation, not a bug.
No dispatch run yet. Start one to see the board fill in.
Inventory Reserve
requests: 0
Payment Terminal
requests: 0
Risk Screener
requests: 0
Label Printer
requests: 0
Carrier Gateway
requests: 0
Customer Notifier
requests: 0
Role tints (board, rack, decision panel) show whose turn it is; the chip above shows what state a task is in. The two never share a colour meaning.