diff --git a/docs/clients/overcome-fitness/data-inventory-v1.md b/docs/clients/overcome-fitness/data-inventory-v1.md index 9aa5822..3c79754 100644 --- a/docs/clients/overcome-fitness/data-inventory-v1.md +++ b/docs/clients/overcome-fitness/data-inventory-v1.md @@ -1,7 +1,8 @@ # Data Inventory – Overcome Fitness -**Status:** **LOCKED** — Layer 1a Benchmark (Tier 2 public baseline) +**Status:** **LOCKED** — Layer 1a Benchmark (Tier 2 public baseline) + **2026-08-03 scrutiny errata** **Locked Date:** 2026-08-03 +**Errata:** See `QUALITY_GAPS.md` — record not production-usable until re-observe items closed **Reviewed by:** Human (owner process) **Source:** Aug 2025 public audit + Jul 2026 heartbeat + Aug 2026 website + 2026-08-03 GBP Maps + 2026-08-03 social refresh @@ -9,105 +10,87 @@ Establish ground truth of the client's digital presence. No analysis or diagnosis — only what exists, where it lives, and verification status. ## Lock note -This is a **Layer 1a (public)** lock. GBP ownership remains Unknown and is an accepted blocker for Tier 1. Engagement-ready Layer 1b requires owner access. +Layer 1a (public) lock retained. Scrutiny pass (same day) applied computable fixes and flagged invalid/inconsistent fields. Re-observe required for production use. ## Data Sources ### Google Business Profile (GBP) - **Access Status:** Public observation only (Human eye on Maps) - **Data Range Available:** Current public Maps view -- **Snapshot Date:** 2026-08-03 +- **Snapshot Date:** 2026-08-03 (date only — **no datetime/TZ recorded; OPEN_NOW not falsifiable**) +- **Observation Surface:** Not recorded (desktop vs mobile vs knowledge panel unknown) - **Verification Tier:** Tier 2 -- **Notes / Gaps:** Business name: Overcome Fitness. Address: 4100 Cameron Park Dr #120, Cameron Park, CA 95682. Phone: +15309297120. Website: https://overcomefitnesscp.com/. Primary category: gym, fitness, spin classes, persoanal training. Stars: 5. Reviews: 5. Responses observed: Yes. Claimed: Unknown. Verified badge: Unknown. Hours listed Yes (Mon–Fri 5:30 AM–6:30 PM, Sat 8–10 AM, Sun Closed). Open now: Yes. Booking button on GBP: No. Photos: Yes (~6). Services listed: strength training only. Updates/Posts: present but empty. Q&A: No. Second listing nearby: Unknown. +- **Notes / Gaps:** + - Business name: Overcome Fitness + - Address observed: `4100 Cameron Park Dr #120, Cameron Park, CA 95682` + - Address canonical (proposed): `4100 Cameron Park Drive, Suite 120, Cameron Park, CA 95682` + - Phone: `+1 530-929-7120` (full; model redaction discarded) + - Website: https://overcomefitnesscp.com/ + - **PRIMARY_CATEGORY: INVALID AS CAPTURED** — intake stored multi-value free text `gym, fitness, spin classes, persoanal training` (typo; not a single GBP taxonomy value). **Must re-observe** one canonical primary (e.g. Gym / Personal trainer / etc.) and list additional categories separately. Do not treat the multi-string as primary. + - ADDITIONAL_CATEGORIES: Not cleanly observed (were mashed into primary field) + - Stars: 5 · Reviews: 5 + - REVIEW_RESPONSES_OBSERVED: Yes — **INCONSISTENT:** detail not captured (need N of 5 with owner reply + most recent response age). Flagged. + - CLAIM_PROMPT_VISIBLE: No (not clearly visible) + - **CLAIMED_STATUS: Likely Claimed — inferred** (2 signals: no “Own this business?” prompt visible; owner review responses observed). Not Tier 1 confirmed. + - Verified badge: Not observed + - Hours listed: Yes (Mon–Fri 5:30 AM–6:30 PM, Sat 8–10 AM, Sun Closed) + - OPEN_NOW_OBSERVED: Yes — **weak without snapshot datetime+TZ** + - BOOKING_BUTTON_PRESENT_ON_GBP: No (**NOT_PRESENT**) + - MESSAGING_BUTTON / other action buttons: Not observed as complete set (same-row completeness debt) + - Photos: Yes (~6) + - Services listed: strength training only + - Posts section: present; POST_COUNT effective 0 (empty) + - Q&A: Not visible (surface-dependent; surface unknown) + - **PLACE_ID (computed from MAPS_URL):** `/g/11c3_9w47n` · feature `0x809af75c974b3bfb:0xd098d2caa42a851b` · CID `15030995524128507163` + - **Related feature lead (MAPS_URL !5s):** `0x809af759effd758b:0x6a95e9f1ea7a0e28` (CID `7680301964780506664`) — possible related/superseded/co-located listing; **not verified**; elevates SECOND_LISTING from pure Unknown to **lead pending verify** + - MAPS_URL: recorded on intake - **Snapshot Location:** `data/clients/overcome-fitness/raw/gbp/` ### Website (overcomefitnesscp.com) - **Access Status:** Public -- **Data Range Available:** N/A (static site) - **Snapshot Date:** 2026-08-02 - **Verification Tier:** Tier 2 -- **Notes / Gaps:** Live. Working: `/plans-pricing`, `/copy-of-home`. 404: `/trainers`, `/plans`, `/power-cycle`. Social links: TikTok @byronslavin, Facebook OvercomeFitnessCP, Instagram @overcometrainer. No integrated booking. Contact form/phone. +- **Notes / Gaps:** Live. Working: `/plans-pricing`, `/copy-of-home`. 404: `/trainers`, `/plans`, `/power-cycle`. Social: TikTok @byronslavin, Facebook OvercomeFitnessCP, Instagram @overcometrainer. Human-confirmed booking exists on website (2026-08-03); public crawl 2026-08-02 did not fully detect integration. - **Snapshot Location:** `data/clients/overcome-fitness/raw/website/` ### Facebook (OvercomeFitnessCP) -- **Access Status:** Public page visible; deeper metrics limited -- **Data Range Available:** Partial -- **Snapshot Date:** 2026-08-03 (activity); 2026-08-02 (search label) +- **Snapshot Date:** 2026-08-03 / 2026-08-02 - **Verification Tier:** Tier 2 -- **Notes / Gaps:** URL: https://www.facebook.com/OvercomeFitnessCP. Post observed 2026-07-09. Search title previously labeled Shingle Springs CA vs website Cameron Park. Full follower / About location not captured. -- **Snapshot Location:** `data/clients/overcome-fitness/raw/social/facebook/` +- **Notes / Gaps:** Active post ~2026-07-09. Search title historically Shingle Springs CA vs website Cameron Park. -### Instagram @overcomefitnesscp -- **Access Status:** Partial / prior -- **Data Range Available:** Partial -- **Snapshot Date:** 2026-07 / 2025-08 +### Instagram @overcomefitnesscp / @overcometrainer - **Verification Tier:** Tier 2 -- **Notes / Gaps:** Not primary site-linked handle. Metrics incomplete. -- **Snapshot Location:** `data/clients/overcome-fitness/raw/social/instagram/` - -### Instagram @overcometrainer -- **Access Status:** Linked from live website; metrics limited -- **Data Range Available:** Partial -- **Snapshot Date:** 2026-08-02 (site link) -- **Verification Tier:** Tier 2 -- **Notes / Gaps:** Primary IG link on website. Dual-handle with @overcomefitnesscp. Counts not captured this pass. -- **Snapshot Location:** `data/clients/overcome-fitness/raw/social/instagram/` +- **Notes / Gaps:** Dual handles; site links @overcometrainer; metrics incomplete. ### TikTok @byronslavin (personal) -- **Access Status:** Public -- **Data Range Available:** Public profile metrics - **Snapshot Date:** 2026-08-03 - **Verification Tier:** Tier 2 -- **Notes / Gaps:** ~39.5K followers, 182 following, ~221.3K likes. Bio: Trainer / Ultra Marathon Runner / Girl Dad. Link: linktr.ee/overcometrainer. Personal account name; hashtags #overcome #overcometrainer. Linked from website. No brand TikTok account. -- **Snapshot Location:** `data/clients/overcome-fitness/raw/social/tiktok/` +- **Notes / Gaps:** ~39.5K followers, ~221.3K likes; personal bio; linktr.ee/overcometrainer; not brand account. ### Yelp -- **Access Status:** Closed historical listing; no strong current open listing at Suite 120 -- **Data Range Available:** Public listing page - **Snapshot Date:** 2026-08-03 - **Verification Tier:** Tier 2 -- **Notes / Gaps:** CLOSED; 2570 Greenwood Ln, Cameron Park; 3.1 / 10 reviews; Updated March 2026. -- **Snapshot Location:** `data/clients/overcome-fitness/raw/yelp/` +- **Notes / Gaps:** CLOSED; 2570 Greenwood Ln; 3.1/10; Updated March 2026. -### YouTube -- **Access Status:** Absent -- **Snapshot Date:** 2025-08 -- **Verification Tier:** Tier 2 -- **Notes / Gaps:** No business channel identified. +### YouTube / LinkedIn / Brand TikTok +- Absent under business naming (prior / 2026-08-03). -### LinkedIn -- **Access Status:** Absent -- **Snapshot Date:** 2025-08 -- **Verification Tier:** Tier 2 -- **Notes / Gaps:** No company page identified. +### Booking / Scheduling +- GBP booking button: **NOT_PRESENT** (2026-08-03) +- Website: booking offered (human-confirmed 2026-08-03) -### TikTok (brand account) -- **Access Status:** Absent -- **Snapshot Date:** 2026-08-03 -- **Verification Tier:** Tier 2 -- **Notes / Gaps:** Personal @byronslavin is the linked account. - -### Booking / Scheduling System -- **Access Status:** Not detected on public surfaces -- **Snapshot Date:** 2026-08-02 / 2026-08-03 -- **Verification Tier:** Tier 2 -- **Notes / Gaps:** No booking on website or GBP. Form/phone driven. - -## Summary of Gaps / Blockers (accepted at lock) -- GBP claimed Unknown; thin reviews; services narrow; posts empty -- FB city label unresolved at About-field level -- IG dual handles; metrics incomplete -- TikTok personal-primary -- Yelp CLOSED at old address +## Summary of Gaps / Blockers +- Primary category invalid until re-observe +- Review-response detail missing +- OPEN_NOW / surface / datetime debt +- Action-button row incomplete +- Services vs implied categories mismatch (see T-012) +- Related feature ID lead unverified - All Tier 2; no owner access ## Human Review Gate -- [x] Public checks complete -- [x] GBP snapshot complete -- [x] Social refresh logged -- [x] GBP ownership Unknown accepted as Layer 1a blocker -- [x] Tiers and dates recorded -- [x] Gaps documented -- [x] **LOCKED** 2026-08-03 +- [x] Locked 2026-08-03 +- [x] Scrutiny errata applied same day (`QUALITY_GAPS.md`) +- [ ] Re-observe closed (required for production-usable record) -**Reviewer sign-off:** Human — Locked Layer 1a Benchmark — Date: 2026-08-03 +**Reviewer sign-off:** Human — Locked Layer 1a + scrutiny errata — Date: 2026-08-03