Add business-model context to Phoenix hours (appointment-driven, no canonical hours previously)

This commit is contained in:
2026-08-11 21:00:00 +00:00
parent 78472200c6
commit 8eaf2d12ad
@@ -23,13 +23,15 @@
## 2. Hours
**Business model context (owner insight, 2026-08-11):** Ashley runs primarily by appointment and never maintained a single unified hours-of-operation statement. The "hours conflict" is downstream of that: because no canonical hours existed, every surface (website, Yelp, GBP) filled the gap with its own guess. The fix is not to pick one source — it's to define the operating model once, then propagate it everywhere.
| Day | Website + schema | Yelp (prior capture) | GROUND TRUTH (Ashley, owner, 2026-08-11) | Status |
|---|---|---|---|---|
| MonFri | 9:00 AM 7:00 PM | 9:00 AM 7:00 PM | 9:00 AM 6:00 PM | CONFLICT |
| Saturday | 9:00 AM 5:00 PM | 9:00 AM 7:00 PM | 9:00 AM 3:00 PM | CONFLICT |
| Sunday | 9:00 AM 5:00 PM | Closed | Closed | MATCH (Yelp) |
**Note:** Website carries "By appointment only." Owner-stated Ground Truth (Ashley, direct, 2026-08-11) conflicts with the website/schema AND with Yelp on MonSat. Website is NOT the source of truth here — owner-stated hours win.
**Note:** Website carries "By appointment only." Owner-stated Ground Truth (Ashley, direct, 2026-08-11) conflicts with the website/schema AND with Yelp on MonSat. Operating model = appointment-driven; no canonical hours previously existed. Recommended machine-readable expression: open-hours **plus** `byAppointmentOnly` attribute, not hours-only.
**Status:** LOCKED — owner-verified Ground Truth. All other sources (website, schema, Yelp) flagged as inaccurate/stale pending update.
## 3. Schema (JSON-LD)