Commit Graph
3 Commits
Author SHA1 Message Date
Lucas WintherandClaude Opus 5.5 fb3d280be7 feat: playable SpellGrid page on the site (the highest TS reference, unmodified, in the browser)
The sync step copies the reference's engine, harness and content into
site/src/game/generated/ and replaces only content/index.ts (node:fs) with a
re-export of a browser content module (static imports of cards, words, seams,
levels). /play/ has a level picker, text-tile grid, keyboard and buttons, cards
then tiles, the chooser as buttons, rules, minions, the log tree, Undo by
replay and Restart. test:site plays l3 to the win under plain Node. Lessons
5, 10-13 and the home page link the page; lesson links to site pages go
through their source file.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-11 14:22:50 +01:00
Lucas WintherandClaude Opus 5.5 699d038d1c feat: course website (Astro Starlight)
Pages (index, disclaimer, about), lockfile, root test:site script, fix for
Starlight 0.42 sidebar config and <details> rendering in generated MDX.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:35:29 +01:00
Lucas WintherandClaude Opus 5.5 d41496655e wip: course website (incomplete — Task 15 in progress)
Partial: Astro Starlight config, sync-content.mjs + 6 passing tests.
Missing: pages (index, disclaimer, about), harness page, lockfile,
verified build. See SDD ledger.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 05:18:08 +01:00