Logging of Customer eating

In the specification we have:

This is logged in ascending order of the customer group type and then group id and includes the id of the table, the customer group and the number of customers leaving the table.

  1. is the logging in ascending order of the customer group etc. Also meant to be per restaurant (iterate through R1 then R2 and so on)
    and secondly about this part:

Customers start eating immediately after being served. Once they have finished eating, this will be logged. First, it is logged for every group sitting in the restaurant in order of customer group type and then group id.
[INFO] FOH Finished Eating (R $restaurant:id): $customer:number customers of group $group:id have finished eating at table $table:id.

Is this meant as how many people per group have finished eating this tick or how many of the groups total are already finished

Hello, in general you split the logs for each restaurant, first you log everything related to R1 in that tick after that R2, only after that you advance to the next tick. Inside of R1 you follow the order as described in the specification. The log logs how many people of a group at their table have finished eating.

1 Like

Do we fist log for customers inside the restaurant and then for deliveries for the same restaurant or do we do eating for all CASUAL including delivery by ordering by ID?
I marked in the picture where it is specified as First and then

Hello, first you log “Finished Eating“ for in-house customers, after that you log “Delivery Finished Eating“.