Two of the three already happen. Every day.
The agent diverges and you align it — sometimes bluntly, more often while you are still thinking, saying something half-formed that quietly turns the work. Neither half is the problem. The problem is that nothing between them survives the session, so tomorrow you spend the same minute teaching the same lesson.
The agent complies at once and the work continues. Nothing is written down, because nothing asked for it to be.
The transcript keeps what happened. It does not keep why the first way looked right — and that is the only part that would have stopped it happening again.
Same turn. Same correction. The cost is not the minute you spend; it is that you will spend it forever.
A record holds no rule. One moment is thin evidence.
Ask an agent to write the rule the instant it is corrected and it will write an absolute — drawn from one bad afternoon, and obeyed by every session after. So a record states only what happened: what the work was, what the agent did and why that looked right, and where you took it. Meaning is found later, where many records can disagree with each other.
Context
Where the work was standing. One sentence — enough to place the moment months later.
…and why
The load-bearing half. A transcript keeps what the agent did; nothing anywhere keeps why it seemed right. Only the session that lived it can write this line.
What you wanted
Your words, quoted where they carry it. A paraphrase is already an interpretation, and it is the one most likely to drift from what you meant.
Days later, the pile is worth reading.
Nothing has interrupted you since. Now you run /align, and it reads the
records together — the only place a pattern can appear. It reports what it found, and
you decide what becomes a rule and where that rule lives.
Two records are waiting, from the session at the top of this page.
Records are grouped by what they keep saying, not by the task they came from. Three shapes are worth finding, and they are not all rules.
A repeated move
The same wrong turn, in different tasks. This one is straightforwardly a rule.
→ becomes an instructionA repeated gap
The same thing the agent kept not knowing. Worth more than a rule: it says what to establish before any work starts.
→ opens the fileA repeated misreading
Your words meant one thing to you and another to the agent. Not a rule at all — it is information about how you ask.
→ changes nothing in the repoThe rule lives at its destination and nowhere else. The record stays your own note, in your own half-formed words, and it stays out of git unless you decide otherwise. What the repository keeps is the line you agreed on.