Skip to content

v2.5.0 - Domain Taxonomy Expansion, Expressive Graph Relations & Batched Consolidation

Latest

Choose a tag to compare

@HydStAn HydStAn released this 29 Sep 06:53
· 6 commits to main since this release

What's Changed

• Domain Taxonomy Expansion & De-concentration: Expanded CANONICAL_LEARNING_CATEGORIES with dedicated domains (ux, dev, infra, and media) to relieve the catch-all architecture bucket. Aligned extraction prompt and runtime alias normalization (ui_ux -> ux).
• High-Precision Knowledge Graph Relations: Broadened CANONICAL_RELATIONS from 26 to 32 expressive link types (documents, configures, applies_to, resolves, targets, supports) along with bidirectional inverse mappings (documented_by, configured_by, resolved_by, targeted_by, supported_by, used_by, stored_at, stored_in). Generic related_to link density reduced by >43%.
• Adaptive Batched Semantic Memory Consolidation: Refactored consolidate_memories from monolithic single-prompt serialization into category-chunked batches (≤ 25 facts per inference call), preventing CLI subprocess payload and timeout failures on large memory stores.
• Continuous FTS & Trigram Synchronization: Automated SQLite triggers (trg_memories_trigram_ai/au/ad) to keep the substring trigram virtual table synchronized with memories, plus full rebuild integration in rebuild_fts.
• Retrieval & Ingestion Hardening: Decoupled static persistent preferences and safety guardrails from graph expansion to guarantee deterministic zero-hop system prompt injection. Hardened automated calendar fact pruning and point-in-time episode lifecycle resolution.

Full Changelog: v2.4.0...v2.5.0