Worker A holds epoch 41 and pauses. The authority grants epoch 42 to worker B. The resource accepts B and rejects the resumed worker A.

Claude Code restarted. Its old MCP worker kept writing.

A replacement worker does not silence the old one. Fence stale MCP writes at the resource boundary before a resumed job overwrites newer work.

September 17, 2026 · 6 min · 1132 words · Thomas De Vos
Read Claude Code restarted. Its old MCP worker kept writing.
A review packet has passing tests but a missing MCP write receipt. Further agent writes are blocked while an authorised operator reconciles the outcome.

Claude Code review packets: unknown is not a pass

Passing tests cannot settle a missing MCP write receipt. Give unresolved effects a status that the approval gate cannot ignore.

September 16, 2026 · 6 min · 1160 words · Thomas De Vos
Read Claude Code review packets: unknown is not a pass
An agent writes revision 41, an engineer writes revision 42, and conditional recovery refuses to overwrite the engineer's repair

Claude Code rollback must not erase the next engineer's fix

A saved snapshot can undo the agent’s change and somebody else’s repair. Make recovery conditional on the revision the agent wrote.

September 15, 2026 · 6 min · 1238 words · Thomas De Vos
Read Claude Code rollback must not erase the next engineer's fix
One Claude Code MCP call fans out to paid workers while a shared cost capability blocks work beyond the 25 dollar limit

One Claude Code MCP call spent the whole agent budget

The Claude Code run had a $25 limit and made one MCP call. Hidden fan-out behind the server produced a $286.40 bill.

September 14, 2026 · 7 min · 1401 words · Thomas De Vos
Read One Claude Code MCP call spent the whole agent budget
A Claude Code incident replay forks into a faithful path using captured MCP evidence and a misleading path that calls today's live tools

Your Claude Code incident replay used today's tool output

The same prompt and repository commit produced a clean replay because an MCP tool returned newer evidence. The team had rerun the task, not reproduced the incident.

September 13, 2026 · 6 min · 1138 words · Thomas De Vos
Read Your Claude Code incident replay used today's tool output
Claude Code plans against resource version 41, but a state-bound write gate blocks execution after the resource changes to version 42

Claude Code approved one state. Its MCP write changed another

A reviewer approved a Claude Code change against resource version 41. By execution time, version 42 existed, but the MCP write replaced it anyway.

September 12, 2026 · 5 min · 1011 words · Thomas De Vos
Read Claude Code approved one state. Its MCP write changed another
An allowed Claude Code CI retry passes through build and release systems before a fresh capability gate blocks production deployment

Claude Code had no deploy permission. Its MCP tool deployed anyway

A permitted CI retry reached production through an artifact event and a more powerful release service. Tool permissions missed the effect that mattered.

September 11, 2026 · 6 min · 1077 words · Thomas De Vos
Read Claude Code had no deploy permission. Its MCP tool deployed anyway
Wall-clock timestamps place a Claude Code effect before approval, while a gateway sequence and parent event chain prove the real causal order

Claude Code's audit trail put the effect before the approval

Clock skew made an approved Claude Code run look unauthorized. Wall-clock timestamps cannot prove the order of a production agent’s approval, dispatch, commit, and revocation.

September 10, 2026 · 6 min · 1124 words · Thomas De Vos
Read Claude Code's audit trail put the effect before the approval
A Claude Code transcript passes through five independent evidence checks for identity, authority, durable effect, observation, and cleanup before a reviewer accepts the run

A Claude Code audit trail needs proof beyond the transcript

A Claude Code transcript can describe an MCP action without proving who was authorized, what committed, whether an independent read saw it, or what rollback left behind.

September 9, 2026 · 6 min · 1136 words · Thomas De Vos
Read A Claude Code audit trail needs proof beyond the transcript
A Claude Code MCP write waits in a retry queue beyond its approval expiry, keeps the same operation ID, and is blocked by an execution-time authority check

Claude Code queued an approved MCP write. It ran after permission expired

A stable operation ID can stop duplicate MCP writes while still allowing an action after its approval expires. Recheck authority where the effect occurs.

September 8, 2026 · 6 min · 1067 words · Thomas De Vos
Read Claude Code queued an approved MCP write. It ran after permission expired