v4.9.0 — solid-memory campaign complete (6.3–6.8)
Added
- Graded provenance verifier —
validate_memorygrades every memory verified / verifiable / unverifiable (worst-case across file paths, git commits, URLs, artifact digests, DOIs) and becomes the sole writer ofsource_attribution. - Flow-forward memory→wiki citations —
wiki_writerecords one deduplicated citation per memory actually used;curate_wiki(report_uncited_deliberate=true)lists important memories lacking a page. - One-shot deliberate-memory re-heat — 544 deliberate memories raised to
effective_heat ≥ 0.25(measured top-10 cliff bound); rank protocol: 5/5 improved-or-stable, 4/5 at rank 1. Re-measure 2026-08-09. - Exact-duplicate collapse — 91 duplicates (55 groups) superseded via CAS batch, append-only, zero groups remain.
Measured no-gos (the campaign gates working as designed)
- Near-duplicate auto-collapse: no cosine threshold reaches 100% precision on 100 audited pairs (auto-capture templating pushes similarity to 0.99 between distinct facts) → zero auto-supersession, 35 869 pairs filed for review.
- Read-path source down-weighting (6.7): not triggered — the suppression class was eliminated by corpus levers alone.
Note
Pre-tag guard with full variance arbitration: candidate tree 0.9163 ×2 + same-day v4.8.0 control at 0.9163 — equivalence proven (manifests committed). Known red CI at tag time (test-governance issues), fixed forward in v4.9.1.