Earlier quoted context omitted.
Ah, I mean bi-directional management of context. Add and remove. Basically just the remove bit since we have adding down.
I see your point. A removal mechanism is not (yet) implemented. But in principle, we could adjust the instructions in Update.md so that it does a minor "refactor" of the filesystem each day, then newer abstractions can form, while irrelevant gets pruned/edited. That's the beauty of the architecture, you define how the update can occur! But if you do have a new memory (possibly contradicting an old one), is it really…
The purpose of memory pruning is not to “forget” useful or even contradictory information, but to condense it so that the useful bits of the memory take less context and be more immediately accessible in situations that need it.