Ultrareview: free credit consumed despite rate-limit failure (no report produced)
Preflight Checklist
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
API Error: Server is temporarily limiting requests (not your usage limit) · Rate limited
The review never produced any findings. The rate-limit message explicitly states it's server-side, not a user-quota issue.
Expected: credit should not be deducted when a review fails before producing a report due to server-side throttling.
Actual: counter dropped from "Free ultrareview 1 of 3" to "Free ultrareview 2 of 3" despite zero output.
Request: refund the credit so it can be re-spent on a successful review run.
Environment: Claude Code on macOS, ttys local invocation.
What Should Happen?
A review run that fails before producing any output due to server-side rate-limiting (explicitly "not your usage limit") should not consume one of the user's three free ultrareview credits. The credit should be preserved and reusable on a successful run.
Error Messages/Logs
API Error: Server is temporarily limiting requests (not your usage limit) · Rate limited
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
v2.1.123
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
The free credit counter is the only signal of consumption — it dropped from 1/3 to 2/3 across the failed run. No corresponding refund or retry-without-charge appeared.
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗