SuperLocalMemory 4.0.5 — Reviewed time-aware corrections
Corrections you can review before they take effect.
Editing a memory is now a reviewed change, not an overwrite
A direct edit no longer replaces a fact. It creates a successor that waits for review:
- apply — the successor becomes current, the predecessor expires
- reject — current truth is untouched
- rollback — the predecessor's original temporal state is restored
The ledger is append-only and profile-scoped, so the history of what was corrected, when, and by whom survives. No correction stores raw fact text in the ledger itself. Available from the CLI, MCP, and authenticated HTTP, with compare-and-swap versions so two clients cannot silently overwrite one another.
Recall abstains instead of guessing
Current-truth checking now covers every path a candidate can arrive by — channel results, profile shortcuts, bridge and scene expansion, pins, and cache hits. When that check cannot be completed, recall abstains rather than returning a fact that may be stale.
The Brain reports its sources separately
BrainTruth v1 is shared by slm brain, MCP, HTTP, and the dashboard. Memory activity, feedback, receipt claims, external evidence, and correction quality are reported independently, and an unavailable source is marked unavailable instead of being shown as zero.
Safety
An ordinary forget on a correction-linked fact returns an explicit conflict rather than an opaque writer failure. Privacy deletion across both the fact store and the ledger remains the job of the dedicated erasure workflow.
pip install --upgrade superlocalmemoryFull changelog: https://github.com/qualixar/superlocalmemory/blob/main/CHANGELOG.md
Compare: v4.0.4...v4.0.5