Log GitHub rate‑limit info when available to help debug API errors. **Acceptance criteria** - [ ] On GitHub API failures, log x-ratelimit-remaining and x-ratelimit-reset if present. - [ ] No secrets in logs.