Designing AI That Knows When to Forget
In systems with semantic retrieval there is no cold storage - everything stored can resurface with authority. Forgetting is a capability, not cleanup.
Key Takeaways
- AI products design remembering as a capability and forgetting as a compliance chore, but semantic retrieval eliminates cold storage: everything stored is one similar query away from entering a context window with institutional authority.
- Every stored item therefore carries retrieval liability - expected future harm when it surfaces where it's wrong - and liability, not storage cost, is what accumulation accumulates.
- Effective forgetting is graduated (active → suspect → deprecated → quarantined → deleted), event-driven via volatility classes and dependencies rather than calendar TTLs, and mostly implemented on the write path as supersession: new facts must defeat the old facts they contradict, leaving explicit lineage.
- True deletion requires a derivation graph, because write-time intelligence - distillation, graph edges, derived tables - multiplies where a source fact lives.