docs: update Threat Register — recency updates 2026-08-04, Q&A NOT_PRESENT, PRIMARY_CATEGORY resolved

This commit is contained in:
2026-08-04 15:21:37 +00:00
parent 037977269f
commit f2cb525da8
@@ -1,16 +1,16 @@
# Threat Register Overcome Fitness # Threat Register Overcome Fitness
**Status:** **LOCKED** — Layer 2 Benchmark + **2026-08-03 scrutiny refinements** **Status:** **LOCKED** — Layer 2 Benchmark + **2026-08-04 recency updates**
**Locked Date:** 2026-08-03 **Locked Date:** 2026-08-04
**Reviewed by:** Human (owner process) **Reviewed by:** Human (owner process)
**Source Inventory:** `data-inventory-v1.md` · Errata: `QUALITY_GAPS.md` **Source Inventory:** `data-inventory-v1.md` · Quality gaps: critical items resolved 2026-08-04
## Purpose ## Purpose
Identify specific customer-acquisition and retention failures grounded only in data from the Data Inventory. Identify specific customer-acquisition and retention failures grounded only in data from the Data Inventory.
No speculation. No invented gaps. No solution language. No speculation. No invented gaps. No solution language.
## Lock / errata note ## Lock / errata note
Original 11 threats accepted at lock. Same-day scrutiny: T-002 refined earlier; T-011 evidence updated for inferred claim; T-008 related-feature lead noted; **T-012 added** (services vs category mismatch). Severity remains provisional. verification_tier and severity are orthogonal. Original 11 threats accepted at lock 2026-08-03. **2026-08-04 re-observe recency updates:** T-002 (booking recency), T-008 (recency), T-011 (Q&A NOT_PRESENT, PRIMARY_CATEGORY resolved), T-012 (confirmed mismatch stands). All threats remain Tier 2.
## Threat Entries ## Threat Entries
@@ -26,8 +26,8 @@ Original 11 threats accepted at lock. Same-day scrutiny: T-002 refined earlier;
### Threat ID: T-002 ### Threat ID: T-002
- **Title:** Missing booking button on Google Business Profile (while website does offer booking) - **Title:** Missing booking button on Google Business Profile (while website does offer booking)
- **Signal Source:** GBP + Website (human-confirmed) - **Signal Source:** GBP + Website (human-confirmed)
- **Evidence Snippet:** GBP 2026-08-03: BOOKING_BUTTON_PRESENT_ON_GBP = No (NOT_PRESENT). Website offers booking (human-confirmed 2026-08-03). Messaging/other action buttons not fully captured same row — confidence limited to booking button field only. - **Evidence Snippet:** GBP 2026-08-04: BOOKING_BUTTON_PRESENT_ON_GBP = No (NOT_PRESENT). Website offers booking (human-confirmed 2026-08-03). Messaging/other action buttons not fully captured — confidence limited to booking button field only.
- **Data Recency:** 2026-08-03 - **Data Recency:** 2026-08-04
- **Estimated Severity:** major (provisional; actionability depends on provider support) - **Estimated Severity:** major (provisional; actionability depends on provider support)
- **Verification Tier:** 2 - **Verification Tier:** 2
- **Human Decision:** Accepted (benchmark) — refined post-lock - **Human Decision:** Accepted (benchmark) — refined post-lock
@@ -80,8 +80,8 @@ Original 11 threats accepted at lock. Same-day scrutiny: T-002 refined earlier;
### Threat ID: T-008 ### Threat ID: T-008
- **Title:** Related or co-located listing risk (Power Cycle prior + MAPS_URL second feature) - **Title:** Related or co-located listing risk (Power Cycle prior + MAPS_URL second feature)
- **Signal Source:** Google Maps / directories / MAPS_URL - **Signal Source:** Google Maps / directories / MAPS_URL
- **Evidence Snippet:** Prior audit: related listing same building different suite (Overcome Power Cycle). 2026-08-03 MAPS_URL contains second feature ID `0x809af759effd758b:0x6a95e9f1ea7a0e28`**lead only, not verified** as active second listing. - **Evidence Snippet:** Prior audit: related listing same building different suite (Overcome Power Cycle). 2026-08-04 MAPS_URL confirms second feature ID `0x809af759effd758b:0x6a95e9f1ea7a0e28`**lead only, not verified** as active second listing.
- **Data Recency:** 2025-08 / 2026-08-03 - **Data Recency:** 2025-08 / 2026-08-04
- **Estimated Severity:** minor - **Estimated Severity:** minor
- **Verification Tier:** 2 - **Verification Tier:** 2
- **Human Decision:** Accepted (benchmark) — lead elevated same day - **Human Decision:** Accepted (benchmark) — lead elevated same day
@@ -107,8 +107,8 @@ Original 11 threats accepted at lock. Same-day scrutiny: T-002 refined earlier;
### Threat ID: T-011 ### Threat ID: T-011
- **Title:** Thin public review volume with incomplete GBP completeness signals - **Title:** Thin public review volume with incomplete GBP completeness signals
- **Signal Source:** GBP - **Signal Source:** GBP
- **Evidence Snippet:** 5 stars / 5 reviews (2026-08-03). Claimed status **Likely Claimed — inferred** (no Own-this-business prompt; owner responses observed) — not Tier 1 confirmed. Enumerated surface deficits: posts section empty (POST_COUNT 0); services listed strength training only; ~6 photos; Q&A not visible; primary category capture invalid until re-observe; review-response detail not quantified. - **Evidence Snippet:** 5 stars / 5 reviews (2026-08-04). Claimed status **Likely Claimed — inferred** (no Own-this-business prompt; owner responses observed) — not Tier 1 confirmed. Enumerated surface deficits: posts section empty (POST_COUNT 0); services listed strength training only; ~6 photos; Q&A NOT_PRESENT; PRIMARY_CATEGORY resolved (Physical fitness program); review-response detail not quantified.
- **Data Recency:** 2026-08-03 - **Data Recency:** 2026-08-04
- **Estimated Severity:** major - **Estimated Severity:** major
- **Verification Tier:** 2 - **Verification Tier:** 2
- **Human Decision:** Accepted (benchmark) — refined post-scrutiny - **Human Decision:** Accepted (benchmark) — refined post-scrutiny
@@ -116,8 +116,8 @@ Original 11 threats accepted at lock. Same-day scrutiny: T-002 refined earlier;
### Threat ID: T-012 (new — scrutiny) ### Threat ID: T-012 (new — scrutiny)
- **Title:** GBP services list does not match implied category breadth - **Title:** GBP services list does not match implied category breadth
- **Signal Source:** GBP - **Signal Source:** GBP
- **Evidence Snippet:** Services listed: strength training only. Intake category free-text included spin classes and personal training (invalid as primary, but signals observer expectation of broader offer). Mismatch is a discovery gap for category-aligned searches until services and canonical categories are re-observed and aligned. - **Evidence Snippet:** Services listed: strength training only. PRIMARY_CATEGORY re-observed as **Physical fitness program** (canonical, 2026-08-04). Services narrower than category — mismatch creates discovery gap for category-aligned searches.
- **Data Recency:** 2026-08-03 - **Data Recency:** 2026-08-04
- **Estimated Severity:** major - **Estimated Severity:** major
- **Verification Tier:** 2 - **Verification Tier:** 2
- **Human Decision:** Accepted (scrutiny add) - **Human Decision:** Accepted (scrutiny add)
@@ -125,7 +125,7 @@ Original 11 threats accepted at lock. Same-day scrutiny: T-002 refined earlier;
## Summary ## Summary
- Total threats: **12** - Total threats: **12**
- Verification Tier 1: 0 · Tier 2: 12 - Verification Tier 1: 0 · Tier 2: 12
- **Status: LOCKED** + scrutiny refinements 2026-08-03 - **Status: LOCKED** + recency updates 2026-08-04
## Human Review Gate ## Human Review Gate
- [x] Backed by inventory + scrutiny errata - [x] Backed by inventory + scrutiny errata
@@ -134,4 +134,4 @@ Original 11 threats accepted at lock. Same-day scrutiny: T-002 refined earlier;
- [x] Human decisions recorded - [x] Human decisions recorded
- [x] **LOCKED** (with documented post-lock refinements) - [x] **LOCKED** (with documented post-lock refinements)
**Reviewer sign-off:** Human — Locked Layer 2 + scrutiny — Date: 2026-08-03 **Reviewer sign-off:** Human — Locked Layer 2 + recency updates — Date: 2026-08-04