ADMIN
Phase 1
Settings
System configuration — allocation rules, notification bands, NA-route handling, occupancy policy, vendor masking, and tenant defaults. Phase 0 surfaces a read-only snapshot plus the seed reset required by acceptance criteria.
Reset seed data
Clears localStorage and reloads the bundled JSON seeds. Use this when demo state has drifted or after pulling new seed fixtures.
Crew250
Hotels88
Roster ln.1334
Bookings30
Events0
Inv. alerts5
Disruption mode
When enabled, the operational banner displays system-wide and notifications freeze (Phase 1+). Phase 0 ships the chrome only.
current · OFF
Demo controls
Pin the visible "now" so seeded January data renders consistently regardless of when the demo runs. Disable for a real-clock view.
Freeze demo time
Pinned to 2026-05-05T08:00:00.000Z · 24h before Priya Sharma's first January layover.
Force single occupancy (all ranks)
QR tenant policy. When ON, the allocator emits SINGLE_USE for every crew — pairing is skipped entirely and DOUBLE_OCCUPIED / DOUBLE_SINGLE_USE are never produced.
Disabling this re-enables rank-based pairing logic per the system defaults — only do this for tenants other than QR.
Enable projection promotion
When on, the Projection page shows a "Promote to live bookings" footer button after a successful allocator run.
Allocation policy snapshot
Live values from SystemConfig. Editing lands in Phase 1.
- scc_single_occupancy
- false
- na_routes_single
- true
- na_stations
- JFK, EWR, LAX, IAD, ORD, ATL, MIA, YYZ, YUL
- time_shift_threshold_hours
- 4
- freeze_notifications_on_disruption
- true
- vendor_mask_crew_contacts
- true
- reporting_currency
- USD
- default_currency
- USD
- home_base
- DOH
Read-only in Phase 0. Editable form, audit-logged, lands with the projection cascade in Phase 1.