秋芝2046
410be72ffe
docs(spec): add OpenViking memory architecture, replace ChromaDB
- Replace ChromaDB with OpenViking as unified context database
- Add three-layer memory model (active session / SQLite / OpenViking)
- OpenViking provides KB storage + Agent long-term memory in one system
- Document per-franchisee memory structure under viking://agent/memories/
- Add L0/L1/L2 tiered loading and directory recursive retrieval rationale
- Update tech stack, project structure (core/memory/), and M1 milestone
- Add OpenViking vs ChromaDB comparison table
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>