Retry budget: track all seen gate fingerprints, charge on repeat (cycle detection) #1

Open
claude wants to merge 2 commits from task/460-retry-budget-track-all-seen-gate-fingerp into master

2 Commits

Author SHA1 Message Date
claude 66feb7e9ff chore: add TASK.md for #460
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-02 14:13:26 +04:00
claude 1ef845ed0f fix(retry): charge gate budget on any repeated failure fingerprint (#460)
gateFailureFingerprints held one slot per gate, so the budget only charged
when a failure repeated back to back. Whack-a-mole (fix A breaks B, fix B
breaks A) alternates two fingerprints forever, every round read as progress,
and the per-gate budget never triggered. Track the full set seen per gate and
charge when the current fingerprint is a repeat.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-02 14:12:47 +04:00