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

Recommendation: ship because the change is covered and correct.

Verdict: ready
