Goal
After Phase 1 (#20) solidifies the architecture, port hot-path components to Rust via PyO3. Target: match codebase-memory-mcp indexing speed while keeping all Python logic.
Checklist
Definition of Done
- Full scan 500-file repo: <200ms
- Symbol query: <5ms
- Graph traversal: <1ms
pip install codelens still works — user needs no Rust toolchain
- Pre-built wheels published for macOS (arm64/amd64), Linux (amd64/arm64), Windows (amd64)
Goal
After Phase 1 (#20) solidifies the architecture, port hot-path components to Rust via PyO3. Target: match codebase-memory-mcp indexing speed while keeping all Python logic.
Checklist
Definition of Done
pip install codelensstill works — user needs no Rust toolchain