v0.4.0
What's New
Retrieval Intelligence
- Scoring weight optimizer — coordinate descent auto-tunes vector, FTS, recency, graph, and usefulness weights
- Quality-tiered storage — persisted quality scores, auto-triage, embedding upgrades
- Goal-gated retrieval — active goals boost relevant memories in search
Memory Lifecycle
- Consolidation quality gate — agent-driven summaries replace mechanical merges
- Self-audit alerts — surfaced at session start for proactive maintenance
- Prediction & calibration system — track forecasts and measure accuracy over time
Obsidian Export
- Curated topic documents with cross-links and project enrichment
- Technical principles and project map sections
- Auto-detect projects from memory graph
Dashboard
- Knowledge graph improvements (community detection, centrality analysis)
- Empty states, stats cards, recent filter, library search
- Community summaries and memory evolution views
Infrastructure
- Security hardening — auth, CSP, rate limiting, path traversal protection
- ChatGPT & Claude conversation import
- Research rate limiting — paces DuckDuckGo and URL ingestion
- N+1 query fixes, new indexes, graph endpoint optimization
43 commits since v0.3.0.