Multi-rail system map · 4 on-ramps + the state gateway → shared trunk → destinations · 32 live wireframes
TrunkVisit (v)Serve (r)Destination
Landing · the path router
movetohappy.com
The marketing home (above 00). Leads community-first (“Find the community that fits your life,” home secondary) and routes to every on-ramp — find your happy · browse · visit · serve · homes · build · sell. Every path below starts here.
HomeLanding / path router
authentic-you quiz · routes to all on-ramps · NEW
→
picks a doorway / rail → the on-ramps below
State Gateway · the state-grain on-ramp
06·ST — NODE ID PROPOSED
The second on-ramp (built S9 — Alabama build example; ships for all fifty states as configuration, not new builds). Direct/SEO entry (/alabama) — promotion from the state level in, conversion at the local level out (state → region → community → neighborhood). Five sections: Signature Assets · What kind of happy? (17 theme buckets, three sub-accordion strata over the canonical taxonomies) · Regions Map|Table (legend-shade; zones are highlight, never asserted boundaries — region_code pending) · Visit doorway → canonical 01v · Ready when you are. Picks accumulate visibly and exit through an honest fork:Full match → 01 guided (picks = provisional seeds confirmed step-by-step) · Quick look → 05b (pre-applied removable chips, labeled filtered browse) → 05c. Nothing writes to session until an explicit continue. Entry points beyond direct/SEO (Landing state tiles · 05b Where-band chip · 06 state-name tap-up) are specified, not drawn — they ride their host screens' next touches. One §18-labeled state-tourism sponsor slot; the wall holds.
06·STState Gateway (Alabama)
v10 · ten steering iterations · picks → Full match | Quick look · NEW
→
Full match → 01 · Quick look → 05b · Visit → 01v · Serve → 00r
On-ramps
BY INTENT · AT 00
Geo is captured once, and the geo node is conditional. Doors that capture geography at 00 (anchored / "I know where I want to be") skip the geo node; guided / explore / visit doors pass through it. Explore is a Relocate-lane sibling doorway. EDO is not a consumer doorway (see below). The geo card is toggle-free — doorway-locked to a single configured view (no Relocate/Visit/Explore switcher, no re-pick). Visit has its own toggle-free, visit-locked scope view.
SPINERelocate
Take me through it → all questions → GEO (late) → trunk. Check out an area / I know where I want to be → geo at 00, skip the geo node, still answer the rest. Help me explore → partial Qs → light GEO. Let me explore → 05b (scope in filter).
00Entry
5 doors · find your happy
vVisit
intent:'visit' suppresses relocation machinery, surfaces trip content. Reaches 06v via the same geo convention incl. Anywhere: visit your happy wordmark. Picks trip interests (01v) → visit scope (where, incl. Anywhere) → visit-lens Results (matched on interests, no budget/buying) → 06v → bridge. Interests carry into the planner. Downtown layer rides 06v as the day arc (outdoors by day → downtown by evening), tag-driven off the same canonical.
01vVisit Discovery
drill-down to specific activities
Visit·GEOVisit Scope
where · toggle-free, visit-locked
Visit·05Visit Results
visit lens · NO budget · NEW
06vVisit Planner
intent:'visit' · suppress/surface
rServe · Retire Here, Serve Here
Direct to 00r, which carries its own area/Anywhere selection. 03r move/local fork gates affordability to movers; locals stop at matched orgs. 06r is the canonical hub (lifted from 00r v6).
00rServe Doorway
full r flow in one file
06rServe Here
the r hub
—ServeMatch
org-level matcher
—ServeNugget
profile nugget + nav item
sSell
Seller intent is a first-class rail. One capture object — listing_intake — from every hook; routes to F.L.I. (listing-side, agent of record). Research pass (v3): address-first above the fold, contact on step 2 (the H.5 claim moment), qualification AFTER capture (enrichment amends); the BPO is a human estimate, never an instant AVM. sell_before_buy = the contingent loop: back into the trunk on proceeds (04, F16 remainder). Surface hooks ride the rider.
00sSell — stepped
address-first · email-or-phone gate · human BPO · v5
▼ MERGE into the shared trunk ▼
❙
Shared trunk
THE SPINE
01Discovery
lifestyle chips · live preview
→
01aLife Stage
persona seed → M3
→
01cCategory Anchors
“be near” → M1/M4
→
01dDetailed Needs
anchors-first · needs sharpen · NEW
→
01bWeighting
weights → M10
→
GEOScope / Anchor
single node · conditional · toggle-free
→
03Intent
buy/rent/build/explore
→
04Budget
all-in PITI · +spillover · sell-first capture
→
05Results
M10 composite cards
→
05bCommunities
parallel entry · canonical filter
→
05cCompare
weight-ranked rows · trade-off band · BUILT
→
HubReturn / Edit hub
H.6 re-entry · set-aside tray · BUILT
→
06Community Profile
location strip · dock · 06 hub
→
06·DTDowntown / Main Street
cross-cutting lens · MSA badge · NEW
→
ContactContact
rail-neutral · one tap from anywhere · F1
→
ClaimClaim / Account
§I.16 · session truth → identity · NEW
→
My HappyMy Happy
§I.17 · My Discovery | My Happy · NEW
▼
Destinations
MOVE TO HAPPY
Wordmark shifts find your happy → move to happy at the 06→07 seam.
07Homes — Land/Res Split
MLS-led · v13 (replaces v27)
→
08Builder
NC-led · LDC module
→
09Neighborhood
subdivision grain · Bryant Lake
Every path, traced
END-TO-END
The same screens, but laid out per path so each journey is visible — shared screens repeat on purpose. Tap any chip to open it. Every canonical screen now appears in at least one trace (the audit added Build→08, Neighborhood→09, and the serve matcher + nugget). Lengths vary: browse hits 5, the full guided path hits 14. S9 adds three state traces — State Gateway → Full match · → Quick look · → visit handoff — which start at 06·ST, not Home (direct/SEO entry; the Landing state tiles are specified, not drawn — a trace may not assert a link the built HTML doesn't carry). This rebuild adds five traces — claim→verified→My Happy · the detailed-needs path · the visitor→resident bridge · compare & choose · return & refine (H.6) — and 05c, the Return/Edit hub, and Contact now open their built wireframes. Contact appears as a trunk node, not a trace chip, by design — it is a spoke, one tap from every screen (the no-dead-ends guarantee), not a step on a path. Excluded by design: EDO (separate login, not a consumer path); 02 is the GEO node’s anchored rendering.
Full trunk — movers bounce to affordability + homes
Home›00r›03r›01r›disc›match›05r›06r›04›07
Serve (r) · localhits 7 screens
Serve where you live — never touches affordability
Home›00r›03r›01r›disc›match›06r
Relocate · Build newhits 11 screens
Build intent — the NC layer; the 07 build-card splice is the 07→08 glue
Home›00›01›01b›GEO›03›04›05›06›07›08
Neighborhood drillhits 6 screens
Browse → community → subdivision grain → a specific home
Home›00›05b›06›09›07
Serve entry · nuggethits 4 screens
The in-profile / nav hook into the serve rail
Home›06›nugget›06r
Sell (s)hits 5 screens
Seller intent — one smart screen (v2): the 00s, intake, and BPO chips are states of a single surface (address+contact lead, motivation forks, human BPO requested); contingent sellers continue to 04 on proceeds
Home›00s›intake›BPO›04
Claim → verified → My Happyhits 7 screens
Saves accumulate anonymously (session truth) → Claim converts them to an identity → verify (H.9 #3, flagged) → verified arrival → My Happy with pending saves merged (H.9 #2, flagged)
Home›00›05b›06›Claim›verified›My Happy
Detailed-needs pathhits 13 screens
Anchors weight, needs sharpen (needs-only canon) — 01c anchors open 01d (Branch B, anchors-first, one flow), needs never touch 01b weights, and the needs lens re-renders 06 and carries into My Happy
The trip that becomes a move — 06v logs the bridge conversion, trip saves survive it, and the visitor lands resident-tracked in My Happy trips (resume honored, never restarted)
The decision path — 05 hands off to the built 05c (weight-ordered rows, per-row winner, trade-off band), the winner opens its profile, then homes
Home›00›01›GEO›05›05c›06›07
Return & refine (H.6)hits 6 screens
The repeatability loop — a returning session re-enters through the hub, edits re-open loaded with current state, one rescore at exit, saves survive; 05 repeats on purpose
Home›05›Hub›01b›05›06
State Gateway · Full matchhits 11 screens
State picks → provisional seeds, confirmed step-by-step through the full guided trunk — scored results
06·ST›01›01a›01c›01d›01b›GEO›03›04›05›06
State Gateway · Quick lookhits 4 screens
Picks → 05b as pre-applied removable chips (labeled filtered browse, no LME session) → compare → a profile
06·ST›05b›05c›06
State Gateway · Visit handoffhits 5 screens
The state-grain visit doorway — direct CTA or seeded angle-card handoff, both landing on the canonical visit rail
06·ST›01v›Visit·GEO›Visit·05›06v
🔒
EDO — separate login · demonstration portalNot a consumer doorway. A separate authenticated portal that presents to a company / site-selector to show why their community wins. Same engine & schema; one-directional flywheel (consumer → EDO, no PII); §4 route-out for parcels. Reuses the Scope Selector only as its Module A community selector. Full spec in the EDO project (Portal Consolidation v1).
SEPARATE LOGIN
Live thumbnails are the canonical wireframes, base64-embedded and injected per the rebuild brief §5 (no data: URLs). Click ↗ on any card to open the full screen in a new tab. Companion: MTH_Master_Flow_Spec_v5.md · MTH_Flow_WalkingTour.html