# Validation Run: Appleseed Horticulture **Date:** 16 August 2026 **Business:** Appleseed Horticulture **Rating:** 4.9 ★ | **Reviews:** 84 **Engine findings:** 8 | **Material (in report):** 4 | **Rejected FP/low-signal:** 2 | **Needs verification:** 0 ## Reviewer dispositions (locked process v1.1 §3) ### Material (in REPORT-final.md) - **immediate** — Hours mismatch on 7 day(s) — GBP is authoritative `Approved, scoped: 5 of 7 deltas are a scraper artifact (Apple captured as "5:1800 PM" — timezone leak, PARSE1800). Genuinely differing days re-derived from raw capture: Sunday (11 AM–4 PM vs 10:00 AM–4:00 PM) and Saturday close (5 PM vs 4:00 PM). Report Finding 4 carries the clean weekend deltas only; the weekday capture artifact is documented in Data Limitations.` - **high** — No JSON-LD schema found on website `Approved, re-scoped: the "website" surface captured in this run is the business's Facebook page because GBP has no website field. The true claim is larger: no functioning owned website exists. FB lists appleseedhorticulture.net (NXDOMAIN — dead, verified by DNS 2026-08-16) and appleseedhorticulture.com resolves to a dormant Shopify "Store unavailable" page (verified by HTTP 2026-08-16). Report Finding 1.` - **medium** — No business description found on any surface `Approved: gbp description = null, apple description = null in raw capture. Report Finding 3.` ### Approved beyond engine materiality - **medium** — Category varies across surfaces: garden center, shopping `Engine classified low-signal (per-platform taxonomy). Reviewer approves as material: Apple's generic "Shopping" bucket is a real discoverability loss for "garden center" category searches. Report Finding 2.` ### Rejected (false-positive / tooling gap) - ~~Phone number inconsistent across 1 surface(s)~~ — `False positive: the "conflicting" third number 8666666666 is a Facebook page JS artifact captured in website.phone_on_page, not a business number. Google and Apple are identical after +1 normalization ((530) 622-5190). Phone independently corroborated consistent on Yelp and Facebook.` - ~~Cannot determine review recency — no dates available in samples~~ — `Tooling gap: scraper captures no review dates. Documented as a Data Limitation, not a finding.` ### Enhancement tier (noted, excluded from client report per v1.1) - Price level not set on GBP or Apple Maps - No Open Graph tags on website (subsumed by Finding 1 — no owned site to tag) ## Blocked surfaces (v1.1 §4) - **Bing Places** — no data returned (bot-wall). Noted in the Surfaces Reviewed table with the failure reason; excluded from the audit, not reported as a bare ✗. - **Website** — capture succeeded against the Facebook proxy page. The absence of an owned website is carried as Finding 1 (customer-path leakage), not as a blocked surface. ## Legacy check (conditional) Not triggered — no name or location change in the last 3–5 years indicated at intake. (The dormant .com / dead .net domains are covered under Finding 1.) ## GATE RESULT **PASS** — report_gate.py, 2026-08-16T01:20:15 - Count: 4 stated / 4 material after review — match - Identity: report title + date match raw capture ('Appleseed Horticulture', 16 August 2026) — match - Surface disclosure: all captured/failed surfaces rendered correctly — match - Material support: every material finding re-derived from raw capture — hold - Needs-verification open: 0