clone

a browser grid puzzle game where you push words around to rewrite the rules of each level

Record completed world navigation and release gates

Dami committed 2c15b1d
commit
2c15b1dec0a0e2a1068a25057e283e25aa39534a
parent
1e0b686425f383e89d5ee0a884b73bef8aaeec63
author
Dami <dami.etoile@gmail.com>
2 files changed, +23 -5
Mopenspec/changes/add-world-index-navigation/design.md18++++++++++++++++++
Mopenspec/changes/add-world-index-navigation/tasks.md10+++++-----
M openspec/changes/add-world-index-navigation/design.md +18 -0
M openspec/changes/add-world-index-navigation/tasks.md +5 -5
@@ -36,7 +36,7 @@
3636 - [x] 3.3 Preserve a cursor per world, choose that cursor or the first available3737 node on entry, and keep proof unlocking and completion counts scoped to the3838 active pack ID.39-- [ ] 3.4 Add focused navigator/progress tests for Q/E, edge traversal,39+- [x] 3.4 Add focused navigator/progress tests for Q/E, edge traversal,4040 boundary no-ops, locked openers, solved counts, undo/restart isolation, and4141 removal of the active imported world.4242
@@ -48,19 +48,19 @@
4848 deduplicate repeated requests within a session and preserve the active node.4949 - [x] 4.3 Add accessible text coverage for world number/name, per-world5050 completion, adjacent-world actions, and card ENTER/return state.51-- [ ] 4.4 Leave final card/header geometry, font fitting, iris animation, and51+- [x] 4.4 Leave final card/header geometry, font fitting, iris animation, and5252 copy to a separate designer-reviewed presentation change; post the seam5353 evidence to `docs/design-inbox.md` before implementing that follow-up.5454 5555 ## 5. Verification and handoff5656 5757 - [x] 5.1 Run the focused catalog, map, navigator, and progress tests.58-- [ ] 5.2 Run the complete Node suite, bundled-world solver gate, production58+- [x] 5.2 Run the complete Node suite, bundled-world solver gate, production5959 build, and desktop/mobile browser checks for INDEX, world switching, locked6060 nodes, Workshop PLAY, and share import.61-- [ ] 5.3 Confirm the map implementation no longer relies on the old paragraph61+- [x] 5.3 Confirm the map implementation no longer relies on the old paragraph6262 that grouped built-ins on sheet 1; update the live `game-presentation` and6363 `level-packs` specs only when implementation is complete.64-- [ ] 5.4 Post navigation and metadata screenshots/logs to both team inboxes,64+- [x] 5.4 Post navigation and metadata screenshots/logs to both team inboxes,6565 obtain designer review for the presentation seam, and record the final6666 world order and pack validation result before archiving this change.