ADR-071 — Memory Consolidation Sleep System
Historical outline
Source: ADR-071 design outline — May 2026. Scope reviewed 2026-09-22.
Original design intent; current task behavior and availability depend on the installed version.
This is a summary, not the full source document. It is not automatically synchronized with the source.
For current setup and support, read Quickstart and Troubleshooting.
- When a graph keeps growing, it stops being a memory and starts being noise. Klawforge’s answer: a background gardener that runs while you are not using the app — like sleep.
- Three task kinds: T1 dedup_merge (merge near-duplicate nodes), T2 wikilink / stale (re-link drifted references), T3 orphan_prune (let unused branches fade).
- The gardener does not act on the same data you are reading. It schedules itself when activity is quiet, and it produces a visible trace so you can see what changed and why.
- Conceptually: feedback-to-sublimation loop. Recall outcomes feed back into how future sublimation decides what is worth keeping. The graph learns from how you use it, not just from what you said.
- Status: design accepted (ADR-071). Implementation tracked by the MEM-CONSOL epic.