Edit the weekly open-hours pattern
The default schedule is what applies every week unless an override says otherwise. Most clubs set it once and revisit a few times a year.
- Per-day open + close — 7 day-of-week rows with open/close time pickers. "Closed" toggle per day.
- Different hours per audience — members can have a different window (e.g. 24/7) from public.
- Per-bay overrides — apply the default to all bays, or override specific bays (e.g. Bay 4 closes earlier).
- Buffer + setup time — minutes between bookings (cleanup, walkthrough) — feeds the bookable-slot math.
- Activation date — schedules can be future-dated. Operator can change in advance without affecting today's tee sheet.
- Preview impact — shows what changes when you save (existing bookings affected, capacity delta, rate-card hours updated).
Backend wiring pending. PATCH /operator/schedules/default in the live app; future-dated changes stored as scheduled jobs.