⚠ snapshot from 2026-07-12 — pricing P0 + Stripe links now RESOLVED; live truth = Map/To-Dos
MAP
The Client Journey
what a Hermes client walks through, start to finish
01Scan QR
→
02Call
(5-min pounce)
→
03$250 deposit
→
04Intake
(17 items)
→
05Site build
+ domain
→
06Snapshot
install
→
07GBP + web
presence
→
08Final
payment
→
09A2P
(1–4 wk)
→
10Carrier
test
→
11Publish 9
workflows
→
12GO-LIVE
(guarantee day 1)
→
13Monthly
reports
HERE
Client #1 (Fortified) currently sits between step 07 — GBP and step 08 — Final payment.
P0
Unblock
👤 DREW
~1 hr
do first — gates everything
👤 DREW
Resolve pricing conflict: pick ONE setup fee story ($500 vs $250 vs $250+$250 split) and it propagates to every doc.
☐Done when one number, written in CONTEXT.md as a ruling.
👤 DREW
Build 3 per-tier final Stripe links + flip Stripe TEST → PROD.
☐Done when 3 live links tested with a $1-style check, pasted into 02_SALES.
Note: nothing downstream (Connor payment → A2P → go-live) moves until this phase closes.
P1
The Hub
🤖 SUB-AGENT
~2 hrs agent work
can run parallel to Phase 0
🤖 SUB-AGENT
Design clients.json schema (stage, 17 intake items w/ status, owed-by-Drew, owed-by-client, next action+owner, doc links, live URLs, cohort counter).
☐Done when schema doc + file exists.
🤖 SUB-AGENT
Seed with real Fortified state from the inventory.
☐Done when FAS's json matches reality (spot-checked by Drew).
🤖 SUB-AGENT
Retrofit HERMES_ONBOARDING_MAP.html to render from clients.json (keep the approved visuals, kill localStorage as truth).
☐Done when edit json → regenerate → change visible in browser.
🤖 SUB-AGENT
Deploy map to Cloudflare Pages.
☐Done when URL loads on Drew's phone.
🤖 SUB-AGENT
Add the discipline rule to 31_HERMES/CLAUDE.md ("any session doing fulfillment work updates clients.json before it ends").
☐Done when rule committed.
P2
Client #1 to Go-Live
MIXED OWNERS
clock: A2P 1–4 wks after payment
Clock note: A2P approval takes 1–4 weeks after final payment lands — this is the longest single wait in the whole journey.
🧑🔧 CLIENT Connor
- CP-575 photo
- Business hours
- Service-area towns
- Formal site approval
👤 DREW
- User seat for Connor + re-point WF-03/WF-06 + owner-phone tag
- Voicemail greeting on (850) 266-7764
- Verify contact@ email destination in Cloudflare
- Finish GBP video verification
- Collect final payment (needs Phase 0)
🤖 SUB-AGENT
- 2-min FAS spot-check (survey 3 slides, pipeline 6 stages)
- Post-payment: A2P submission support
- Cross-carrier SMS test evidence
- Publish sequence WF-C2 → C1 → 01 → 02 → 03 → 05a/b/c → 06
- GSC / Bing / IndexNow indexing
☐Done when 9 workflows published, cross-carrier test passed, go-live confirmed, 90-day guarantee clock started, clients.json updated.
P3
Ops Gap-Fill
🤖 SUBS DRAFT
👤 DREW APPROVES
before more clients land
🤖 SUB-AGENT
Monthly report: dry run once for real + reusable template.
☐Done when one actual report produced.
🤖 SUB-AGENT
Onboarding walkthrough call script (~30 min, referenced by install SOP but doesn't exist).
🤖 SUB-AGENT
Client quick-card (incl. DONE-text behavior) — the 1-pager the client keeps.
🤖 SUB-AGENT
Review-seeding mechanics doc (the 2-3 warm names play).
🤖 SUB-AGENT
Cancellation/offboarding SOP (incl. A2P-dies-on-exit script from red-team P2).
🤖 SUB-AGENT
Support channel decision + SPF/DKIM email sending domain doc.
☐Done when each doc above exists, linked from the hub, Drew thumbs-up.
P4
Scale Ready
after Phase 2 proves the machine
"Hermes Demo" sub-account (v3 + fake data) for sales calls.
☐Done when demo loads clean.
GHL pipeline mirror of hub stages via MCP + stage-change automations (the phase-2 hub add-on).
☐Done when moving a client in json reflects in GHL pipeline.
☐Done when fires at 5 accounts sold (currently 1/10).
RISK
Risk Strip
what could still go sideways
⏱
A2P is the longest clock — everything about Connor's revenue waits on it; that's why Phase 0 is first.
☎
Postcard scans could start ringing any day — Phase 3's sales-side is already done (script/offer page live), so selling is safe even if ops docs lag.
🗂
Hub only survives if the CLAUDE.md rule ships with it.