Files
systemic-game-design-course/package.json
T
Lucas WintherandClaude Opus 5.5 570e5d6826 feat: age-aware solver, verify-levels, seven solver-proved SpellGrid levels (l4-l10)
The solver's position key reads stackAt (each tile oldest first). New tool
tools/verify-levels.mjs checks course/10-spellgrid/levels/proofs.json: each
level's shortest solution, and that it exhausts without its idea (neverRule)
or on the naive engine. Levels 4-10, one course idea each, with
test_10_level_N_solution in both tracks, scenarios and Lesson 10's list;
l1 no longer matches l10, and proofs.json is not listed as a level.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-11 12:22:58 +01:00

20 lines
572 B
JSON

{
"name": "systemic-design-course",
"private": true,
"type": "module",
"license": "MIT",
"engines": {
"node": ">=22"
},
"scripts": {
"test:tools": "node --test tools/test/*.test.mjs",
"check": "node tools/sync-check.mjs",
"test:site": "node --test site/scripts/*.test.mjs",
"check:links": "node tools/check-links.mjs",
"play:spellgrid": "node tools/play-spellgrid.mjs",
"solve:spellgrid": "node tools/solve-spellgrid.mjs",
"diff:tracks": "node tools/diff-tracks.mjs",
"verify:levels": "node tools/verify-levels.mjs"
}
}