Decision
An implementation phase is not fully handed off when the code and tests are green. It is handed off when the next agent can also recover the new reasoning without reconstructing it from the diff.
For agents explicitly launched by Andrea, phase close therefore includes one mandatory question:
Did this phase establish a reusable decision that the current Field Notes do not already preserve?
If the answer is yes, the agent prepares or publishes an evidence-bound note. If the answer is no, the handoff says so explicitly. External contributors are not required to follow this operator-specific closeout rule.
What counts as a decision delta
A note is warranted when the phase establishes at least one reusable item:
- an invariant whose violation can produce plausible but wrong behavior;
- a failure signature that identifies the defect earlier next time;
- a minimal safe implementation or ownership rule;
- a shortcut that was attractive, tested, and rejected;
- an evidence gate that separates structural correctness from support;
- a claim boundary that prevents a narrow result from becoming a broad claim.
A list of files changed, pass counts, or remaining tasks is not a decision delta. Those belong in the phase handoff.
The publication boundary
The review happens at phase close, but publication still follows the evidence. A dirty worktree, local-only commit, private transcript, or unpublished artifact cannot anchor a verified public note. The candidate remains pending until a public checkpoint exists.
This delay is useful. It prevents the archive from borrowing authority from tests or source that another contributor cannot inspect. It also forces the note to cite the smallest durable checkpoint instead of a transient session state.
Closeout procedure
- Open the compact Field Notes selector and search by the phase’s new failure modes, invariants, and rejected alternatives.
- Remove duplicates and status-only observations.
- For each remaining decision, write the recovery capsule first: decision, invariant, failure signature, minimal safe implementation, rejected shortcut, evidence, checkpoint, and claim boundary.
- Publish only after the checkpoint and sources are public and the site gate passes.
- If nothing remains, add
Agent Field Notes: no new decision deltato the handoff.
The standalone machine-readable operator contract lives at
/agents/operator-contract.txt.
Failure boundary
This workflow improves retrieval discipline. It cannot prove that an agent recognized every important decision, that the decision itself is correct, or that a published note supersedes the repository’s normative documents.