# Fixtures Demo persona: **Claire Bennett**, **Lumina Hair Studio & Spa**. All fixture data is clearly labeled in skill output — never silent fake live data. | Path | Purpose | |------|---------| | `scheduling/` | Sample appointment data for daily-board | | `books/` | Sample QBO-shaped JSON (future) | | `media/` | Sample social media assets for vision tests | | `../recorded/` | Optional recorded responses (local only; do not commit secrets) | ## Scheduling fixtures | File | Description | |------|-------------| | `scheduling/claire_bennett_2026-07-28.json` | Sample salon day: 7 appointments (2 staff, 1 cancelled) | ### Fixture schema ```json { "salon_name": "Lumina Hair Studio & Spa", "date": "2026-07-28", "business_hours": {"open": "09:00", "close": "18:00"}, "staff": [{"name": "Claire Bennett", "role": "owner-stylist"}], "appointments": [ { "id": "APT-001", "start": "2026-07-28T09:00:00", "end": "2026-07-28T10:30:00", "client_name": "Elena Rossi", "service_name": "Balayage + Cut", "staff_name": "Claire Bennett", "status": "confirmed", "needs_confirmation": false, "notes": "Formula: 9.1 + 0-45 gloss" } ] } ``` **Status values:** `confirmed`, `pending`, `cancelled`, `completed`, `no_show`