diff --git a/raw/website-scrapes/2026-08-11-website-capture.md b/raw/website-scrapes/2026-08-11-website-capture.md index 4ae8bf1..0f8fdf7 100644 --- a/raw/website-scrapes/2026-08-11-website-capture.md +++ b/raw/website-scrapes/2026-08-11-website-capture.md @@ -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 | |---|---|---|---|---| | Mon–Fri | 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 Mon–Sat. 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 Mon–Sat. 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)