AntiPattern
Idempotency Broken Under Retries
non-idempotent-retry-concurrency
Requests keep re-entering the same in-flight code path because retry and client-side concurrency assumptions don’t match the server’s handshake/stream lifecycle, causing double-writes, early RPCs, or rate-limit hammering that surfaces as header-sent or partial-response failures.