Pipeline
Index location
Each project gets its own isolated index:Change detection
VecGrep tracks mtime and file size in a separatefile_stats table. On re-index, only files whose mtime or size has changed are re-embedded — unchanged files are skipped in O(1) per file.