v0.9.0 - Mnemosyne 2.3 compatibility
Why this release
This release makes Mnemosyne Dashboard compatible with Mnemosyne Memory 2.3's new memory trust and lifecycle model.
Highlights
- Adds backend compatibility for Mnemosyne 2.3 metadata:
veracitydegradation_tierdegradation_labeldegraded_at- trust/degradation/effective recall weights
- Preserves backwards compatibility by keeping legacy
tieras a memory-kind alias while exposingmemory_kindexplicitly. - Adds API filters for veracity, degradation tier, contaminated memories, degraded memories, and due-for-degradation queues.
- Adds Overview UI for trust mix and memory lifecycle mix.
- Adds Memory Browser filters for trust and lifecycle metadata.
- Adds detail drawer badges for veracity, degradation tier, and effective memory weight.
- Polishes Overview card grids so metric and breakdown cards lay out cleanly across desktop and narrower screens.
Validation
- Local lint/tests/syntax checks passed.
- GitHub Actions passed on Python 3.11 and 3.12 for the included commits before this release tag.