What the machine keeps
There is no single memory here. There are five, they cover different spans of time, they were shaped by different amounts of human judgment, and each one answers a different kind of question. Most of the skill is knowing which one a question belongs to, because asking the wrong one returns an answer that looks fine.
What each one can and cannot answer
| memory | answers | cannot answer | what it costs |
|---|---|---|---|
| the context | what is in front of us right now, and what we just agreed | anything from before this session. It will produce something anyway | the load competes with the work, and it degrades as the session runs |
| the state document | what is open, who owns it, what happens next | why a thing was decided the way it was, beyond one line | a few minutes at every close, every time, including the closes that felt uneventful |
| the curated base | what is known and how far it can be trusted | what happened. It holds conclusions, not events | the judgment to keep it small, which is harder than the writing |
| the change record | what changed, when, and the reasoning at the time | what is true now. It holds every step, including the ones later reversed | a written reason at each change, when the reason is still in your head |
| the session log | how the work is really done, over months | anything, until someone asks it a question and builds the means to read it | storage, and the discipline not to treat it as working memory |
The one that degrades
The context is a memory with a health, and it is the only one on the list that gets worse while you use it. Two properties matter in practice.
The first is that drift does not correct itself. Once a conversation has entered a confused or cluttered pattern, each side tends to continue in that pattern rather than restructure. Responses inherit the framing of what came before, and the person on the other end carries their own momentum in the same way. This is a documented property of multi-turn work with these models rather than a quirk of one setup. The consequence is that the opening exchanges of a session carry more weight than their length suggests, and that a session which has gone wrong will usually stay wrong.
The second is that context is summarised when it runs out of room, and summarising is lossy by design. Anything that must survive verbatim is written to a file before the limit is near, not left in the conversation to be compressed.
The one you have to be strict about
The curated base is the only memory where more is not better, because everything in it has to be maintained, read past, and eventually re-checked. The test before writing anything into it is whether a capable model produces the same thing cold. If it does, storing it buys nothing and costs upkeep, and that bargain gets worse with every model release as the floor rises underneath it.
What survives that test is the material a model cannot supply: judgment, specifics that were audited against a source, and the reconciliations where a standard says one thing and practice holds another for a stated reason. Those do not commoditise. A base built out of them stays valuable as the models improve, and a base built out of retrievable facts is worth less every month.
The second rule is that a fact lives in one place. Copying it into three related documents feels like good cross-referencing and creates three things that will disagree after the first correction. Link instead, and let the correction land once.
The nearest memory answers anyway
Nobody routes a question to the wrong store on purpose. The failure is quieter than that. An assistant answers from whatever is already in its context, because that is the cheapest place to answer from, and the answer arrives in the same confident register as one that was actually looked up. Nothing in the reply distinguishes the two.
The move that fixes all three is the same, and it costs one step. Ask for the source rather than the answer. Open the record and say what it says. Show the note and its grade. Read the file back before acting on it. The instruction changes which memory gets used, which is the thing you cannot tell from the reply.
All five exist because the assistant is not continuous and the practice is. The person is the only part of this that runs the whole length, which is why the stores are built to be read by someone arriving with nothing.