Resource Timeline

HTMX · FastAPI · SQLite

Shift coverage

A shift is a named, date-based service window (weekday lunch, weekend dinner, Mother's Day afternoon…). Shift names and hours are declared in the booking rules file and change rarely; which tables a shift covers is yours to change here and can change as often as the floor does. A shift with no tables selected covers the whole floor; selecting tables narrows it — booking rules scoped to that shift then apply only to those tables during its window.

All tables covered by dinner

dinner — Every day 17:00–21:45

Tick the tables this shift covers. Usually a shift covers one or more full sections — use a section's all / none toggle — but individual tables work too. Clear everything to make the shift cover the whole floor again.

Section -51
Section -50