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
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