Repository navigation
v2.4.0 - Self-Healing Vector Index Sync & Queue Partitioning
What's Changed
- Self-Healing Vector Index Synchronization: Implemented outbox pattern with fencing token to ensure 100% data consistency between SQLite FTS5 facts and sqlite-vec vector chunks during concurrent mutations.
- Resilient Queue Splitting: Over-attempted batches on debounce retry are now automatically partitioned instead of replaying the entire block, preventing queue starvation.
- Turn Enqueue Capping: Added safety bounds to turn payload sizing at ingestion to prevent toxic turn payloads from poisoning worker claim batches.
- Taxonomy Normalization: Automatic canonical mapping of
relates_tovariants to standardrelated_torelations. - PR #2 Contribution: Full verification and merge of PR #2 by @tuanhung303.
Full Changelog: v2.3.0...v2.4.0