| Surface | Voice AI + Conversation AI (text) |
|---|---|
| OS / core | Core · Diagaxis (sells) — operates both cores via role |
| Phone | shares Diagaxis line (internal closer; no dedicated public number) — confirm GHL |
| KB | kb-ana — 8 cards ✅ |
| Role (per hub) | SELL / CONFIRM — §12.5 Engage + §12.6 Offer + §12.7 Close (pre-conversion closer). Client-side = null (hands to Pax). Close ceiling $5K; Souky $5K+. |
| KB state | 🟢 ACTIVE — 8 KB cards built + voice codec applied (core/offer-ref/objection/guardrails/fallback/intake/niche-language/close-protocol) |
| Serves | all 6 core/pre-core offers × all 6 niches |
| Handoffs | Maya→Ana (proof→confirm, D55) · Ana→Pax (post-purchase, D58.7) · Ana→Souky ($5K+ / multi-stakeholder) |
| Runtime | 🟡 v1 LIVE (D62 Agent Studio pause) · v2 ana-pilot.md awaits Souky voice-flip (DIA-599) |
| Gaps | v2 Agent Studio rebuild (Cat A voice-flip) — otherwise complete |
| Surface | Voice AI (calls) + transcript (text) |
|---|---|
| OS / core | both — pre-sale Core · Diagaxis + post-purchase Core · Client (client onboarding-intake) |
| Phone | outbound check-in calls — number = GHL runtime, confirm |
| KB | kb-maya — 3 cards (v1 dead) |
| Role (per hub) | PROOF-GROUND pre-sale §12.4-12.5 (Maya grounds, Ana confirms, D55) + POST-PURCHASE onboarding-intake §12.8 (DIA-644, warm continuity → hands to Pax). No close authority. |
| KB state | 🔴 v1 DEAD (no production) · 3 KB cards partial (niche-context/client-faq/intake) · v2 scope TBD (DIA-369) |
| Serves | all 6 offers/niches (pre-sale unified prompt) + Day 0-3 onboarding-intake (post-purchase) |
| Handoffs | Router→Maya (pre) · Maya→Ana (close, D55) · Purchase→Maya (intake, DIA-644) · Maya→Pax (post-intake) |
| Runtime | 🔴 v1 DEAD — no customer currently encounters Maya · v2 blocked by DIA-369 + D62 |
| Gaps | v2 rebuild (prompt + KB breadth) — biggest agent gap after the un-named voice |
| Surface | Web chat widget (Conversation AI text) — funnel pages + AXIS portal |
|---|---|
| OS / core | Core · Diagaxis funnel (pre-conversion) + Core · Client sub-account (post-purchase, in AXIS) |
| Phone | none (chat / portal only) |
| KB | kb-pax — 2/6 cards |
| Role (per hub) | SUPPORT (dual-scope, D66) — pre-conversion chat widget §12.5 (Ana-overflow, route; NO sell) + post-purchase AXIS chat §12.8 PRIMARY (Day 0-30: aha→first-win→lockin→renewal; Day31+ fail-loop routing). Answers every client question forever. |
| KB state | 🟡 2/6 KB cards (troubleshooting + onboarding-by-offer) · 🔴 4 MISSING (core / pre-conversion-routing / day-0-30-protocol / fail-loop-routing) · prompt-spec written (DIA-776), GHL assembly pending (DIA-553) |
| Serves | all 6 offers/niches (pre-conversion widget + post-purchase Day 0-30 cycle) |
| Handoffs | Pax→Ana (upsell intent, D58.7) · Maya→Pax (post-intake) · Pax→Souky (fail-loop Cat A) · Pax→Claude (anomaly) |
| Runtime | 🟡 v1 KB partial · prompt assembly pending (DIA-553) · Marie-Pier prototype anchor (DIA-549) · AXIS embed wiring TBD |
| Gaps | 4 KB cards + GHL prompt assembly + AXIS embed |
| Surface | Voice AI + MAIN PHONE LINE + diagnostic web widget |
|---|---|
| OS / core | Core · Diagaxis public (diagaxis.com) |
| Phone | Diagaxis main public line — actual number = GHL runtime, confirm |
| KB | none — 0 cards 🔴 |
| Role (per hub) | PUBLIC diagnostic host §12.3 Capture — diagaxis.com diagnostic widget + main phone line + R6 walkthrough. Prospect-facing only (client-side null). NO pricing/offers/close. |
| KB state | 🔴 0 KB cards (v1 prompt exists only) · 4 minimum needed (core / r6-questions / handoff-protocol / public-voice-rules) · ⚠️ PUBLIC face with the SMALLEST KB |
| Serves | no offers (diagnostic surface) · all niches (R6 niche-agnostic readiness) |
| Handoffs | Dax→Ana (qualified + buy-intent, feedback_dax_public_scope) · no client-side |
| Runtime | 🔴 NOT DEPLOYED (v1 prompt exists, build pending) · integrates Diagaxis Score app |
| Gaps | 4 KB cards + deployment — first-impression public face is underbuilt |
| Surface | Voice AI (on the client's card / signage — DFD QR#1 'Talk to us') |
|---|---|
| OS / core | Core · Client sub-account (deployed in the client's own GHL) |
| Phone | the CLIENT'S OWN number / voicemail (per client, not Diagaxis) |
| KB | none — not built 🔴 |
| Role (per hub) | LAYER 3 client-deployed — speaks AS the client's business (NOT Diagaxis-branded, D9). Digital Front Desk QR#1 'Talk to us': FAQ + lead capture + voicemail (realtor: up to 5 listings). |
| KB state | 🔴 NOT BUILT — no master, no KB, no prompt (only referenced in DFD build-card). Layer-3 doctrine locked (D9) but implementation = draft |
| Serves | Digital Front Desk $297 × all 6 niches (realtor listing variant) |
| Handoffs | none (Layer-3, client-side) — capture → LeadConnector + client email notify |
| Runtime | 🔴 NOT BUILT — depends on DFD build readiness (D64) |
| Gaps | everything — master + KB + prompt + GHL sub-account wiring (tied to DFD Layer-B EMPTY) |
| Holds | 6 sections: Welcome · Playbooks · Smart Demo · Weekly Updates · Next Steps · Support (Maya pre / Pax post) |
|---|---|
| Support signals | 4 always-on: Predictability · Responsiveness · Recognition · Momentum |
| Observation layer | §E AI Adoption Observation — 3 encounter patterns (Visible / Audible / Surfaced) + per-agent map + tools-not-training compliance gate |
| Build state | 🟡 Spec LOCKED (D63, 6 phases §A-F) · implementation PENDING (GHL Members + Client Portal + Magic-Link SSO + DNS DIA-265) · Pax embed pending · Communities DISABLED (DIA-271) |
| Gaps | GHL Members + Client Portal wiring · custom-domain DNS (DIA-265) · Pax embed · Weekly-Updates RSS · pre-purchase diagnostic handoff |