Skip to content

Conversation

@atomiczsec
Copy link
Owner

Summary

  • refactor retrieveResponseDetails into an iterative retry loop that uses a helper to handle backoff without recursive calls
  • add a wait helper for rate limiting and separate timestamp maps so rate limiting only tracks send times while failures drive the circuit breaker
  • ensure circuit breaker state updates on failures independent of request pacing and continue caching successful responses

Testing

  • ./gradlew test

Codex Task

@atomiczsec atomiczsec merged commit 0caa891 into main Nov 16, 2025
1 check failed
@atomiczsec atomiczsec deleted the codex/refactor-retrieveresponsedetails-for-retry-logic branch November 16, 2025 16:29
@atomiczsec atomiczsec removed the codex label Nov 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants