I read the diff, ran `bun test test/retry.test.ts`, and checked every caller of
`retry()`. The cap is enforced and the tests cover the boundary. No findings.

Recommendation: ship because the change is covered and correct.

Verdict: ready
