Eve Personas
N personas spawned from shared substrate — eve_personas + eve_persona_prompt_versions
Doctrine — EVE-PERSONA-ARCHITECTURE-01 (§K27.18) + META-CLOSED-LOOP-SYSTEM-PATTERN-01 (§K27.17)
Eve is NOT one agent. Eve is a platform that spawns N specialized personas from a shared substrate. Each persona is a config ROW in eve_personas, not a separate codebase.
The substrate (memory, doctrine, learnings) is SHARED. The persona (system prompt, voice, departments, tool surface, escalation rules, KB sources) is specialized.
Every persona MUST close the loop per §K27.17: detect → decide → act → log → kpi → self-monitor. High-stakes adds cooling-off + bake-off.
Adding a 6th persona (e.g. eve-french) costs 30 minutes, not 30 hours — because the substrate is the product.
Eve | Concierge (template)
client-production-template24h_call_success_rate_above_95pctEve | Demo-Live
demo-liveprospect_books_followup_or_says_wowEve | Demo (HVAC)
demo-vertical-hvachvachvac_vertical_objection_handledEve | Showcase
showcase-wowprospect_texts_vincent_within_5minEve | Support
support-internaltickets_resolved_without_escalationBake-off promotions
No active or recent promotions. The auto-graduation loop (fn_propose_persona_promotion) is dormant — no challenger has cleared the +5% close-rate threshold over 30+ calls.
Cross-persona memory + persona-to-client lineage
All personas share the SAME caller_memory store. If a prospect did a showcase-wow call last week and Vincent fires demo-live today, Eve KNOWS them. Cross-channel intelligence at the persona level.
When a client signs, their client-production agent inherits voice + personality from the demo persona that closed them (the inherited_from_persona_key column captures the lineage). They keep talking to the "same Eve" that wowed them in the demo.
