Replace completed planning document with actionable improvement ideas. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
893 B
893 B
TODO - Future Improvements
Quick Wins
- Add
--versionflag to the CLI - Check if revision exists before indexing (skip or require
--force)
Usability
- Progress reporting during indexing ("Fetching nixpkgs... Parsing options... Indexing files...")
- Add
search_filesMCP tool - search for files by path pattern (e.g., find all nginx-related modules)
Robustness
- PostgreSQL integration tests with testcontainers (currently skipped without manual DB setup)
- Graceful handling of concurrent indexing (what happens if two clients index the same revision?)
Nice to Have
- Option history/diff - compare options between two revisions ("what changed in services.nginx between 24.05 and 24.11?")
- Auto-cleanup - prune old revisions after N days or keep only N most recent
- Man page generation
- Shell completions (bash, zsh, fish)