- tools/mutation-check.mjs with tools/mutants.json: thirteen mutants against the
Module 12 TypeScript reference (the eight of Module 13's first table, plus
Armor before redirect, conditions at parse time, no defender priority, and the
summon seam's noun check); all killed.
- tools/run-scenario.mjs with tools/scenario/run.ts: a designer's cards, words
and seam words as data, played on the Module 10 TypeScript reference.
- course/10-spellgrid/designer-capstone.md and designer-example/ (output.txt
is checked against the tool's output in the tools tests).
- CI: diff-tracks (300 seeds), mutation-check, verify-levels.
- Module 13: the mutation table is the tool's output; differential testing,
undo and the solver sections describe the repository as it is. Lesson 10
says what the level proofs prove for levels 6, 8 and 9.
- schema.mjs: a value that matches no oneOf branch is reported against the
branch its const fields pick.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>