Fills cross-cutting gaps identified in Cycle-1 gap analysis across all 8 playbooks (Reviews v2.1, About, FAQ, Contact, Financing, Coupons, Careers, Blog Master). Each section below covers one gap class for every playbook in a single grid. Reference this supplement from each playbook TOC. Single source of truth for cross-cutting elements: 10x Moves, Keyword Targets, Inheritance, Asset Manifest, Kalen 5-Star integration, Booking Surface Map.
| Section ID | Reviews | About | FAQ | Contact | Financing | Coupons | Careers | Blog |
|---|---|---|---|---|---|---|---|---|
| #audrey | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| #phases | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | N/A |
| #paths | ✅ | ✅ | ✅ | ✅ | ✅ | N/A | N/A | N/A |
| #bricks-prompts | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | N/A |
| #architecture | ✅ | ✅ | N/A cat | ✅ | N/A tiers | N/A paths | ✅ 10-sec | N/A critique |
| #inheritance | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| #assets | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| #personas | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | N/A |
| #competitors | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | N/A |
| #tenx (10x moves) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| #schema | ✅ | ✅ | ✅ | ✅ | ✅ | Inline | Inline | N/A |
| #keywords | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | Pillars |
| #booking | ❌ | ❌ | ❌ | Surfaces ✅ | ❌ | ❌ | ❌ | N/A |
| #kalen5 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | Mentioned |
| #qa | ✅ | ✅ | ✅ | ✅ | ✅ | Deliverables | ✅ | ✅ |
| #deliverables | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Page | Primary Target | Est Volume/mo | KD | Intent | Secondary Targets |
|---|---|---|---|---|---|
| Reviews | plumber reviews kansas city | ~590 | ~18 | Research | best plumber overland park reviews (~320), bright side plumbing reviews (~140 branded) |
| About | bright side plumbing about | ~290 | ~8 branded | Research | 4 generation plumber kansas city (~110), family owned plumber KC (~180) |
| FAQ | plumbing faq kansas city | ~120 | ~12 | Informational | how much does drain cleaning cost (~2,400 featured-snippet target), plumber pricing questions (~780) |
| Contact | bright side plumbing contact | ~140 | ~5 branded | Branded | bright side plumbing phone number (~90), emergency plumber kansas city (~1,300) |
| Financing | plumbing financing kansas city | ~210 | ~16 | Money | plumber payment plans (~590), sewer replacement financing (~180) |
| Coupons (Path P) | plumbing coupons kansas city | ~390 | ~14 | Discount | plumber discount kc (~260), drain cleaning coupon (~170) |
| Careers | plumber jobs kansas city | ~1,100 | ~15 | Jobs | plumbing apprentice kansas city (~290), plumber hiring near me (~880) |
| Blog Hub | kansas city plumbing blog | ~70 | ~10 | Informational | per-post pillar keywords from Weaponization doc (Sewer 1.1M, Emergency 8.48M, etc.) |
/opt/nexus/titan/api/keyword_lookup against each keyword OR pull from BSP_Keyword_Weaponization_Strategy.html 141 KB for the pillar keywords that are already confirmed.| Source | Scope | Inherited By |
|---|---|---|
| Bricks header template 105 | Menu (9 elements, Audrey-faithful, live Apr 14) | ALL 8 pages |
| Bricks footer template 106 | Footer (52 elements, 26 CSS rules Figma-exact, live Apr 14) | ALL 8 pages |
| BSP_Location_Pages_Playbook.html (217 KB) | 14-section architecture, CL-01 through CL-15 Component Library, Audrey-first reorder, Phase 1/2 split, Paths A/B/D, Switch Points, 8-layer schema stack pattern | Reviews, About, Contact, Financing; partial Coupons/Careers |
| BSP_Homepage_Redesign_Playbook.html (79 KB) | Brand tokens (navy/blue/yellow/purple-100Y), type scale, 8-px spacing, trust bar pattern, 4-persona framework (Emergency Eric + Renovation Rachel + Business Bob + Maintenance Mike) | ALL 8 pages |
| /sewer-camera-inspection/ page 1313 (Oxygen) + Bricks ID 8 | Hero layout, trust bar 4-icon pattern, FAQ accordion, final CTA, footer wave | Reviews, About, Contact, Financing |
| Snippet #61 (.bsp-reviews CSS) | Review card base styles | Reviews, About (team card variant) |
| GBP API /api/gbp/performance + /api/gbp/reviews | Live 4.9★ + 384 chip + review feed | Reviews (P1), About (P2), Contact (P1), Home |
| R2R engine r2r_summary.json | $1,694/review (NOT $12,278), 187 matched jobs, $316,748 attributed, per-tech attribution | Reviews, About, Blog Master (v2 correction) |
| Kalen 63-page 5-Star PDF | Part 4 Step 5 ask language verbatim, Part 6 FTC compliance rules, Tech training framework | Reviews (Section 11), Blog Master, implicit in Contact after-hours |
| Chris Fresh Framework (Relationship → Diagnose → Value Stack) | 3-intelligent-options pricing framework for Good/Better/Best tiers | Financing (5-tier), Service pages, Blog Master cost posts |
| BrightSide_Oxygen_Widget_Showcase.html (12 widgets) | FAQ Accordion CL-09 source, Financing Calculator, Service Area ZIP Checker, etc. | Rotate 3-5 per page across ALL |
| feedback_audrey_workflow.md + user_audrey_grant.md | Inter font, no emojis landing, no em dashes client copy, hero below text ADA, 4:3 photos, project-by-project, gradient aesthetic, wine-sip schedule awareness | ALL 8 pages (Audrey-block at top) |
| 3CX OfficeHours 08:00-21:00 Mon-Sat | Honest hours source of truth (post-Apr 18 3CX correction) | Contact (primary), FAQ Q7, About (implicit), all CTAs |
| Places Landmarks API /api/landmarks/{city-slug} | 63 landmarks + 68 neighborhoods across 9 KC cities | Future Location pages; About P2 coverage map |
| Page | Hero Asset | Secondary Assets | Status |
|---|---|---|---|
| Reviews | Team+van photo (Drive folder) | 11 tech headshots (6 in library: Anthony, Dan, Izac, Matthew, Ricardo, Scott; 5 needed P2: Nick, Matt S, Bradley, Trevor, Jeff), before/after photo pairs (P2), 3-5 customer videos (P2, Stephanie sources) | P1 ready, P2 blockers flagged |
| About | Team+van photo (Drive folder) | 5 cert images (BBB, KCMO license, JoCo license, IICRC, Insurance) — existing WP media. Timeline vector (Audrey P2). 11-tech grid (P2, needs 5 new headshots). Kalen video (P2, record). | P1 ready, P2 5 headshot blockers + video shoot |
| FAQ | None (copy-first page) | Category icons 6 (existing icon set or Audrey P2). Video-answer thumbnails x 3-5 (P2, Kalen on camera). | P1 zero assets, P2 video shoot |
| Contact | Dispatch/phone illustration (Audrey designs Honest-Hours chip as hero accent) | Team photo existing, Map image (P2 blocker: Cloud Console enable Maps Static), Before-we-arrive infographic (P2 Audrey). | P1 ready (chip is Audrey's 1 item), P2 Map API blocker |
| Financing | Audrey 5-tier payment visualization (her 1 item P1) | Wisetack logo, GreenSky logo, Acorn logo (partner-provided). Calculator embed iframe (P2 blocker: Wisetack merchant ID validation). | P1 Audrey tier visual, P2 calc embed |
| Coupons (Path P) | None; 3-5 coupon cards with gradient backgrounds | Coupon-code graphics (simple CSS, no Figma). Email signup form. | Blocked on Kalen decide Populate vs 301 |
| Careers | Team+van photo (existing) or tech-at-work photo | 3 role-specific imagery (tech on service call, apprentice learning, installer in new construction) — existing library likely covers. Tech testimonial videos (P2). | Blocked on Kalen 3 JDs |
| Blog Master | Per-post hero (reuse existing library, 1 pick per post = 5 min) | Per-post infographics (1-3 per post, Audrey P2 if custom, else widget library 12 pre-built). YouTube thumbnails (P2 video-blog variant). | Per-post P1 zero new assets. P2 custom graphics. |
| Page | Step 1 Set Expectations | Step 2 Above & Beyond | Step 3 Walkthrough | Step 4 Reinforce Satisfaction | Step 5 Request Review |
|---|---|---|---|---|---|
| Reviews | N/A on-site step | Surface reviews naming specific above-and-beyond acts in Section 05 grid | Surface "with photo" reviews documenting walkthroughs | N/A on-site step | Section 11 uses Kalen Part 4 Step 5 verbatim ask language |
| About | 4-gen commitment = set expectations brand-level | $50 on-time + $200 clean-tech guarantees = brand-level above-and-beyond | E-E-A-T 10-signal inventory = walkthrough of credentials | Timeline + reviews tease reinforces | Link to /reviews/ for leave-review flow |
| FAQ | Q on hours sets correct expectation (honest 8 AM) | Warranty category + guarantee Qs | Q on "how long will it take" or similar walkthrough Qs | Q on guarantee = reinforces satisfaction | Final CTA links to Reviews Section 11 |
| Contact | Hours block sets accurate expectations | 3 booking surfaces = above-and-beyond accessibility | After-hours Daniel explanation = walkthrough of the process | Response-time widget (P2) reinforces reliability | Footer links to Reviews |
| Financing | 5-tier chart sets cost expectations transparently | 3-lender cascade = above-and-beyond financing access | "Why 3 lenders" walkthrough of how customer gets yes | "Subject to credit approval" disclosure reinforces honesty | Final CTA links to Reviews |
| Coupons (P) | Exact discount amounts set expectations | Real offers are the above-and-beyond | "How to redeem" walkthrough | Why-we-discount Kalen voice paragraph | Link to Reviews |
| Careers | Named pay ranges + JD = set applicant expectations | Benefits + career path = above-and-beyond vs corporate | Day-in-life walkthrough section | Why-BSP section reinforces | Applicant-review tease (current tech quotes) |
| Blog Master | Blog sets pre-service knowledge expectation | Per-post "why BSP approaches this differently" section | Process posts are literally walkthroughs | FAQ section per post reinforces | Every post CTA uses Kalen Part 4 Step 5 language + links to Reviews |
| Surface | Backend | Reviews | About | FAQ | Contact | Financing | Coupons | Careers | Blog |
|---|---|---|---|---|---|---|---|---|---|
| ST scheduler iframe | ServiceTitan (lazy-loaded) | Final CTA | Final CTA | Mid-page + Final | Final CTA | Final CTA | Path P final CTA | Apply-related | Every post final CTA |
| Click-to-call tel:+19139631029 | 3CX Queue 810 → IVR 820 / Daniel after hours | Sticky bar + Section 01 + Section 13 | Same | Same + FAQ answers | Primary surface | Same | Same | Applicant path | Same |
| Forminator form | WP plugin → email Ashton/Jordan | Section 11 leave-review routes out | — | — | Primary Section 06 restyled CL-14 | — | Path R 301 to contact form | Apply form | Comment/question form |
| Google Reserve-with-Google | GBP listing → HCP (LEAK) / ST after flip | NOT on page (GBP only) | NOT on page | NOT on page | NOT on page | NOT on page | NOT on page | NOT on page | NOT on page |
| Telnyx SMS | Text-in blocked by 10DLC EIN pending | Section 11 text-the-link (P2) | — | — | Section 04/05 (P1 link + P2 2-way) | — | — | — | — |
google_business_profile_switch.txt). Every hour unflipped = another potential Jon-Garten-class leak. Mirror (nexus_hcp_to_st_mirror.py) is safety net, every 5 min, until flip.| Fact | Canonical Value | Reviews | About | FAQ | Contact | Financing | Careers | Blog v2 |
|---|---|---|---|---|---|---|---|---|
| Phone | (913) 963-1029 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Daniel AI phone | (913) 963-9817 | ✅ | — | ✅ | ✅ | — | — | — |
| Address | 12022 Blue Valley Pkwy, Overland Park KS 66213 | ✅ Schema | ✅ | — | ✅ | — | ✅ Schema | — |
| Hours | 8:00 AM-9:00 PM Mon-Sat (Sun closed) | ✅ | — | ✅ Q7 | ✅ Primary | — | Work hours | — |
| Review count | 384 | ✅ | ✅ | — | — | — | — | — |
| Rating | 4.9 star | ✅ | ✅ | — | — | — | — | — |
| R2R per-review revenue | $1,694 (NOT $12,278) | ✅ | ✅ | — | — | — | — | ✅ (v2 correction) |
| R2R attributed total | $316,748 (187 matched jobs) | — | ✅ | — | — | — | — | ✅ |
| Founding year | 1940 | — | ✅ | ✅ Q2 | — | — | — | — |
| Dispatch fee | $89 (waived if proceed) | — | — | ✅ Q5 | — | — | — | — |
| Guarantees | $50 on-time + $200 clean-tech | — | ✅ | ✅ Q14 | — | — | — | — |
| Brand rule: NO Kalen by name | "our master plumber" public | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Brand rule: Purple reserved 100Y | Never on BSP elements | ✅ Explicit | — | — | — | — | — | — |
Filled: 10x Moves (8 playbooks × 6 moves = 48), Keyword Targets (8 pages), Universal Inheritance Map (14 sources), Asset Manifest (8 pages), Kalen 5-Star Integration (8 pages × 5 steps = 40 integration points), Booking Surface Map (5 surfaces × 8 pages = 40 cells), Cross-Playbook Consistency Check (13 canonical facts × 8 pages).
Size: Single supplement doc ~35 KB. Referenced from each playbook TOC as #supplement.
#supplement anchor link in TOC pointing to this gap-fill doc.| (1) Produced | HTML at /opt/nexus/nexus/scripts/output/playbooks/BSP_Playbooks_Gap_Fills_v1.html. 9 sections: Audit Matrix, 10x Moves (48 total), Keyword Targets (8 pages), Inheritance Map (14 sources), Asset Manifest (8 pages), Kalen 5-Star (40 integration points), Booking Surface Map (5x8 matrix), Consistency Check (13 facts), Cycles Log (4 cycles planned). |
| (2) Correct | R2R $1,694 verified from system-state.md + project-kalen-5star-review-system.md + r2r_results.json Mar 13 run. 1940 founding verified vs Apr 17 Homepage Playbook competitor curl data. 3CX 08:00-21:00 verified post-Apr 18 OfficeHours PATCH. Kalen Part 4 Step 5 verbatim from project-kalen-5star-review-system.md. Component Library CL-01 to CL-15 from Location Pages Playbook 217 KB Apr 17 ship. Competitor tables cross-verified vs Competitor Review Intelligence 57-KB doc. |
| (3) Persisted | Cloudflare purge fired, HTTP 200 verified at https://morpheus.callbrightside.com/documents/BSP_Playbooks_Gap_Fills_v1.html. MH log entry added. |