Do this first
Count genuinely open seats, confirm the customer is assigned, move the correct completed order into the serve state, and finish payment or collection. Only add seating after the existing path is usable.
Trace a waiting or unpaid customer through seating, assignment, order, serving, and collection without guessing a patience timer.
Count genuinely open seats, confirm the customer is assigned, move the correct completed order into the serve state, and finish payment or collection. Only add seating after the existing path is usable.
Each step names the visible decision to make. Exact labels, prices, and timings remain tied to the interface in your current server.
Compare waiting customers with seats that are open, reachable, and part of a usable table setup. Do not count a chair only because it looks empty.
Check whether each seated customer has reached the assigned and order-visible state. A seat problem and an assignment problem need different fixes.
Clear completed cooking work and move the matching order to the assigned customer. Avoid grabbing new work while a completed dish is waiting for its handoff.
Confirm payment or collection before switching tasks. Then recount the two queues and use the new state for the next capacity decision.
Inspect table/chair usability, route clarity, and the assignment step before buying more furniture.
Check that the correct completed order reached the correct assigned customer and that collection is finished.
Follow the live prompt and treat the checked date on this guide as a version warning.
Verify the full table-and-chair state.
Trace assignment, order, serving, and collection in sequence.
No stable public timer is established; use visible states only.
A customer problem can start at seating, assignment, kitchen handoff, serving, or collection. Treating every alert as a furniture shortage wastes cash and hides the exact state that needs attention.
A visible chair may not be part of a usable setup, or the customer may not be assigned. Verify the full seat state.
Recent gameplay shows the alert, but not one universal cause. Trace assignment, order, serving, and collection.
No reliable patience timer or probability was found.
Only after confirming current seats are usable and the waiting-customer gap is larger than the kitchen gap.