docs: tolerate limited evaluation response truncation - #2475
chadvoegele wants to merge 2 commits into
Conversation
Signed-off-by: Chad Voegele <cvoegele@nvidia.com>
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueComment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2475 +/- ##
==========================================
- Coverage 70.91% 70.25% -0.66%
==========================================
Files 600 601 +1
Lines 65987 67132 +1145
==========================================
+ Hits 46794 47166 +372
- Misses 19193 19966 +773
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Chad's Agent — independent reviewReviewed head: P2 — Make the policy reachable from standalone result analysis
Wire standalone analysis to the canonical policy through a maintained, non-vendored entry point, and add a scenario starting with only Validation: Read the entire five-file diff, surrounding evaluation/analysis/comparison guidance, evaluator definitions, and run-gate implementation. Passed |
Signed-off-by: Chad Voegele <cvoegele@nvidia.com>
|
Chad's Agent — review follow-up Addressed the standalone-analysis finding in 2df014b. Moved policy-precedence guidance into maintained Passed: changed-file pre-commit hooks, agent-definition synchronization/reference/symlink test, scenario JSON/skill-path and exact-threshold checks, and |
What does this PR do?
Type of change: documentation.
Chad's Agent: distinguish limited output truncation from failed evaluations. A completed Qwen GPQA run scored 90.5619 versus 89.2 with 13/3,168 responses length-capped (0.4104%) at 131,072 tokens; ambiguous guidance prompted an unnecessary rerun.
Use an inclusive, unrounded 1.0% per-benchmark/run tolerance with an explicit response denominator. Within tolerance, warn rather than invalidate or retry, subject to complete sample/scoring coverage and independent validity checks. Above tolerance, return findings and recommendations without automatic resubmission. Verify reference token budgets and deployed context capacity; never tune limits until a score passes or infer negligible score impact from a low rate.
Parent and both evaluator definitions share the policy. Vendored skills remain untouched; the canonical policy explicitly supersedes their conflicting advice. Independent MLflow verification/export gates remain unchanged.
Usage
Guidance only; no API or runtime changes.
Testing
origin/main.git diff --check origin/mainpassed.Before your PR is "Ready for review"
Contributor and security guidance read; commit signed and signed off.
Additional Information
Draft for review; do not merge. No evaluation jobs submitted.