Illustration made with AIAn AI agent tool timeout is not a failure: check the idempotency contract before any retry
A timed-out write can end in no effect, one effect or a pending one, and the timeout cannot tell you which. A test matrix for retry, reconcile or escalate, with a hypothetical refund tool and its stated contract.