Files
Ty 76df8b7ab6 Implement E1 setup-education and capability report (fixtures).
Add owner-safe lesson catalog, fixture-backed capability statuses, CLI, and unit tests without live OAuth or connect scripts.
2026-07-27 13:10:57 -07:00
..

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

{
  "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