v3.7.0
v3.7.0 — RRF ranking, memory_reflect, memory_supersede + as_of, typed edges, 40 tools
- memory_reflect: deterministic staleness/quality/over-connection reflection (zero LLM)
- memory_supersede + as_of: replace an entry with a newer one; point-in-time recall re-includes entries superseded after a date (reversible via memory_resolve)
- memory_promote: auto-promote low-confidence drafts (threshold 0.65, Jaccard dedup > 0.5, dryRun default)
- RRF ranking: recall fuses BM25 (x3) + graph centrality via Reciprocal Rank Fusion with adaptive k=sqrt(n);
rrf:falserestores the legacy linear score. Benchmarked parity (nDCG 0.776 / MRR 0.917 on 8 gold queries) - Typed graph edges: every edge carries a type written as
type:key(relates / superseded_by / supersedes) - MCP annotations: memory exposed as resources + inline graph viewer
- 40 MCP tools + 4 resources
Docs updated across all 8 i18n locales. 301 tests passing.