Memory Bank is useful, but I keep wondering what should stay out of it
I've been reading a lot of the Cline Memory Bank discussions, and the thing that resonates is not "the agent needs more context."
It's more like: the agent needs the right kind of context, at the right time, without dragging the whole project history into every task.
Memory Bank-style files are great for:
* project shape
* current status
* gotchas
* what was already tried
* rough direction
Where I start getting nervous:
* old plans that are no longer true
* temporary notes becoming permanent
* team members editing memory in different directions
* context bloat
* no clear source for why a memory exists
The part I want most is provenance. If an agent says "we decided X," I want to know where that came from. Issue? PR? Slack thread? meeting note? previous agent run?
For people using Memory Bank seriously: what do you keep in it, and what do you deliberately keep out?
Do you treat it as evergreen project memory, temporary task scratchpad, team handoff docs, or all of the above?