01Chapter coverage
208 scripted interactions exercise four generated challenges across every currently advertised chapter, requiring complete prompts, hints, examples, explanations, accepted answers, and rejection of invalid input.
02Answer equivalence
Twelve documented cases cover numeric decimals, equation notation, SQL functions with optional parentheses, capitalization, spacing, and representative programming formats.
03Coach boundaries
Ten cases exercise prompt injection, answer extraction, off-topic health, news and finance prompts, hints, first steps, examples, and chapter-specific fallback.
04Persistence and age rules
Nine cases cover versioning, corrupt records, numeric bounds, path separation, invalid path removal, defaults, and enforced math-only K–5 state.
05Browser workflows
A release walkthrough verifies K–2 restrictions, correct grading, reload persistence, SQL normalization, mastery separation, hint gating, coach refusal, reset isolation, navigation, and public evidence pages.
06Release integrity
ESLint, strict TypeScript, the automated suite, production build, custom-domain redirect, semantic structure, and desktop visual review must pass before deployment.