Optional ReadonlymeasureChecks scored over N trials of one task — paid_measure.
Optional ReadonlymeasureThe same checks per arm — paid_measureArms.
Optional ReadonlymeasureThe N×N skill-selection collision matrix — measureSelectionMatrix from
vigiles/claude-code. Declared here because a description is a description
whatever harness answers it; only eval-entry.ts resolves it to a runner.
Optional ReadonlymeasureDoes a skill's description actually fire — paid_measureTriggerRate.
Optional ReadonlyrunA/B across arms with derived metrics — paid_runEval.
The five measurements an eval file may declare — the runners that already exist, keyed by their own names, so migrating is renaming a call to a key. EXACTLY ONE must be present: zero is a file that declares nothing, and two is a file whose author expected both to run.