clone

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

Record verified world index presentation tasks

Dami committed 5c1ef6f
commit
5c1ef6f65dbf75f99fe32d59dfa019c56bceb924
parent
4344e41de0994fed9e0e929298be2ffb216cc2d6
author
Dami <dami.etoile@gmail.com>
1 file changed, +13 -13
Mopenspec/changes/add-world-index-presentation/tasks.md26+++++++++++++-------------
M openspec/changes/add-world-index-presentation/tasks.md +13 -13
@@ -1,39 +1,39 @@
11 ## 1. World header and strip22 3-- [ ] 1.1 Render the accepted desktop/mobile INDEX header hierarchy from the D203+- [x] 1.1 Render the accepted desktop/mobile INDEX header hierarchy from the D2044 world view model, including fallback tagline and per-world completion.5-- [ ] 1.2 Render the desktop `[Q] ◀ dots ▶ [E]` strip with accent-aware current5+- [x] 1.2 Render the desktop `[Q] ◀ dots ▶ [E]` strip with accent-aware current66 dot and visible control geometry.7-- [ ] 1.3 Add mobile 44px arrow targets, omit mobile keycaps, and keep strip hit7+- [x] 1.3 Add mobile 44px arrow targets, omit mobile keycaps, and keep strip hit88 geometry aligned with the drawn controls.9-- [ ] 1.4 Synchronize the 110ms back-ease dot slide with the D20 280ms world9+- [x] 1.4 Synchronize the 110ms back-ease dot slide with the D20 280ms world1010 sheet transition and settle both immediately for reduced motion.1111 1212 ## 2. World card1313 14-- [ ] 2.1 Apply the accepted centered card composition: 96px glyph, name,14+- [x] 2.1 Apply the accepted centered card composition: 96px glyph, name,1515 tagline, `by <author>`, accent signal, hard-edged surfaces, and ENTER action.16-- [ ] 2.2 Preserve the D20 `index` and `workshop` origins and dismiss the card16+- [x] 2.2 Preserve the D20 `index` and `workshop` origins and dismiss the card1717 to the settled INDEX sheet without entering a proof or changing simulation.18-- [ ] 2.3 Fit and wrap card copy for desktop/mobile canvases, expose the 44px18+- [x] 2.3 Fit and wrap card copy for desktop/mobile canvases, expose the 44px1919 coarse-pointer ENTER target, and settle the card under reduced motion.20-- [ ] 2.4 Add focused renderer, input, and accessibility tests for first entry,20+- [x] 2.4 Add focused renderer, input, and accessibility tests for first entry,2121 Workshop PLAY, confirmation, pointer/touch parity, and one-per-session card2222 behavior.2323 2424 ## 3. Mobile controls and narration2525 26-- [ ] 3.1 Replace mobile INDEX keycap hints with `tap the cat to play` and the26+- [x] 3.1 Replace mobile INDEX keycap hints with `tap the cat to play` and the2727 `☰ menu` thumb affordance, keeping Workshop behind that menu.28-- [ ] 3.2 Keep INDEX and open-card accessible labels synchronized with visible28+- [x] 3.2 Keep INDEX and open-card accessible labels synchronized with visible2929 world identity, progress, controls, and ENTER dismissal.3030 - [ ] 3.3 Verify desktop and 390x844 screenshots for hierarchy, overlap,3131 transitions, card fitting, and footer placement, including reduced motion.3232 3333 ## 4. Verification and handoff3434 35-- [ ] 4.1 Run focused presentation and browser tests without changing D2035+- [x] 4.1 Run focused presentation and browser tests without changing D203636 navigation or engine solver behavior.37-- [ ] 4.2 Run the full Node suite and production build.38-- [ ] 4.3 Post the desktop/mobile header, strip, card, and footer evidence to37+- [x] 4.2 Run the full Node suite and production build.38+- [x] 4.3 Post the desktop/mobile header, strip, card, and footer evidence to3939 `docs/design-inbox.md` for designer review before release.