GHL Niche Snapshot — Master Plan Progress

Commercial Electrical vertical · Product × Fulfillment × Frontend × Customer Service · Source of truth: handoffs/master-plan/MASTER-PLAN-ghl-niche-snapshot.md
✔ Plan v1.0 approved by Abe 2026-08-09 · Asana program built (8 sections · 46 tasks · 81 subtasks) · Execution active at P1 / Stage 0. Updated 2026-08-09.
Not started In progress Done Blocked ⛔ Abe gate ⚑ = live external system (GHL sandbox, web research, real purchase, carriers)
P0Program setup 4 of 4 done
⛔ Master plan approved by AbeDone
  • Approved 2026-08-09 — plan is v1.0, the program's source of truth
Asana program built (project 1217308911966175)Done
  • 8 sections · 46 tasks · 81 subtasks, created 2026-08-09 with the .env token (no fallback needed)
HTML progress companion publishedDone
  • This page — updates at every gate and task completion
Tracking conventions lockedDone
  • Claude updates Asana + HTML; Abe approves gates; done = artifact exists + QA passed
P1Research & product thesis (First-Run Stages 0–1) 1 of 5 done · 1 blocked
Stage 0 — Context lock & workspaceDone
  • Done 2026-08-09: context-lock.md (31 settled decisions, forbidden patterns, contradictions) · verticals/commercial-electrical/ tree · decision register (DR-001, DR-002)
Stage 0 — GHL platform fact-finding Blocked
  • Blocked on Abe: needs a GHL sandbox location + Private Integration Token in .claude/.env (GHL_PIT + GHL_LOCATION_ID)
  • Custom-values interpolation matrix, field by field
  • KB create→write→assign→index→live retrieval
  • Agent DTO round-trip · snapshot push round-trip
  • CE-BUILD + CE-QA shells (human, GHL UI)
Gate 0 review (Fable)Not started
Stage 1 — Vertical Storm research Not started
  • Storm briefing · evidence register · vertical operating model
  • Geographic matrix · lexicon (claims safe/caveat/avoid) · sub-niche map · ICP
⛔ GATE 1 — Product thesis: go / revise / stopAbe gate
  • Hard stop — nothing downstream starts until this clears
P2Product specification (Stages 2–5) 0 of 4
Stage 2 — Product lockNot started
  • Product charter with scope wall · operating lanes · sub-niche Storm protocol (W-C09, with cost target) · variation matrix · Gate 2
Stage 3 — Contractor journeys Not started
  • Real-artifact sampling (12–15 contractor sites) · project-opportunity journey · reactivation journey
  • ⛔ Gate 3 — Abe approves journeys before any form/pipeline/workflow exists
Stage 4 — Asset specificationNot started
  • Asset registry · workflow catalog · pipeline map · form-field map · AI agent spec · KB taxonomy · Gate 4
Stage 5 — Manifests & token contract (keystone)Not started
  • Vertical manifest · token dictionary · client-build schema · paper personalization test · Gate 5
P3Product build & certification (Stages 6–7) 0 of 5
CE-BUILD constructionNot started
  • API assets scripted · UI-only assets · token-first copy (⛔ Abe approves tone sample) · agents at mode:off · KB + dashboards
Local QANot started
  • Full-journey test contacts · token leak scan (zero unresolved tokens) · teardown
⛔ Gate 6 — QA report, Abe signs offAbe gate
Stage 7 — Release v0.1.0Not started
  • Push to fresh CE-QA (override:false) · full install QA · mutation matrix · promote TEMPLATE (frozen) + SOURCE (clone) · release notes
Gate 7 — certified template endpointNot started
P4Fulfillment activation spine (sale → reveal) 0 of 7
Prerequisites Not started
  • SaaS plan in Configurator UI · Marketplace app registered at agency level (LocationCreate is agency-only)
Provisioning spike — one real test purchase Not started
  • Happy path payload+latency · webhook-suppressed fallback via /saas/locations · deliberate failure path (what fires when provisioning stalls?)
Provision workflows (W-P00–P06)Not started
Growth System app adaptation (APP-*)Not started
  • Existing Node/AWS app: embed config · entitlements store · onboarding UI · A2P card · module locks
Onboard + compile (W-O01–O07 · W-C01–C09)Not started
Apply + verify + reveal (W-A · W-Q · W-R)Not started
End-to-end spine test — no human touch, same day Not started
P5Frontend funnels & website 0 of 8
Conviction assets — webinar family + ungated VSLNot started
  • 45-min webinar w/ stage-4.5 price reveal · live + recorded + on-demand + simulive (honest labeling) · VSL both condition versions
Website verification layerNot started
Order path in GHL (bridge → bump → upsells → member area)Not started
AI buying supportNot started
Behavioral follow-up engine (14-day, event-driven)Not started
Bridge pages per sub-nicheNot started
Prospecting signal loop (Apollo → first-party)Not started
Measurement stackNot started
P6Customer service & operations 0 of 8
Support model & boundariesNot started
Exception queue ops (W-X05) — the only routine human jobNot started
Channel-readiness ops — A2P chase (W-X04)Not started
Client knowledge-update path (W-X08)Not started
Drift detection + audit log (W-X02 · W-X06)Not started
Churn / deprovision (W-X03)Not started
Priority Launch capacity monitor (W-X07)Not started
LMS & onboarding education contentNot started
P7Pilot & scale decision 0 of 5
⛔ Pilot go decisionAbe gate
Pilot: 3–5 commercial electrical contractorsNot started
Variation classification (vertical_standard vs client_*)Not started
Unit-economics readoutNot started
Scale decision + vertical-02 assessmentNot started

Hard gates — Abe personally

GateWhat Abe approvesPhase
Plan proofThis master plan → unlocks Asana build + executionP0
Gate 1Product thesis: go / revise / stopP1
Gate 3Contractor journeys, before any GHL asset existsP2
Copy toneSample set of customer-facing copyP3
Gate 6/7QA report + certified v0.1.0 releaseP3
Pilot goProduct + spine + funnels + support all greenP7
Status vocabulary: not started · in progress · blocked · done. A task is done only when its output artifact exists and its QA check passed — never aspirational. Companion to the MD master plan; Asana project 1217308911966175 is the working checklist once approved.