Skip to content

Report safe judge retry diagnostics - #517

Merged
vvbandeira merged 1 commit into
The-OpenROAD-Project:masterfrom
vvbandeira:dependabot-judge-diagnostics-20261013
Oct 13, 2026
Merged

vvbandeira merged 1 commit into
The-OpenROAD-Project:masterfrom
vvbandeira:dependabot-judge-diagnostics-20261013

Conversation

@vvbandeira

@vvbandeira vvbandeira commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Judge timeouts stopped three full evaluations after the backend answered all 100 questions.
The error message reported the batch limit for every TimeoutError, while retry failures had no diagnostics.

Log failed judge attempts with the exception class, integer provider code, count, call limit, elapsed time, and next retry delay.
Report the observed timeout and both configured limits without assigning an unproven cause.
The warning omits prompts, responses, exception text, and credentials.
Retry policy, timing limits, models, dataset, and score gates stay unchanged.

Validation used the locked evaluation environment: mypy checked 43 files, Ruff lint and format passed, 12 unittest cases passed, and 95 evaluation pytest cases passed.
Tests cover temporary failures, exhausted retries, safe output, and cancellation without retries.
The README and script comment now explain both limits.

Risk: merging starts the existing paid full evaluation on master.
Local checks used Python 3.14.7; PR CI uses Python 3.12.

Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
@vvbandeira
vvbandeira merged commit ffcafc1 into The-OpenROAD-Project:master Oct 13, 2026
8 checks passed
@vvbandeira
vvbandeira deleted the dependabot-judge-diagnostics-20261013 branch October 13, 2026 22:38
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