Contents

Principle 05

A handoff someone can use

Leave every piece of work in a state the next session, the next tool, or the next person can pick up.

From the signed manifesto

A useful handoff tells the next person what they can safely do next. When you’re leaving unfinished work, include the details that keep a successor from repeating a completed action or relying on a result that a later change has invalidated.

That person might be a colleague. It might be you after an interruption, or an assistant starting with no access to the earlier exchange. The record should survive that change of participant.

Enough context to continue

Imagine an engineer pausing a data import. The trial run has completed, but the final import hasn’t begun. During the trial, the team found that one category of source records needs a different mapping. The engineer has corrected it but has not repeated the trial.

“Import nearly finished” would be a poor handoff. It tells a successor nothing about which result can be trusted, whether live data has changed or what is safe to do next. The full chat transcript may contain the answers, but leaves the successor to identify the latest decision among abandoned approaches.

A usable note might read:

The trial import completed. Live data is unchanged. The mapping has since been revised for the records identified in the comparison report, so the previous trial does not validate the current version. The current source, mapping and comparison report are saved together in the project. Next: repeat the trial and inspect the comparison. The release owner must approve the final import.

The note is hypothetical, but the distinctions are useful: observed state, a change that invalidated earlier evidence and a concrete next action. In an actual handoff, links should take the reader to the relevant files and the person or process responsible for approval.

I would also preserve a rejected approach when its reason matters to the next decision. If a simpler import method was rejected because it lost a needed relationship between records, say so. Otherwise the successor may reasonably choose it again. There is no need to preserve every passing suggestion as equally important.

The handoff should describe the state of the work when it was left. It doesn’t freeze the world. Before making a consequential change, the successor still needs to check whether another person has acted or the underlying data has changed.

Limits on what a handoff should preserve

A discarded sketch doesn’t need a handoff. Neither does an exploratory branch of thought you have deliberately abandoned and that nobody will depend on. Requiring a project record for every minor action would spend attention on material that has no successor.

If a sketch resolves an important design question, keep the decision and enough reasoning to make it understandable. If it serves no continuing purpose, let it go. The useful distinction is whether someone needs the result or its context, rather than whether the work happened to produce a file.

Access also has a boundary. The “next person” means an authorized successor. A handoff involving private interviews might identify where the restricted material is held and who may review it. Copying the interviews into a widely shared project note would make the handoff easier by violating the conditions under which the material was entrusted to the team.

The note itself needs maintenance when the state changes. After the final import, an old “next: run the import” instruction should become history. Leave the completion evidence and a current status so a later reader doesn’t repeat an action that was meant to happen once.