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.

  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.