0.7.0rc6
Pre-release
Pre-release
[0.7.0rc6] - 2026-05-27
Phase 2 / 3 salience tier + Phase B / C capture-attention substrate
Substantial roadmap-closure release consolidating the 2026-05-27 sweep.
Every change is gated default-off or operator-explicit — Phase A
capture-attention auto-firing stays default-off pending the re-soak
gate (see "Re-soak prereq" below).
Salience tier
- Phase 2 promotion signals (#178): new
documents.correction_countdocuments.contradiction_win_countcolumns +Store.salience_reportmnemon salience-reportCLI. Bumps on operatorcorrection_of=
gestures and NLI contradiction-win events respectively.
- Phase 3 observability (#179): new
documents.last_injected_at
column;Store.list_standingbumps it on every injection event;
mnemon standing listrenders aging table with ⚠ stale marker
for members not injected in ≥90d. - Vault-derived auto-exemplars in
scripts/build_standing_set.py
(#168):--exemplar-source {hybrid, vault, hand-tuned}. Default
hybrid; samples high-confidence preference/decision/antipattern
as positives and recent handoffs as negatives. - LLM-judge opt-in (#175):
--judge anthropic, requires
ANTHROPIC_API_KEY+pip install anthropic. 4-dim rubric.
Default--judge embeddingunchanged. memory_promotecoherence check (#173): post-promote NLI
bidirectional classification against existing standing-tier
members; conflicts surface as a warning (not blocking — NLI
false-neg on numeric updates is a known limitation).
Capture attention
- Phase B access-count feedback loop (#177):
documents.access_countnow increments on everymemory_search
hit; newStore.attention_reportranks by access × recency;
mnemon attention-reportCLI. - Phase C operator-reviewed consolidation (#183):
Store.find_clusters+mnemon consolidate [--apply <idx>]with
y/N confirmation gate. Operator-review only per plan invariant. - Retroactive contradiction sweep (#180):
contradiction.sweep_contradictions+mnemon sweep-contradictions [--max-pairs N] [--dry-run]. Closes the save-time miss gap.
memory_save / explicit supersession
correction_ofis now a structural relation (#171). When set,
Store.saveinserts'supersedes'(new → target) + bumps the
target'scorrection_count. RaisesValueErroron missing target.
memory_saveMCP tool exposes the parameter.
mnemon CLI
status/search/savehonor remote mode (#176). When
MNEMON_REMOTE_URLis set, routes throughcall_tool_syncto
the remote vault. Closes the 2026-05-21 Layer-3 silent-fallback gap.attention-status --strict(#167) exits 1 when boost-rate >
ceiling — for periodic health-check wiring.
Operator tooling
scripts/mnemon_ops.sh(#172):cleanup-test-apps,
recover-token,restart-machine,vault-stats,
changelog-extract.scripts/smoke-test CI (#170): pytest parametrized over
scripts/*.py --help.
Release engineering
- TestPyPI integration (#181):
mnemon upgrade web --testpypipromote_stable.sh testpublishsubcommand. Enables true
pre-publish validation of candidate code rather than the
latest-published proxy.
promote_stable.shharness expansion (#182):
MNEMON_VENV_BINenv-var override; trap destroy retries + stderr
capture; step-2remote_urlisolation regression test.- Drop
_fly_dump_vaultinline-Python script (#169) —
mnemon sync pushis now the canonical primitive.
Polish + fixes
context_surfacingbalances dangling**mid-bold truncation
(#167).scripts/calibrate_capture_threshold.py --use-fixturefalls back
to.example.jsonon fresh clones (#167).- NLI cache resolution docs in Dockerfile + nli.py (#167).
cli.pycoverage 62% → 85% (#174).- README cross-client recall guidance (#163).
Re-soak prereq
CAPTURE_ATTENTION_ENABLED stays default-off in this rc. Operator-
side workflow to start the Phase A re-soak:
- Publish rc6 to PyPI (
twine upload). mnemon upgrade web --app-name mnemon-memory --mnemon-version 0.7.0rc6.- Verify
mnemon doctor7/7 green. flyctl ssh console -a mnemon-memory -C 'mnemon attention-status'
— confirmFlag enabled: False, baseline boost-rate.flyctl secrets set MNEMON_CAPTURE_ATTENTION_ENABLED=true—
starts the re-soak clock.- Soak ≥1 week; pass condition
boost_rate ≤ 0.25per the ROADMAP
gate.
Suite 875 → 996 across the sweep (+121 tests).