ADR-071 — Memory Consolidation Sleep System

  1. 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.
  2. Three task kinds: T1 dedup_merge (merge near-duplicate nodes), T2 wikilink / stale (re-link drifted references), T3 orphan_prune (let unused branches fade).
  3. 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.
  4. 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.
  5. Status: design accepted (ADR-071). Implementation tracked by the MEM-CONSOL epic.