Skip to content

fix: restore capacity after banked reset - #197

Merged
jacobcxdev merged 1 commit into
mainfrom
jacobcxdev/fix/reset-capacity-recovery
Sep 10, 2026
Merged

jacobcxdev merged 1 commit into
mainfrom
jacobcxdev/fix/reset-capacity-recovery

Conversation

@jacobcxdev

Copy link
Copy Markdown
Owner

Banked resets restore quota without moving the natural reset deadline. CQ retained the earlier hard 429 fence until that deadline, so a reset account remained unroutable until proxy restart.

Fresh authenticated usage refreshes now publish positive capacity as ordered authoritative evidence. Newer positive evidence lifts the older hard fence; zero snapshots remain advisory, and usage requests started before a newer hard limit cannot clear it.

Validation:

  • go build ./...
  • go vet ./...
  • go test -race -count=1 ./...

- treated fresh positive usage as authoritative reset evidence
- preserved hard fences against older concurrent observations
- retained zero usage snapshots as advisory
@jacobcxdev jacobcxdev self-assigned this Sep 10, 2026
@jacobcxdev
jacobcxdev merged commit 3355201 into main Sep 10, 2026
6 checks passed
@jacobcxdev
jacobcxdev deleted the jacobcxdev/fix/reset-capacity-recovery branch September 10, 2026 18:18
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.

1 participant