Open this file to verify scoring correctness against hand-computed reference vectors.
All vectors must pass before trusting results from the interactive runner.
The vectors were computed by hand from the scoring keys in
aq-50.md, cat-q.md, and raads-r.md;
they are NOT regenerated by running scoring.js.
Automated contract, schema, and state-machine checks covering the seams between
tests/*.js (instrument defs), scoring.js, and
app.js. These are orthogonal to the scoring vectors above: vectors
prove the math; these prove the pieces fit. Red rows here mean
two engineers shipped against mismatched schemas.