"Where did we get to?"
"Sorry, I have no prior context." So you walk through three weeks again, and afterwards you still have to watch that it does not push straight to main.
Four people, dozens of sessions, each seeing only their own stretch. Ask where we are now and everyone digs for a while: it is not that nobody remembers, it is that nobody sees it whole.
Same question; the only difference is whether anyone handed this stretch over.
"Where did we get to?"
"Sorry, I have no prior context." So you walk through three weeks again, and afterwards you still have to watch that it does not push straight to main.
"Stopped on feat/release, tests green, not merged. Last agreement: branch first, no direct pushes to main."
The agent taking over does not need your briefing; one look and it continues. Who did which step, and why it changed, still hang off the record.
The timeline records what happened and why it changed; the notebook records what the whole thing is and what this step is doing. Read the two side by side and you see the whole picture without losing the current step, so drift is harder.
All releases go through build-release.sh; leave main alone for now.
Branch first, then merge. The old conclusion is marked "superseded", not deleted.
The handoff note records where it stopped and who owns the next step; the new agent continues.
You ask why main was left alone, and it pulls up the exact sentence from Day 5.
The notebook is append-only: a change of mind adds a line, it does not erase the previous one.
Click the four moments to see whether each look back picks up the thread. The case is illustrative; the mechanics follow the real implementation.
Being checkable is the floor and the ceiling.