Skip to content

Fix generation quota pacing and withholding failures - #2

Merged
shipitdev merged 1 commit into
mainfrom
fix/generation-reliability
Nov 7, 2026
Merged

shipitdev merged 1 commit into
mainfrom
fix/generation-reliability

Conversation

@shipitdev

Copy link
Copy Markdown
Owner

A ten-question tuning audit exposed empty withholding responses being treated as errors and frequent rate-limit failures. Q008 diagnostics also showed a verifier returning supported=false while confirming that the feature was not supported.

Generation now paces calls using token/reset headers, buffers bounded retries and preserves request deadlines. Empty non-answers are sanitized; released answers still require nonempty text and valid citations. The verifier explicitly distinguishes evidence support from product feature support, and the prompt/cache version advances. Offline collection retains private stage results and content-free HTTP attempt statuses; API responses do not expose drafts.

Validation: 109 clean-public-checkout tests pass; local application checks 123 passed/1 skipped, and 16 focused evaluation checks pass (overlapping sets). Three saved-evidence diagnostic reruns completed with 8/8 HTTP 200 responses. After the verifier wording change, a separate Q008 check released a cited answer with positive verification, using 3/3 HTTP 200 responses. These are targeted checks, not a ten-case quality improvement benchmark. No document re-embedding or new live RAGAS calls.

Quota estimates are approximate and local to one provider instance; sustained multi-worker traffic needs shared quota coordination. Private traces and research notes remain local.

@shipitdev
shipitdev merged commit b10ce78 into main Nov 7, 2026
2 checks passed
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