Two passing Claude Code test commands point to different commit, working tree, and lockfile fingerprints, so the review marks one result stale and requests a rerun

Bind Claude Code test results to the code they actually tested

Claude Code can report passing tests from different repository states. Add a run fingerprint so each result names the exact code, dependencies, tools, and policy it tested.

August 5, 2026 · 5 min · 1065 words · Thomas De Vos
Read Bind Claude Code test results to the code they actually tested
A shared working tree enters a diff ownership gate where Claude Code changes continue to review while a developer edit and unattributed generated file are excluded

Make Claude Code prove diff ownership before it commits

Claude Code can accidentally include a developer’s unfinished edit or another agent’s output in its patch. Record the baseline, attribute every hunk, and block commits when ownership is unclear.

July 31, 2026 · 6 min · 1149 words · Thomas De Vos
Read Make Claude Code prove diff ownership before it commits
An approved Claude Code plan bound to commit A reaches a freshness gate after commit B changes a relevant dependency, so execution stops and the agent replans for review

Expire Claude Code plans when the repository changes

A Claude Code plan can become stale after another commit changes its assumptions. Bind approval to repository state and force a replan when the relevant boundary moves.

July 30, 2026 · 6 min · 1117 words · Thomas De Vos
Read Expire Claude Code plans when the repository changes
A tested Claude Code commit changing after a rebase, causing a release gate to reject stale evidence and run the checks again

Your green check belongs to a commit, not a pull request

A Claude Code branch can change after tests pass and approval is given. Bind test results, review evidence, and release approval to the exact commit that produced them.

July 26, 2026 · 6 min · 1260 words · Thomas De Vos
Read Your green check belongs to a commit, not a pull request
A Claude Code run replay record connecting the task contract, agent actions, decision points, evidence packet, human review, and incident replay

A diff cannot replay a Claude Code run

A Claude Code diff shows the final change, but it leaves out the starting state, failed commands, MCP results, skipped tests, and plan changes. Capture a compact replay record before the run disappears.

July 22, 2026 · 6 min · 1272 words · Thomas De Vos
Read A diff cannot replay a Claude Code run
A Claude Code agent run leaving receipts for changed files, tests run, logs captured, risk notes, and undo path

Claude Code needs permission receipts, not blanket trust

Claude Code permissions matter before the run, but teams also need permission receipts after the run: what the agent used, what was blocked, what still needs approval, and how to undo it.

July 19, 2026 · 5 min · 1010 words · Thomas De Vos
Read Claude Code needs permission receipts, not blanket trust
A diagram showing an agent bringing proof into a review packet with intent, diff map, tests, risk note, and rollback

Claude Code diffs need review packets, not trust

A Claude Code diff shows the changed lines. A review packet shows the delegated intent, scope, checks, risks, and rollback path a human needs before merge.

July 16, 2026 · 6 min · 1143 words · Thomas De Vos
Read Claude Code diffs need review packets, not trust
A review packet checkpoint between a Claude Code diff and a production merge

Claude Code review packets beat clean diffs

A clean Claude Code diff is a weak production signal. Ask for a review packet with scope, tests, gaps, rollback, and human inspection notes before merge.

July 10, 2026 · 5 min · 910 words · Thomas De Vos
Read Claude Code review packets beat clean diffs
A production Claude Code workflow showing scope, patch, tests, review, and rollback as required controls

Do not merge Claude Code work without a review packet

A clean Claude Code diff is not enough for production review. The reviewer needs the task contract, scope, commands, evidence, risks, rollback note, and approval record before merge.

July 1, 2026 · 6 min · 1170 words · Thomas De Vos
Read Do not merge Claude Code work without a review packet
A Claude Code review packet diagram with task contract, evidence, boundary pressure, and rollback note

Before you merge Claude Code's work, ask for the receipt

Passing tests are a useful signal, but they are not enough for production Claude Code work. Ask for a review packet that shows scope, evidence, boundary pressure, remaining risk, and rollback before merge.

May 21, 2026 · 7 min · 1473 words · Thomas De Vos
Read Before you merge Claude Code's work, ask for the receipt