money-rollup
A command-line reporting tool has to stop doing money math in floating point. It switches to exact arithmetic, converts currencies along the shortest rate path and rejects ambiguous ones, totals every parent account, rounds half-to-even per entry, and rejects about thirty kinds of malformed input.
circuit-breaker
A simulator has to track one breaker per target through closed, open, and recovering, opening after enough consecutive failures, recovering only once a cooldown has elapsed, limiting trial calls while recovering, and treating an unlisted status code as neither success nor failure. Its starting code fails nine of twelve hidden checks in every language.
expr-eval
An evaluator for a small expression language has to handle a full precedence ladder, let bindings, and signed 64-bit two's complement arithmetic: wrapping, division that truncates toward zero, an arithmetic right shift, a checked shift count, and literals read as unsigned then reinterpreted. Its ticket is eight lines and points at a spec file in the workspace; its reference is a tokenizer, a parser, and an evaluator. The starting code fails 18 of 20 hidden checks in every language.
Why these tasks
A task everything passes pins every difference at zero and answers nothing, so each of these has to fail often enough to compare, and each was chosen to stress something different. Before a task joins a round it has to clear a paid ten-run probe with its admission rule written down first: too easy and it ranks nothing, too hard and it ranks nothing either.
Calibration
Before any paid run: reference solutions pass every check, the five untouched starters fail the identical checks, and four seeded sabotages are caught with identical failure sets in every language. Instructions are byte-identical across languages and the hidden expectations are not readable from the workspace. A green gate proves the scoring is fair, not that the task is hard enough to tell the languages apart.
Uncertainty
Intervals are 95% percentile intervals from a fixed-seed 20,000-resample paired bootstrap over matched attempt blocks. The number of runs was fixed at 120 before the first paid call and no interim look influenced whether to continue.