- Per-collection search stores keep semantic indexes portable.
- Deletion guard avoids destructive surprises in watch mode; suppressed deletions surface as notes/JSON.
- CLI helpers centralize quiet/summary/JSON behavior and standardized error payloads.
- Lazy CLI imports keep startup snappy and improve testability.
- Persistent
document_ids allow stable references across rename/move/undo flows.
See ARCH.md and SPEC.md for deeper rationale and trade-offs.