Seat → assign → cook → serve → collect
A customer first needs a currently usable open seat. Assignment and the visible order come before cooking. A completed order still has to reach the assigned customer and move through the payment or collection state. After that, compare the new customer and order queues before adding capacity.
Open the beginner walkthrough