reliability/retry-and-resilience-client

retry and resilience client Shipped

What this lens looks for

Exponential backoff with full jitter for transient failures (408, 429, 500, 502, 503, 504); max 3-5 retries for idempotent, 0 for non-idempotent; never retry 400/401/403/404/422; circuit breaker for cascading failures

What its verifier checks

Retry logic only on retryable status codes; non-idempotent requests (POST) not retried by default; backoff includes jitter; circuit breaker or similar prevents cascading