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.
Topic archive
5 essays tagged Idempotency. Practical notes on what happens after the demo: prompts, tools, review packets, evals, rollback, and production ownership.
A stable operation ID can stop duplicate MCP writes while still allowing an action after its approval expires. Recheck authority where the effect occurs.
Two parallel Claude Code tool calls can share an operation ID and corrupt retry evidence. Allocate identity centrally, bind it to intent, and reject collisions before dispatch.
A timed-out MCP call may still be running and charging your account. Give paid tool operations a stable ID, a spend ceiling, and a retry receipt before Claude Code tries again.
A timed-out MCP write may have failed, succeeded, or finished after the client gave up. Use an operation journal and effect lookup before Claude Code retries it.
A timed-out MCP tool call may have completed after the connection closed. Verify the external result before Claude Code retries a write.