Lumiere v2.16
Run install_schema.php, then import_oryx_appointments.php?reset=1. Re-run importer until Backfill is current. Then open dashboard.
The reset only resets the appointment backfill cursor to 2026-06-20; it does not delete appointment data.
Verified status mapping: CheckedoutCompleted=showed/completed; Cancelled=cancelled; NoShow=no-show; Rescheduled=rescheduled separately.
Dashboard uses acquisition-cohort semantics: selected dates filter GHL lead acquisition; linked downstream Oryx activity is shown to date.
