A Claude Code production workflow where the rollback note is written before the patch

Claude Code needs a rollback note before code

Before Claude Code edits production-adjacent code, ask for the rollback note. If the agent cannot explain how to undo the change, the task contract is not ready yet.

June 6, 2026 · 7 min · 1424 words · Thomas De Vos
Read Claude Code needs a rollback note before code
A Claude Code permission workflow where request, grant, and evidence lead to automatic expiry

Claude Code permissions need expiry dates

Claude Code permissions are safest when they are temporary. Treat every extra file, command, MCP tool, and network path as a task-scoped grant that must expire unless a human renews it with evidence.

May 26, 2026 · 6 min · 1134 words · Thomas De Vos
Read Claude Code permissions need expiry dates
A Claude Code human review control loop with task contract, agent run, review packet, and human gate

Claude Code human review is a control, not a vibe check

Claude Code can make a change feel review-ready before the risk is understood. Production teams need human review that can reject the run, narrow the scope, or demand better evidence before merge.

May 24, 2026 · 6 min · 1251 words · Thomas De Vos
Read Claude Code human review is a control, not a vibe check
A Claude Code flight recorder diagram with task contract, tool calls, evidence, review, and rollback

Claude Code needs a flight recorder

Claude Code can produce a clean patch from a messy run. Production teams need a flight recorder: the task contract, tool calls, permission pressure, tests, assumptions, and rollback notes that explain how the patch was made.

May 23, 2026 · 5 min · 1005 words · Thomas De Vos
Read Claude Code needs a flight recorder
A Claude Code permission boundary diagram showing allowed tools, a closed gate for risky tools, review, and rollback

Claude Code permissions should fail closed

Claude Code permissions are where agent safety becomes concrete. If a run needs production data, billing config, deploy access, or a wider MCP tool, the default should be stop, explain, and wait for a human decision.

May 22, 2026 · 6 min · 1078 words · Thomas De Vos
Read Claude Code permissions should fail closed
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
Diagram showing a Claude Code permission budget across scope, tools, spend, and approval

Claude Code needs a permission budget

Before giving Claude Code wider access, define what each run may read, edit, call, spend, and merge. A permission budget keeps agent speed inside a reviewable boundary.

May 19, 2026 · 7 min · 1461 words · Thomas De Vos
Read Claude Code needs a permission budget
Diagram showing green tests as one signal beside a Claude Code review packet with scope, command log, tool log, rollback note, and human approval

Claude Code green tests are not a review packet

A Claude Code run can make tests pass and still leave a reviewer with no usable evidence. Treat green tests as one signal, then require scope, command logs, tool use, assumptions, and rollback notes before merging agent work.

May 8, 2026 · 8 min · 1640 words · Thomas De Vos
Read Claude Code green tests are not a review packet
Diagram showing a Claude Code run stopping after repeated failures and producing a review packet instead of looping blindly

Claude Code needs a stop rule before more autonomy

Claude Code gets risky when a failed run keeps retrying without a stop rule. Use failure budgets, review packets, evals, and rollback notes before giving agents more autonomy.

May 7, 2026 · 7 min · 1364 words · Thomas De Vos
Read Claude Code needs a stop rule before more autonomy
Diagram showing a Claude Code team adoption runbook with task contract, scoped permissions, review packet, evals, and rollback

Claude Code team adoption needs a seatbelt runbook

Claude Code gets risky when teams roll it out through enthusiasm instead of a runbook. Start with task contracts, scoped permissions, review packets, evals, and rollback before widening autonomy.

May 6, 2026 · 7 min · 1327 words · Thomas De Vos
Read Claude Code team adoption needs a seatbelt runbook