12 buyers ยท 90 days ยท 5-tier state machine ยท 12-field daily-cadence record ยท sovereign-by-construction
Owner: JEEVES @ MiniMax-M3 ยท Tier: T1 ร 6 T2 ร 3 T3 ร 1 T4 ร 1 ยท Version: v1.0 ยท 10 Jul 2026 ยท Co-ordinates: /defoneos-mod-crm-tracking-pipeline.html
Every buyer lives in one row. Twelve columns. No more, no less. Sovereign data model โ copy this schema verbatim into any tool (Notion, Airtable, Postgres, Google Sheets, sovereign spreadsheet).
| # | Field | Type | Sample | Update Rule |
|---|---|---|---|---|
| 1 | buyer_id | slug | dstl-ai-assurance | Immutable, set once at record creation |
| 2 | buyer_full_name | string | Dr. Eleanor Hartwell | Set at creation, update if name confirmed |
| 3 | buyer_role | string | Head of AI Assurance, Dstl | Set at creation, refresh on every reply |
| 4 | org_short | slug | dstl | Immutable |
| 5 | tier | enum | T1 (35-50% reply-rate) | Re-rank monthly on the Friday 16:00 BST review |
| 6 | state | enum (5) | DISCOVER | DEMO | PILLAR | PACT | CLOSED | Update within 24h of every reply / call / send |
| 7 | last_touch | date | 2026-07-14 | Update on every send, reply, call, meeting |
| 8 | next_action | string | "Send follow-up #2 at +7d on 21 Jul 09:00" | Set on every state transition, must be date-bound |
| 9 | ask_1line | string โค200ch | "30-min call re: AI Assurance tool-stack audit" | Tiered โ T1 โค120ch, T4 โค200ch |
| 10 | signal_score | int 0-100 | 72 (warm โ opened 3x, replied) | Recompute weekly per the signal-score rubric |
| 11 | deal_value_est | GBP | ยฃ450k (Year-1) | Re-estimate every state transition |
| 12 | honesty_flag | enum (3) | ๐ข honest | ๐ก partial | ๐ด blocked | Set on every touch โ what stopped / what we don't know |
Every buyer is in exactly one state. State transitions are append-only โ you never erase history, you just promote a record to the next state. A buyer who fails to reply is moved to CLOSED-COLD, not deleted.
| State | Meaning | Entry Trigger | Exit Trigger | Min Touches | Max Days |
|---|---|---|---|---|---|
| DISCOVER | Identified, not contacted | Record created | First send dispatched (Tier-N sequence) | 0 | 14 |
| DEMO | Contacted, awaiting first reply or open | Send #1 dispatched | Reply OR open+reply confirmed OR +14d silence | 1 | 21 |
| PILLAR | Replied, in conversation | First buyer-side reply received | Meeting scheduled OR buyer explicitly defers | 2 | 30 |
| PACT | Meeting held, next-step agreed | Call/meeting complete + verbal/written next-step | Contract draft signed OR buyer goes dark 14d | 3 | 60 |
| CLOSED | Won (DEFONEOS-SEAL) OR Lost (CLOSED-COLD) | Contract + DEFONEOS-SEAL issued OR 90d silence OR explicit decline | โ (terminal) | 4+ | โ |
The buyer's tier (T1-T4) controls how you move through the state machine โ not whether you move. T1 buyers get warmer copy + faster escalations. T4 buyers get longer-cycle patience + portal-routing.
| Tier | DISCOVER โ DEMO (first send) | DEMO โ PILLAR (reply) | PILLAR โ PACT (meeting) | PACT โ CLOSED |
|---|---|---|---|---|
| T1 | 3-5 days (warm-intro preferred) | 5-10 days | 10-21 days | 30-60 days |
| T2 | 7-10 days (warm-intro OR partner) | 10-21 days | 21-30 days | 60-90 days |
| T3 | 14-21 days (cold-direct) | 14-30 days | 30-60 days | 90-120 days |
| T4 | 21-30 days (cold-portal) | 30-60 days | 60-120 days | 120-180 days |
Every active buyer in DEMO/PILLAR/PACT receives exactly 7 documented touchpoints over the 90-day window. A "touchpoint" = anything that produces a buyer-side observable signal (send / open / reply / call / meeting).
| # | Touchpoint | Day | Channel | Goal | Success Metric |
|---|---|---|---|---|---|
| 1 | First send (Tier-N sequence) | 0 | Email (3 sender identities) | Reach + open | Open within 48h |
| 2 | +24h nudge | 1 | Email (different sender) | Move out of inbox | Reply OR click on artefact |
| 3 | +72h value-drop | 3 | Email + linked artefact | Demonstrate substance | Open + scroll depth โฅ30% |
| 4 | +7d call-ask | 7 | Email + 30-min Calendly link | Get meeting | Calendly booked OR explicit defer |
| 5 | +30d re-engage (cold re-warm) | 30 | Email (different anchor) | Test for priority shift | Reply OR polite no |
| 6 | +60d executive escalation | 60 | Email (cc exec or partner) | Bump visibility | Reply OR escalation forwarded |
| 7 | +90d re-cycle or close | 90 | Email (final or re-cycle) | Terminal state | Reply OR mark CLOSED-COLD |
Calendar view โ every buyer in their own lane. The 90 days start on the Day-10 first-send window (Mon 14 Jul 2026 09:00 BST). Each cell is the touchpoint number for that buyer on that day. Empty cell = no touchpoint scheduled.
| Buyer | Tier | D0 | D1 | D3 | D7 | D14 | D21 | D30 | D45 | D60 | D75 | D90 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dstl-ai-assurance | T1 | 1 | 2 | 3 | 4 | โ | 5* | โ | โ | 6 | โ | 7 |
| dasa-innovation | T1 | 1 | 2 | 3 | 4 | โ | 5* | โ | โ | 6 | โ | 7 |
| dstl-cyber | T1 | 1 | 2 | 3 | 4 | โ | 5* | โ | โ | 6 | โ | 7 |
| navy-autonomy | T1 | 1 | 2 | 3 | 4 | โ | 5* | โ | โ | 6 | โ | 7 |
| re-digital-eng | T1 | 1 | 2 | 3 | 4 | โ | 5* | โ | โ | 6 | โ | 7 |
| raf-rapid-cap | T1 | 1 | 2 | 3 | 4 | โ | 5* | โ | โ | 6 | โ | 7 |
| ukdi-regional | T2 | 1 | 2 | 3 | โ | 4 | โ | 5 | โ | 6 | โ | 7 |
| diana-nato | T2 | 1 | 2 | 3 | โ | 4 | โ | 5 | โ | 6 | โ | 7 |
| uk-aisi | T2 | 1 | 2 | 3 | โ | 4 | โ | 5 | โ | 6 | โ | 7 |
| dstl-cbrn | T3 | 1 | โ | 2 | โ | 3 | โ | 4 | โ | 5 | โ | 6 |
| uk-stratcom-daic | T4 | 1 | โ | 2 | โ | 3 | โ | โ | 4 | โ | 5 | โ |
| mod-dsp-portal | T3 | 1 | โ | โ | โ | 2 | โ | 3 | โ | 4 | โ | 5 |
*5* = Touchpoint #5 (cold re-warm) brought forward for T1 buyers because of higher reply-probability. The 90-day budget is tighter for T1.
Every weekday. The literal 10-step sequence Nick runs before opening any other tab.
Computed weekly. Heuristic, transparent, sovereign โ no ML black-box. Every point is auditable.
| Signal | Points | Notes |
|---|---|---|
| First-send delivered | +5 | Tracked via SPF/DKIM/DMARC pass |
| Email opened โฅ1x | +5 | Tracked via tracking pixel (Mail-Tester compatible) |
| Email opened โฅ3x or forward detected | +10 | Strong intent signal |
| LinkedIn profile visit from buyer IP/org | +8 | Track via UTM-tagged profile link |
| Reply received (any sentiment) | +25 | Strongest signal |
| Reply contains question | +10 | Active interest |
| Calendly booked | +30 | Pipeline event |
| Meeting held | +20 | Conversion event |
| Meeting yielded next-step | +15 | PACT-state entered |
| Referral to colleague | +12 | Network expansion |
| Explicit defer ("not now, next quarter") | +5 (cold) | Still in pipeline, parked |
| Explicit decline | -100 (terminal) | Move to CLOSED-LOST |
| No signal after 14d | -10 (decay) | Cooling-off penalty |
| No signal after 30d | -25 (decay) | Strong cooling |
| No signal after 60d | -50 (decay) | Auto-archive candidate |
If using Notion (recommended for sovereign sovereignty + audit-grade trail), the database properties are:
If the team grows beyond 1 owner and a parallel-intern pair, Airtable is the second-tier sovereign tool. Same 12 fields, just re-mapped to Airtable types.
If Nick is on a plane with no Notion / no Airtable / no SaaS, the sovereign-fallback is a Google Sheet with exactly 12 columns. One row per buyer. One tab per week. Archive tabs are append-only.
Every Friday at 16:00 BST, 30-min block, the sovereign review. Five things happen:
The CRM decays by design if not maintained. The penalties (-10 / -25 / -50) make stalling visible. No buyer can sit in DEMO for 60 days without the signal-score collapse triggering a Friday-review promotion-or-close decision. This is sovereign-by-construction: the data model makes lying-to-yourself impossible.
Three sovereign reports auto-generated every Friday:
Every state transition is logged in the append-only Touch Log table with a SHA-512 hash of the row's contents at that moment. This means anyone โ including the 33-agent BFT council or the AUKUS-aligned external verifier โ can replay the buyer's journey from DISCOVER to CLOSED and prove no field was tampered with. DEFONEOS-SEAL issuance (for CLOSED-WON) requires the audit trail to be intact.
DEFONEOS ยท Sovereign Public Services OS ยท Day-10 GTM_PREP ยท 10 Jul 2026 ยท Auto-pilot tick 61 ยท JEEVES @ MiniMax-M3 ๐๐ฅ