clone

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

main
miau-is-true / openspec / changes / archive / 2026-09-24-add-world-index-presentation / tasks.md
tasks.md 2.1K rendered
1## 1. World header and strip23- [x] 1.1 Render the accepted desktop/mobile INDEX header hierarchy from the D204 world view model, including fallback tagline and per-world completion.5- [x] 1.2 Render the desktop `[Q] ◀ dots ▶ [E]` strip with accent-aware current6 dot and visible control geometry.7- [x] 1.3 Add mobile 44px arrow targets, omit mobile keycaps, and keep strip hit8 geometry aligned with the drawn controls.9- [x] 1.4 Synchronize the 110ms back-ease dot slide with the D20 280ms world10 sheet transition and settle both immediately for reduced motion.1112## 2. World card1314- [x] 2.1 Apply the revised centered card composition: 96px glyph, `WORLD NN`,15 32px name, 15px tagline, proof/progress/optional-author meta line, 16px16 rhythm, accent stroke, and desktop/touch actions.17- [x] 2.2 Preserve the D20 `index` and `workshop` origins and dismiss the card18 to the settled INDEX sheet without entering a proof or changing simulation.19- [x] 2.3 Fit and wrap revised card copy for desktop/mobile canvases, expose the20 full-width 48px coarse-pointer action, and settle under reduced motion.21- [x] 2.4 Add focused renderer, input, and accessibility tests for first entry,22 Workshop PLAY, confirmation, pointer/touch parity, and one-per-session card23 behavior, including Core identity and missing-author copy.2425## 3. Mobile controls and narration2627- [x] 3.1 Replace mobile INDEX keycap hints with `tap the cat to play` and the28 `☰ menu` thumb affordance, keeping Workshop behind that menu.29- [x] 3.2 Keep INDEX and open-card accessible labels synchronized with visible30 world identity, progress, controls, and ENTER dismissal.31- [x] 3.3 Verify desktop and 390x844 screenshots for hierarchy, overlap,32 transitions, card fitting, and footer placement, including reduced motion.3334## 4. Verification and handoff3536- [x] 4.1 Run focused presentation and browser tests without changing D2037 navigation or engine solver behavior.38- [x] 4.2 Run the full Node suite and production build.39- [x] 4.3 Post the desktop/mobile header, strip, card, and footer evidence to40 `docs/design-inbox.md` for designer review before release.