Description
Systematic rate limit handling across all GitHub API calls.
Implementation
- Wrapper around Octokit that reads rate limit headers on every response
- Log current remaining/limit/reset after each call
- Automatic backoff when remaining drops below threshold (100)
- Exponential backoff on 403 rate limit responses
- Per-installation tracking (each installation has its own rate limit)
Acceptance Criteria
Description
Systematic rate limit handling across all GitHub API calls.
Implementation
Acceptance Criteria