15f6a6c713
Add operator health checks (make doctor) wrapping platform CLIs, and the fixtures-only daily board skill library with unit tests (make verify).
1.3 KiB
1.3 KiB
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