GenkiAI

System map

One host per Space · four roles · an independent reviewer · four layers of memory
GENKIAI · SYSTEM MAP   ■ you   ■ asst · chat · seats   ■ phases · auto-run · review   ■ memory   ■ library · skills · mcp
═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
                                    ┌─ YOU ──────────────────────────────────────────────┐                                     
                                    │ one sentence starts the work  · web · iPhone       │                                     
                                    │ cards, gates and verdicts come back to you         │                                     
                                    └────────────────────────────────────────────────────┘                                     
                                               │ talk first                  │ or straight in                                  
                                               ▼                             ▼                                                 
┌─ L0 · SESSION ───────────┐        ┌─ ASST ─────────────┐        ┌─ CHAT ───────────────┐      ┌─ LIBRARY ───────────────────┐
│ raw turns                │ append │ Assistant · yours  │        │ project room         │      │ company knowledge folder    │
│ one file per session     │◀───────│ talk, then build   │  brief │ rooms  chat · task   │      │ read-only in project seats  │
└──────────────────────────┘        │ memory tools       │───────▶│ DESIGN…DEPLOY        │◀─────│ file list in the prompt     │
             │ distill       recall │   recall·remember  │        │   → engine seat      │      │ members · Asst write        │
             ▼                 ┌───▶│ starts projects    │        │ MAINTAIN → chat seat │      │  ▶ revision ▶ seats rebuild │
┌─ L1 · FRAGMENTS ─────────┐   │    └────────────────────┘        └──────────────────────┘      └─────────────────────────────┘
│ SQLite + LanceDB         │   │                                             │                                                 
│ decay 14d · reinforced   │───┤                                             ▼                                                 
│ vector ▶ graph spread    │   │    ┌─ PHASES · GATES · STEP ────────────────────────────┐                                     
└──────────────────────────┘   │    │ DESIGN ▶ DEVELOP ▶ VERIFY ▶ DEPLOY ▶ MAINTAIN      │                                     
             │ distill         │    │ gates A · B · C  +  each phase opens on your nod   │                                     
             ▼                 │    │ STATUS · PLAN · STEP · DESIGN · VERIFY.md          │      ┌─ SKILLS · MCP ──────────────┐
┌─ L2 · EVENTS ────────────┐   │    │   ▶ fs.watch ▶ Step panel · phase back ▶ re-align  │      │ effective set =             │
│ decisions · episodes     │───┤    └────────────────────────────────────────────────────┘      │   skills/ + custom scan     │
│ decay 45d · PART_OF      │   │                              │ the seat for this phase         │   ∩ owner tiers             │
└──────────────────────────┘   │                              ▼                                 │     required·allowed·hidden │
             │ distill         │    ┌─ SEATS · MODELS ───────────────────────────────────┐      │   ∩ Space picks             │
             ▼                 │    │ role    model       provider  runs                 │◀─────│ ▶ prompt + --mcp-config     │
┌─ L3 · CONCEPTS ──────────┐   │    │ design  Fable 5.1   claude    the DESIGN phase     │      │ codex seat: ask-user only   │
│ person · skill · belief  │   │    │ dev     Opus 5.5    claude    engine · Auto-Run    │      └─────────────────────────────┘
│ never decays             │───┘    │ chat    Opus 5.5    claude    MAINTAIN · cron      │                                     
│ spread + keyword recall  │        │ review  gpt-6.1-sol codex     review passes        │                                     
└──────────────────────────┘        │ claude ▶ CLI stream · codex ▶ app-server session   │                                     
                                    └────────────────────────────────────────────────────┘                                     
distill runs when idle, when                                  │ Issue ▶ Run                                                    
L0 grows past its limit, or                                   ▼                                                                
on request · decay runs             ┌─ AUTO-RUN · Bug / Feature ─────────────────────────┐                                     
once a day, after midnight          │ feature  implement ▶ review ▶ grade                │                                     
                                    │ bug      bugfind ▶ fix ▶ review ▶ grade            │                                     
                                    │ build    dev seat · Claude                         │                                     
                                    │ review   host reviewer · Codex · 0 = pass          │                                     
                                    │ grade    fresh Codex grader · on signal            │                                     
                                    │ finding  ▶ back to the dev seat ▶ next pass        │                                     
                                    └────────────────────────────────────────────────────┘                                     
                                                              │ cards                                                          
                                                              ▼                                                                
                                    ┌─ BACK TO YOU ──────────────────────────────────────┐                                     
                                    │ only the calls that are yours                      │                                     
                                    │ phone or desk · the run waits, then picks up       │                                     
                                    └────────────────────────────────────────────────────┘                                     
  • ■You: one sentence starts the work; cards, gates and review verdicts come back to you, on a phone or at a desk.
  • ■Asst / Chat: you talk to the Assistant first, then it starts the project and hands over the brief. In a project, the engine seat answers from DESIGN to DEPLOY and the chat seat answers in MAINTAIN.
  • ■Phases · Step · Status: there are five phases and three record-only gates, A/B/C, and each phase opens only when you approve it. STATUS / PLAN / STEP / DESIGN / VERIFY are parsed live into the Step panel; moving a phase back re-aligns the docs.
  • ■Seats · models: four roles, Design / Dev / Chat / Review; Design, Dev and Review each pick a model, and Chat uses the Dev model. Claude runs as a long-lived CLI session, Codex through the app-server; review defaults to another lab's model.
  • ■Auto-Run: Feature = implement → review → grade; Bug = bugfind → fix → review → grade. Review is a host-run Codex; grade starts a fresh Codex only on a signal; findings go back to the Dev seat for another pass.
  • ■Memory (four layers): each Assistant turn lands in L0. When the Assistant is idle, when L0 fills up or on request, L0 is distilled into L1 fragments, L2 events and L3 concepts, and a decay pass runs once a day after midnight. Before answering, it recalls fragments by vector, spreads through the graph to events and concepts, and adds keyword matches.
  • ■Library · Skills · MCP: the knowledge folder is written by members and the Assistant and mounted read-only into every project seat; the Skills / MCP in effect = scan ∩ the owner's tiers ∩ the Space's picks, injected into the prompt and --mcp-config.