In staging, failed or canceled evaluations return their reserved allowance.
Automatic retries share the original reservation. A Free whole-system bench uses
one allowance only after every prompt finishes successfully. A completed score
of zero still counts as a successful evaluation, because Bench measured a failure.
Reading results and fully cached replays do not use another allowance.
The evaluation path
- Pin inputs. New benches save a redacted source-prompt snapshot before any model call, alongside the selected context revision and evaluation configuration. Dynamic values remain marked unresolved; the source preview is not a recording of every rendered runtime message.
- Build criteria. Generated criteria describe observable good and bad behavior. Explicit library criteria are included without asking the model to rewrite them.
- Route checks. Checks use deterministic evaluation or an appropriate judge. Unsupported or insufficiently grounded checks are excluded from scoring.
- Build cases. Selected golden cases seed the suite. Generated cases cover remaining needs within the plan budget.
- Measure the baseline. Bench executes the prompt and evaluates the response against the suite. Provider failures and unsupported replay inputs remain unscored.
- Compare candidates. Candidate prompt/model combinations are measured against the same suite. Primary and secondary criteria both count. Breaking an individually passing baseline check blocks a recommendation, even if an average improves. Reported quality and cost come from those results.
- Review a recommendation. The suggested change is available for investigation. Applying a patch, opening a PR, merging and deploying are distinct actions.
Investigate failures
History lists one row per bench. Reports shows benches with completed prompt results. Each row shows quality change, estimated cost change and proposed models, with ten benches per page. Open View details to inspect a prompt, then switch between prompts in the same bench without leaving the panel. The investigation panel has five tabs:
Older runs without a source snapshot say so; Bench does not substitute today’s source for a historical prompt. Deleted evidence stays unavailable. Close the panel to return to the results or history you were viewing. Reports can export the selected prompt’s saved result as JSON.
Observations use a paginated table. Filter by Needs context or To review, then use View more for the supporting explanation. These observations are not confirmed quality failures. Saved cases separate Input, Expected result and Checks with clear labels.
Add feedback when a test or judgment is wrong. Specify whether a correction belongs to that case or to a general system rule. To edit future cases, use Test library.
History charts show quality, failing checks or model cost. They join only comparable runs with matching prompt and evaluation provenance. A candidate is not a production improvement. Changes to criteria or context can make scores incomparable.
Quality and cost
The Bench score in a system’s Results is the average baseline quality score across prompts in a completed bench, shown out of 100. Quality and estimated cost changes are shown separately. No score is invented when scoring failed or is incomplete.- Quick scan: source-backed risks and price comparisons, not executed behavioral tests. “Quality unverified” is not a failing quality score. “Potentially lower model cost” assumes the same input and output volume, not measured overpayment. Published model-price comparisons expire after 30 days unless refreshed. See quick-scan impact.
- Completed bench: the candidate is compared with the original setup on the same suite. Quality changes are percentage-point differences, not a claim about production improvement.
- Cost impact: estimated model cost per test call. A multi-prompt bench uses an unweighted average across its prompts, not their production traffic mix or monthly bill. Missing or zero price coverage does not become a 100% saving. A cheaper candidate that regresses a prompt is flagged for quality review.
- Proposed change: a recommendation, not a merged fix. No production issue is marked solved just because a candidate scored better.