Two services, three departments and a shift that ends after midnight
A 70 cover room lives in two waves: lunch from 12:00 and dinner from 18:00, with a hollow afternoon in between. Putting everyone on one long shift from 11:00 to midnight is the expensive way to cover it, because from three to five you are paying seven people for the work of two. The rota that pays uses four or five shift types instead: prep from half eight for the kitchen, a lunch shift for the floor that ends when the last table leaves, a dinner shift from five, a split for the chef de partie who holds the same section for both services, and a bar shift that closes with the room.
The second thing a spreadsheet hides is that the jobs are not interchangeable. When the grill chef calls in sick, the answer is another chef, and the gap has to show up as a kitchen gap before Saturday; a name in a group chat hides it. The third is the clock itself: a bartender who starts at 17:00 and finishes at 00:30 has worked one shift, and the hours have to add up as one shift, on one day, at one rate, with the night part paid as night.
Restaurants that run the rota as a photo in the chat lose the same things every week. Changes after the photo went out reach nobody. A busy Saturday is covered by ringing round. At the end of the month the hours for kitchen, floor and bar come from three places and rarely agree. Below is the same restaurant in InShift, screen by screen.