Architecture decisions¶
Architecture decision records document compatibility policies that affect multiple adapters or public payloads.
- ADR 0001: Storage version detection
- ADR 0002: Pure Python/Rust accelerator module compatibility requirements
- ADR 0003: Native boundary and execution architecture
- ADR 0004: Headless query planning and non-blocking execution
- ADR 0005: Local insights reports and model-backed enrichment
- ADR 0006: Public CLI and MCP surface
- ADR 0007: Query language comparison and full queryability
- ADR 0008: Unsupported backends with obfuscated storage
- ADR 0009: Cross-host discovery and remote-workspace path mapping
- ADR 0010: Module boundaries and the facade re-export contract
- ADR 0011: Non-blocking TUI invariants
- ADR 0012: Reusable TUI widget architecture
- ADR 0013: Pluggable TUI layouts and workflows
- ADR 0014: Result order, limit, and the streaming merge contract
- ADR 0020: Progressive deep search
- ADR 0021: Prompt-guided conversation routing