Visual editor for the club's physical layout
Capacity is the foundation of everything: the tee sheet, rate cards, membership-ceiling math, booking groups, automation rules. This screen is the one place an operator changes that foundation.
- Bay grid — drag-to-reorder bays, drag-between-bays to mark adjacency (for parties of 5+ that need 2 paired bays).
- Per-bay settings — name (e.g. "Bay 1 · Trackman 4"), hardware vendor + model, hand-orientation (right / left / dual), premium flag.
- Adjacency map — which bays can be paired for a party-of-5+ booking. Used by the booking engine to auto-pair adjacent slots.
- Bay groups — group bays into floors / sections (e.g. "Main floor" vs "Premium"). Used by booking groups for access control.
- Add / remove bays — opening Bay 5? Removing a decommissioned sim? Reflows the calendar + the rate card hourly availability.
- Preview impact — shows what changes when you save: bookings affected, capacity delta, rate card recalculation.
Backend wiring pending. POST /operator/club/layout in the live app; full validation against active bookings before applying.