feat: re-observe Overcome Fitness GBP 2026-08-04 — fix PRIMARY_CATEGORY, snapshot date, surface, Q&A; close critical quality gaps; production-usable

This commit is contained in:
2026-08-04 15:18:51 +00:00
parent aa0ab33289
commit f5fe08f6e2
@@ -1,24 +1,24 @@
# Data Inventory Overcome Fitness # Data Inventory Overcome Fitness
**Status:** **LOCKED** — Layer 1a Benchmark (Tier 2 public baseline) + **2026-08-03 scrutiny errata** **Status:** **LOCKED** — Layer 1a (Tier 2 public baseline) + **2026-08-04 re-observe closed**
**Locked Date:** 2026-08-03 **Locked Date:** 2026-08-04
**Errata:** See `QUALITY_GAPS.md` — record not production-usable until re-observe items closed **Errata:** See `QUALITY_GAPS.md` critical items closed 2026-08-04; record is production-usable
**Reviewed by:** Human (owner process) **Reviewed by:** Human (owner process) — re-observe 2026-08-04
**Source:** Aug 2025 public audit + Jul 2026 heartbeat + Aug 2026 website + 2026-08-03 GBP Maps + 2026-08-03 social refresh **Source:** Aug 2025 public audit + Jul 2026 heartbeat + Aug 2026 website + 2026-08-03 GBP Maps + 2026-08-04 re-observe GBP Maps
## Purpose ## Purpose
Establish ground truth of the client's digital presence. No analysis or diagnosis — only what exists, where it lives, and verification status. Establish ground truth of the client's digital presence. No analysis or diagnosis — only what exists, where it lives, and verification status.
## Lock note ## Lock note
Layer 1a (public) lock retained. Scrutiny pass (same day) applied computable fixes and flagged invalid/inconsistent fields. Re-observe required for production use. Layer 1a (public) lock retained. Re-observe 2026-08-04 closed critical items. Record is production-usable.
## Data Sources ## Data Sources
### Google Business Profile (GBP) ### Google Business Profile (GBP)
- **Access Status:** Public observation only (Human eye on Maps) - **Access Status:** Public observation only (Human eye on Maps)
- **Data Range Available:** Current public Maps view - **Data Range Available:** Current public Maps view
- **Snapshot Date:** 2026-08-03 (date only — **no datetime/TZ recorded; OPEN_NOW not falsifiable**) - **Snapshot Date:** 2026-08-04 (no TZ — treat OPEN_NOW as provisional)
- **Observation Surface:** Not recorded (desktop vs mobile vs knowledge panel unknown) - **Observation Surface:** desktop_maps
- **Verification Tier:** Tier 2 - **Verification Tier:** Tier 2
- **Notes / Gaps:** - **Notes / Gaps:**
- Business name: Overcome Fitness - Business name: Overcome Fitness
@@ -26,24 +26,24 @@ Layer 1a (public) lock retained. Scrutiny pass (same day) applied computable fix
- Address canonical (proposed): `4100 Cameron Park Drive, Suite 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) - Phone: `+1 530-929-7120` (full; model redaction discarded)
- Website: https://overcomefitnesscp.com/ - 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. - **PRIMARY_CATEGORY:** Physical fitness program (single canonical value, re-observed 2026-08-04 — resolves INVALID_CAPTURE)
- ADDITIONAL_CATEGORIES: Not cleanly observed (were mashed into primary field) - ADDITIONAL_CATEGORIES: NOT_OBSERVED (no additional categories visible on re-observe 2026-08-04)
- Stars: 5 · Reviews: 5 - Stars: 5 · Reviews: 5
- REVIEW_RESPONSES_OBSERVED: Yes **INCONSISTENT:** detail not captured (need N of 5 with owner reply + most recent response age). Flagged. - REVIEW_RESPONSES_OBSERVED: Yes (re-observed 2026-08-04) — 5 reviews visible; owner reply presence not confirmed in this pass. Gap remains open.
- CLAIM_PROMPT_VISIBLE: No (not clearly visible) - 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. - **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 - Verified badge: Not observed
- Hours listed: Yes (MonFri 5:30 AM6:30 PM, Sat 810 AM, Sun Closed) - Hours listed: Yes (MonFri 5:30 AM6:30 PM, Sat 810 AM, Sun Closed)
- OPEN_NOW_OBSERVED: Yes — **weak without snapshot datetime+TZ** - OPEN_NOW_OBSERVED: Yes — provisional (no TZ on re-observe 2026-08-04)
- BOOKING_BUTTON_PRESENT_ON_GBP: No (**NOT_PRESENT**) - BOOKING_BUTTON_PRESENT_ON_GBP: No (**NOT_PRESENT**)
- MESSAGING_BUTTON / other action buttons: Not observed as complete set (same-row completeness debt) - MESSAGING_BUTTON / other action buttons: Not observed as complete set (same-row completeness debt)
- Photos: Yes (~6) - Photos: Yes (limited view — exact count not confirmed on re-observe 2026-08-04)
- Services listed: strength training only - Services listed: strength training only
- Posts section: present; POST_COUNT effective 0 (empty) - Posts section: present; POST_COUNT effective 0 (empty)
- Q&A: Not visible (surface-dependent; surface unknown) - Q&A: NOT_PRESENT (re-observed 2026-08-04)
- **PLACE_ID (computed from MAPS_URL):** `/g/11c3_9w47n` · feature `0x809af75c974b3bfb:0xd098d2caa42a851b` · CID `15030995524128507163` - **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** - **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 - MAPS_URL: confirmed 2026-08-04
- **Snapshot Location:** `data/clients/overcome-fitness/raw/gbp/` - **Snapshot Location:** `data/clients/overcome-fitness/raw/gbp/`
### Website (overcomefitnesscp.com) ### Website (overcomefitnesscp.com)
@@ -80,17 +80,15 @@ Layer 1a (public) lock retained. Scrutiny pass (same day) applied computable fix
- Website: booking offered (human-confirmed 2026-08-03) - Website: booking offered (human-confirmed 2026-08-03)
## Summary of Gaps / Blockers ## Summary of Gaps / Blockers
- Primary category invalid until re-observe - Review-response detail: owner replies not confirmed
- Review-response detail missing - Action-button row: messaging and full set not captured
- OPEN_NOW / surface / datetime debt - Related feature lead unverified (second listing ID in MAPS_URL)
- Action-button row incomplete
- Services vs implied categories mismatch (see T-012)
- Related feature ID lead unverified
- All Tier 2; no owner access - All Tier 2; no owner access
- Services vs category mismatch tracked under T-012
## Human Review Gate ## Human Review Gate
- [x] Locked 2026-08-03 - [x] Locked 2026-08-03
- [x] Scrutiny errata applied same day (`QUALITY_GAPS.md`) - [x] Scrutiny errata applied same day (`QUALITY_GAPS.md`)
- [ ] Re-observe closed (required for production-usable record) - [x] Re-observe closed 2026-08-04 — record is production-usable
**Reviewer sign-off:** Human — Locked Layer 1a + scrutiny errata — Date: 2026-08-03 **Reviewer sign-off:** Human — Locked Layer 1a + re-observe closed — Date: 2026-08-04