Kitchen-first state design
Food delivery fails when kitchen prep is treated as a black box. Decision table: kitchen owns accept, prep, and ready; dispatch owns assignment; a timeout or item exception routes to support; automated state changes must not override a venue's food-safety decision.