01 / AI evaluation

Make a benchmark measure the submitted program.

Separate candidate execution from the reference answer, then challenge the grader with controls that should fail.

Adversarial correctness benchmark · Local release

cases per control
152
unit + container tests
108 + 10
paid model requests
0

The problem

The generated harness ran the reference solution while grading a candidate. A passing report could therefore hide a broken submission. Optional 0x prefixes were also decoded incorrectly, and reports inserted success claims instead of deriving them from attempts.

My contribution

I built a packed-decimal benchmark with independent fixtures, bounded candidate execution, versioned result records, and reports generated from those records. The release narrows its supported task so the measurement foundation can be checked directly.

How it works

  1. Known answers + seeded cases
  2. Candidate process
  3. Independent verifier
  4. Per-case result records

Decisions that shaped the release

Measured results

Deterministic controls establish grader behavior. These are not language-model performance measurements.

Adversarial correctness benchmark: release evidence
Candidate Passed Failed Execution errors
oracle 152 0 0
nop 0 152 0
unsigned 117 35 0
identity 0 152 0

A failure worth inspecting

An unsigned decoder returns the right digits with the wrong sign.

The candidate exits successfully, but 123D must decode to -123. The verifier records a failed case rather than borrowing the reference output.

{
  "id": "negative-d",
  "input": "123D",
  "expected": "-123",
  "actual": "123",
  "status": "failed"
}

Limits and next questions

Inspect the evidence

Download sanitized evidence (JSON) · SHA256

Private implementation · sanitized evidence available

Software controls, development-set measurements and model quality retain separate denominators. Local release artifacts are prepared for review; no public deployment is implied.