LatentEval

TOOL | Eval statistics

Write the eval readout for a launch decision

Collect the decision, every figure with its interval, method and source, the segments, residual risk and what was not tested, for whoever signs off. A judge-graded rate carries the judge's own errors; our research on bias-correcting a judge's pass rate shows the correction, and you enter the corrected rate as a reported row. The evaluation card records how an evaluation ran; this page records the decision. Export the readout or copy a summary into chat.

With the example's 31 of 40, the headline's interval straddles the 75% bar, so the reading is Across the bar.
The decision

Start with the decision; the figures below are the evidence for it.

The question this readout answers. Required for export.

Check this value.

The team's answer. Required for export.

Check this value.

Proposed means the decision awaits sign-off. Decided means someone signed it.

Check this value.

Why this decision, in the team's words.

Check this value.

The person or role who made or will make the call.

Check this value.

The date the decision was made. Leave blank if the status is still proposed.

Check this value.

Bar (headline)

The bar the decision was held to, in the headline's unit. The page reads the headline figure against this bar.

Figures

Each row is one measured figure. Mark one row as the headline; the bar applies to it. Counts rows get a computed interval. Reported rows carry the two-sided interval you bring. At least one valid row is required for export.

LabelKindCount (k)Total (n)Interval methodValueLowerUpperUnitLevelName of your methodVersionTest setMeasured onSourceHeadline Actions
Segments

Each row breaks down the headline by a segment (a slice of the test set). A segment with fewer than 30 cases is flagged because its interval is wide.

SegmentKindCount (k)Total (n)Interval methodValueLowerUpperUnitLevelName of your methodSource Actions
Residual risk

Known risks the team carries into the decision. Each is one line. Empty lines are dropped.

What was not tested

Populations, scenarios or conditions the eval did not cover. Each is one line. Empty lines are dropped.

Test completion report

Optional. Whoever prepares the test report fills the sections below. Once any field is filled, a criterion left Not set, no exit criteria, an unchecked threat or a blank grader pair joins the residual risk. The example shows a filled test report.

The person or role who prepared the test report. The decider is named above.

Check this value.

Check this value.

How many times each case ran on this version. If the headline counts repeats as separate cases, its interval treats them as independent and reads too narrow; "Grouped or clustered runs" on the pass-rate interval page adjusts for clustering.

Exit criteria

Each row is one exit criterion with the status the team recorded. A criterion judged on an interval is met only when the whole interval clears its bar. Record a waived or accepted miss as missed, with the reason.

CriterionStatusReason Actions
Grader

The grader behind the observed rate, checked against a person's labels. Leave a pair blank if nobody measured that side; it joins the residual risk. The Corrected rate on the bias correction page measures passes; this page measures failures. Enter the counts the other way around.

Which grader produced the pass or fail behind the observed rate.

Check this value.

Failures in the labeled set: cases a person failed.

Check this value.

Of the real failures, how many the grader also failed.

Check this value.

Passes in the labeled set: cases a person passed.

Check this value.

Of the real passes, how many the grader failed.

Check this value.

Where the labeled set came from: a file, a run or a date.

Check this value.

What changed from the plan and why: cases dropped, repeats cut, a grader swapped, the order changed.

Check this value.

Threats to validity

Factors that could make the conclusion wrong even with correct counts. Mark each OK, Problem or Not applicable. A reason is optional; Not applicable needs one. A Problem or unchecked threat joins the residual risk.

Check this value.

If each case ran once, one unlucky output reads as a failure and one lucky output as a pass. Add repeats and read them in the Run rows mode of the repeated-run variance planner.

Check this value.

Check this value.

If the harness retried failing cases until they passed, the rate counts only final attempts and reads high. See the CI retries mode of the reliability@k estimator.

Check this value.

Check this value.

If many cases share one origin, such as a conversation or template, they are not independent and the interval is too narrow. See "Grouped or clustered runs" on the pass-rate interval page.

Check this value.

Check this value.

If the bar or a criterion changed after results, passing the bar may not be earned. If a plan was frozen in the eval run register, compare against it.

Check this value.

Check this value.

If cases or answers reached the prompt or its tuning data, or the prompt was tuned on this set, the pass rate reads high. See the cross-split overlap checker and the holdout reuse budget.

Check this value.

Load a paired comparison report from the eval A/B comparator or an eval results audit from the eval results auditor to fill figures and computed risk lines; typed rows stay.

Your file is processed in this browser tab, and you can check by going offline after the page loads. This page never uploads it.

JSON. Drag one here, or use the box below.

Check this value.

Reads an eval readout saved from this page as JSON, version 1.x. Restores the form, figures, segments, risk and not-tested lists, and the test report.

Your file is processed in this browser tab, and you can check by going offline after the page loads. This page never uploads it.

JSON. Drag one here, or use the box below.

Check this value.

A readout holds the decision, the figures with their intervals and methods, the segments, the residual risk, what was not tested and where each number came from. Load the returns-desk example to see what it looks like.

Where the headline's interval sits against the bar shows whether these cases put the headline clearly on one side of it at the stated level.

Export readout
How the readout is built

The page computes an interval from k of n using the stated method and confidence level, reads the headline against the bar, and prints every figure with its source.

Each counts row gets its interval from the method and confidence level. Wilson and Clopper-Pearson intervals are built through the same function the release gate designer uses. All intervals are two-sided.

Each reported row prints the value and the interval you bring. No interval is computed for it. The method name is the one you typed.

The bar applies to the headline row and to each segment; a segment whose whole interval sits on the wrong side is listed as a residual risk. The bar is read with inclusive edges (the bar itself counts as clearing: an at-least bar is cleared when the lower bound equals it, an at-most bar when the upper bound equals it), the same rule the release gate designer applies. When the interval contains the bar, the reading is across the bar: the true value could sit on either side, and more cases narrow the interval.

A segment with fewer than 30 cases is flagged. Thirty cases is this site's default floor for a rate claim; whether a smaller segment is enough depends on the rate you need to claim.

An import from a paired comparison report fills figures, segments and the cases that passed on the baseline and fail on the candidate. An import from an eval results audit fills figures and computed risk lines. Each imported row names its source from the file.

The summary follows a fixed clause order: the decision and the question; the headline figure with its interval and k of n; the bar reading; the first residual risk and the count of the rest; the count and the first line of what was not tested; and who decided and when. To fit 600 characters, the page drops who decided, then the first not-tested line, then the first risk's text (its count stays), then the bar reading. A question or label that still overflows is cut with an ellipsis, at a code-point boundary, and no number is split.

The test completion report is in use once any field is filled. A criterion not met, empty criteria, a problem or unchecked threat, and an unmeasured grader side each join the residual risk. Catch rate is caught over real failures; false alarm rate is false alarms over real passes. Each carries a two-sided 95% Wilson interval from the typed counts; the labeled set source prints with each rate in the document under "Where the numbers came from". Criteria print as counts. When the decision is Ship with open items, the page, the document and summary carry the count; the clause follows the risk clause and drops last.

Questions

What is the difference between this and the evaluation card?

The evaluation card documents one evaluation's method: what was tested, how many cases, which graders, what temperature, what parser. This page documents a decision: what the team decided, what the numbers were, where they came from, what was not tested and who signed it. A figure's source may name a card, and a readout may rest on several evaluations, each with its own card.

Why does each number carry an interval and a source?

An interval is the range the true value plausibly sits in, given the number of cases and the method named beside it. A source names where the number came from and when. Together they let a reader who was not in the room check the claim without running the eval again.

What does "across the bar" mean?

The interval around the headline contains the bar, so the true value could sit on either side. Running more cases on the same version narrows the interval. Until the interval falls wholly on one side of the bar, the data do not settle the question.

Why list what was not tested?

A readout that lists its numbers and says nothing about what was not covered reads stronger than it is. An empty not-tested section prints NOT RECORDED in the document, so that a reader sees the omission.

What is the difference between proposed and decided?

Proposed means the team's recommendation awaits sign-off. Decided means someone has signed it. The date field records when.

Can I paste the summary into a channel?

Copy the summary from the summary control. It fits in 600 characters and carries the decision, the headline with its interval, the bar reading, the first risk and the first not-tested line when they fit. The document holds every detail the summary leaves out.

Which files does it read?

The report control reads two kinds: a paired comparison report from the eval A/B comparator fills figures, segments and the cases that passed on the baseline and fail on the candidate; an eval results audit from the eval results auditor fills figures and computed risk lines. A saved readout opens through its own control and restores the whole form.

Does this page decide anything?

No. It records a decision. It reads the headline against the bar and says where the interval sits, and it lists the risk and the gaps. The decision is owned by the named decider, whoever typed it in.

How does the test completion report work?

The test completion report at the end of the form is for the decider. The preparer fills exit criteria, the grader's counts against a person's labels, deviations and threats. Either person may type the name in "Prepared by" or "Decided by". Use the evaluation card to record how one evaluation ran. Use the release gate designer to set the go or no-go rule. This page records typed statuses and computes no verdict. Adding repeats per case and the grader's error rates to a standard test completion report is our synthesis.