Workflow evaluation

examples/compliance-reviewer/runs/exec-59.harness.json scored against examples/compliance-reviewer/key.json · 40 records · strict mode · generated 2026-09-23T00:00:00.000Z
A record needed a person if the answer key says it should not have gone out without review.

Silent error rate
6.7%
1 of the 15 records that went out without review should have had one
The true rate on records like these is likely between 1.2% and 29.8% (95% range).
With 15 records, each one moves it by 6.7 points.
Straight-through
37.5%
went out without review
15 of 40 · likely 24.2–53.0%
Silent omissions
0.0%
blocked or suppressed, but should have gone out or to a person
0 of 40 · likely 0.0–8.8%
Review precision
100.0%
sent to a person, and needed one
25 of 25 · likely 86.7–100.0%
Safeguard failures
0
went out past the workflow's own confidence gate or floor

Silent errors

Records that went out without review, but needed a person.

RecordSeverityTypesWentAnswer keyWhat differedTrap
E38mediumSP-SHOULD-REVIEW
SP-MISSING-REJECTED
PASS_WITH_NOTESVIOLATIONviolations found, but set aside: AWARD_CLAIM_REVIEWllm
What the types mean
SP-SHOULD-REVIEW
went out, but should have gone to a person
SP-MISSING-REJECTED
the model found a correct value, but it was set aside for low confidence

Silent omissions

None.

Safeguard failures

None.

Unnecessary reviews (sent to a person, but could have gone out): none

Output quality

40 records. Precision: of the values the workflow applied, the share the answer key lists. Recall: of the values the answer key lists, the share the workflow applied. F1 balances the two (1 is perfect). A value the workflow found but set aside does not count as applied.

OutputPrecisionRecallF1Exact matchTP / FP / FN
violations85.4%87.5%0.86475.0%35 / 6 / 5

Per trap

A trap is a record built to provoke one kind of mistake. Each row shows how the records of one trap were handled.

TrapRecordsRouted rightSilent errorsOmissionsUnnecessary reviews
both11 of 1nonenonenone
deterministic1414 of 14nonenonenone
llm1110 of 11E38nonenone
none1414 of 14nonenonenone

Calibration

Does a stated confidence mean what it says? 40 claims, one group per stated value. Average gap 0.330 (0 is perfectly calibrated). The grey diagonal is where stated equals actual; a dot above it was right more often than stated, below it less often. Each thin line is the likely range (95%) for that dot. With 40 claims, read the ranges, not the dots.

0%20%40%60%80%100%0.50.60.70.80.91.0stated confidenceactually right
StatedClaimsRightAccuracyGapLikely range
0.60100.0%-0.600.0–79.3%
0.65200.0%-0.650.0–65.8%
0.72100.0%-0.720.0–79.3%
0.757228.6%-0.468.2–64.1%
0.804375.0%-0.0530.1–95.4%
0.8512650.0%-0.3525.4–74.6%
0.8822100.0%+0.1234.2–100.0%
0.904375.0%-0.1530.1–95.4%
0.9222100.0%+0.0834.2–100.0%
0.9511100.0%+0.0520.7–100.0%
0.974250.0%-0.4715.0–85.0%

Every record

RecordWentAnswer keyNeeded a personOutcomeTrap
E01BLOCKVIOLATIONyesokdeterministic
E02BLOCKVIOLATIONyesokdeterministic
E03BLOCKVIOLATIONyesokdeterministic
E04BLOCKVIOLATIONyesokdeterministic
E05BLOCKVIOLATIONyesokdeterministic
E06BLOCKVIOLATIONyesokdeterministic
E07BLOCKVIOLATIONyesokdeterministic
E08BLOCKVIOLATIONyesokboth
E09BLOCKVIOLATIONyesokdeterministic
E10BLOCKVIOLATIONyesokdeterministic
E11BLOCKVIOLATIONyesokdeterministic
E12REVIEW_REQUIREDVIOLATIONyesokdeterministic
E13REVIEW_REQUIREDVIOLATIONyesokdeterministic
E14PASSCLEANnooknone
E15REVIEW_REQUIREDVIOLATIONyesokllm
E16REVIEW_REQUIREDVIOLATIONyesokllm
E17REVIEW_REQUIREDVIOLATIONyesokllm
E18REVIEW_REQUIREDVIOLATIONyesokllm
E19REVIEW_REQUIREDVIOLATIONyesokllm
E20REVIEW_REQUIREDVIOLATIONyesokllm
E21REVIEW_REQUIREDVIOLATIONyesokllm
E22REVIEW_REQUIREDVIOLATIONyesokllm
E23REVIEW_REQUIREDVIOLATIONyesokllm
E24PASSCLEANnooknone
E25BLOCKVIOLATIONyesokdeterministic
E26BLOCKVIOLATIONyesokdeterministic
E27PASSCLEANnooknone
E28PASSCLEANnooknone
E29PASSCLEANnooknone
E30PASSCLEANnooknone
E31PASSCLEANnooknone
E32PASSCLEANnooknone
E33PASSCLEANnooknone
E34PASSCLEANnooknone
E35PASSCLEANnooknone
E36PASSCLEANnooknone
E37PASSCLEANnooknone
E38PASS_WITH_NOTESVIOLATIONyesmedium silent errorllm
E39REVIEW_REQUIREDVIOLATIONyesokllm
E40PASSCLEANnooknone

Not measured