These documents explain the why behind each subsystem โ design decisions, rationale, and specifications. The developer guides explain how to work with each subsystem.
| Document | Description |
|---|---|
| Overview | Vision, goals, product principles |
| Architecture | System layers and data flow |
| Providers | LLM, STT, TTS, Audio platform interfaces |
| Memory | Hybrid memory system and knowledge graph |
| MCP Tools | Tool integration and performance budgets |
| Sentence Cascade | Dual-model cascade (experimental) |
| NPC Agents | Agent design and multi-NPC orchestration |
| Technology | Technology decisions and latency budget |
| Open Questions | Resolved and open design questions |
| Roadmap | Development phases |
| Knowledge Graph | L3 graph schema and query patterns |
| Resolved Decisions | Design decisions from Phase 2 review |