Evaluator assurance / interactive replay
FlawedBench under test.
Challenge a known 20-task fixture, inspect each grader decision, and see how evidence changes the score you can responsibly claim.
Probe plan
Configure a deterministic browser replay. Select local service to call the installed auditor and persist a real run.
Canonical plan: 165 local grader calls, no model calls, $0.
Task register
Live assurance plot
Probe activity
0 events- Start or step the audit to inspect the probe stream.
Task inspection
Exception register
Findings that change what 80% means.
Run the probe battery to populate the evidence register.
Grader assurance
Correct and wrong answers stay separate.
Aggregate accuracy can conceal the direction of a grader defect. Sieve keeps false accepts and false rejects visible with their observed counts.
Probe confusion matrix
Awaiting auditRows are the constructed truth class; columns are the grader decision. On the complete fixture: 35 true accepts, 3 false rejects, 9 false accepts, and 38 true rejects.
Per-task Wilson intervals
Rate uncertaintyAssurance boundary
What this run can—and cannot—say.
Regression behavior
FlawedBench deterministically contains 20 tasks and five seeded eval-infrastructure defects. The Python tests assert the exact verdicts.
False-positive rate
Only attacks represented by the mutation library are counted. Unknown exploits are not in the denominator.
Semantic truth
Without a trusted oracle, Sieve does not claim that an answer is semantically correct. It retains the evidence gap.
External benchmark claim
This is a synthetic regression fixture, not a real public-benchmark audit. Fleet mode and generated probes remain future work.