- commit
- 5c1ef6f65dbf75f99fe32d59dfa019c56bceb924
- parent
- 4344e41de0994fed9e0e929298be2ffb216cc2d6
- author
- Dami <dami.etoile@gmail.com>
| M | openspec/ | 26 | +++++++++++++------------- |
@@ -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.