Project guide for coding agents. Keep this file focused on stable, high-level knowledge. Volatile details go in
.ai-context/.
The .ai-context/ folder contains supplementary documents that are more likely to change as the project evolves:
| File | Content |
|---|---|
references/ARCHITECTURE.md |
Detailed component relationships, API dependencies, and design rationale |
DYNAMICS.md |
Current known issues, workarounds, and open TODOs |
Update files in .ai-context/ when:
- Architecture changes — New components removed, APIs added/removed, or data flow modified
- New known issues discovered — During development or testing, if you find a bug or limitation that isn't obvious from the code
- API dependency changes — New cortex-mem-service endpoints required, or existing ones deprecated
- Design decisions revisited — Key tradeoffs re-evaluated (e.g., switching
ownsCompactionfromfalsetotrue)
Do NOT update .ai-context/ for:
- Minor refactors, variable renames, or code formatting
- Dependency version bumps (patch/minor)
- Documentation typos or wording improvements
Keep .ai-context/ focused on information that would meaningfully change how a coding agent understands or works with the project.