CRM Flywheel: live build map

TAM-as-CRM autonomous sales flywheel. Every node is a lane's work; colour is its status. Regenerated from live PR + base state, so it moves as things merge.
0 approved · awaiting your merge  |  12 live on base  |  0 building  |  1 on hold
approved · awaiting your merge live on the base building on hold
flowchart LR
  subgraph UPSTREAM[" UPSTREAM "]
    src_gias["GIAS / NCES
school registry"]:::upstream src_clay["Clay
enrichment"]:::upstream src_reply["Reply.io
cold sequences"]:::upstream end subgraph CAPTURE[" CAPTURE "] j01["J01 Contacts
PR #12"]:::live j02["J02 Touches
(Loss=0 ledger)
PR #12"]:::live j03["J03 Journey State
PR #12"]:::live j04["J04 Meetings
PR #12"]:::live end subgraph ENGAGE[" ENGAGE "] draft["Draft engine
6 email classes
PR #3"]:::live chase["Chase clock
pacing + warmth decay
PR #7"]:::live onepager["Per-school one-pager
+ O01 registry
PR #10"]:::live ledger["Autonomy ledger
+ gap analysis
PR #11"]:::live end subgraph CONVERT[" CONVERT "] booking["In-email booking
3-slot block
PR #6"]:::hold signal["Signal capture
reply + cold form
PR #8"]:::live meeting["Meeting capture
+ value model
PR #9"]:::live end subgraph GROW[" GROW "] close["Reprospecting
+ HubSpot retirement
PR #4"]:::live end subgraph SURFACE[" SURFACE "] crmui["CRM UI
prospect 360 + queues
PR #5"]:::live end src_gias --> src_clay src_clay --> src_reply src_reply -- "cold -> contact" --> j01 j01 -- "stage" --> j03 j03 -- "warm" --> draft draft --> onepager draft --> booking chase -- "paces" --> draft j03 -- "clock" --> chase booking -- "booked" --> j04 signal -- "inbound" --> j01 signal --> j03 j04 -- "brief + value" --> meeting meeting -- "post-meeting" --> draft meeting -- "outcome" --> close close -- "tier rise -> reprospect" --> src_clay draft --> j02 meeting --> j02 signal --> j02 booking --> j02 ledger -- "autonomy" --> draft crmui -- "reads" --> j01 classDef live fill:#0f7a4d,stroke:#0b5c3a,color:#fff; classDef approved fill:#1f5fbf,stroke:#123c7a,color:#fff; classDef building fill:#b8860b,stroke:#8a6508,color:#fff; classDef hold fill:#a02020,stroke:#701414,color:#fff; classDef upstream fill:#5b6470,stroke:#3d444d,color:#fff;

Lane status

LaneStatusPRNote
booking-embedON HOLD#6do not merge until the E2 calendar-policy gate is settled
autonomy-ledgermerged - live#11
booking-signalmerged - live#8
chase-enginemerged - live#7
crm-uimerged - live#5
draft-writermerged - live#3
flywheel-closemerged - live#4
journey-tablesmerged - live#12
meeting-flowmerged - live#9
onepagermerged - live#10

Regenerated from live GitHub + TAM base state. Last build: 2026-07-23 22:36.