- commit
- cd6621e4a1814692735347ad43b2d57c93646265
- parent
- 3efbb1c2049ef9006a1c651891a5af68e4cc760b
- author
- Dami <dami.etoile@gmail.com>
| M | openspec/ | 22 | +++++++++++----------- |
@@ -1,26 +1,26 @@
11 ## 1. Presentation clock and reusable motion22 3-- [ ] 1.1 Add bounded `?slowmo=N` presentation clock with deterministic tests for `now`, frame timestamps, and delayed actions; preserve input repeat timing and reduced-motion end states.4-- [ ] 1.2 Define reusable easing, phase, and primitive helpers without growing the stage shell into a god file.3+- [x] 1.1 Add bounded `?slowmo=N` presentation clock with deterministic tests for `now`, frame timestamps, and delayed actions; preserve input repeat timing and reduced-motion end states.4+- [x] 1.2 Define reusable easing, phase, and primitive helpers without growing the stage shell into a god file.55 66 ## 2. Menu choreography77 8-- [ ] 2.1 Animate Pause entry: 140ms shutter, typed title, 35ms staggered 200ms item drops at a 14px row gap, then hint/keycaps.9-- [ ] 2.2 Slide the solid highlight with a paw arc, press selections, reverse-stagger exit, and reject input until the captured exit action runs; toggles stay open.10-- [ ] 2.3 Apply coherent entry/exit feedback to other menu scenes without changing navigation or pointer hit targets.8+- [x] 2.1 Animate Pause entry: 140ms shutter, typed title, 35ms staggered 200ms item drops at a 14px row gap, then hint/keycaps.9+- [x] 2.2 Slide the solid highlight with a paw arc, press selections, reverse-stagger exit, and reject input until the captured exit action runs; toggles stay open.10+- [x] 2.3 Apply coherent entry/exit feedback to other menu scenes without changing navigation or pointer hit targets.1111 1212 ## 3. Win choreography1313 14-- [ ] 3.1 Ring the actual winning cell, then slam the card at +260ms; stamp sentence tiles, draw the bar, count steps, and reveal actions in the documented order.15-- [ ] 3.2 First Enter during entrance skips to the settled card; the next Enter exits before INDEX. Undo and replay remain usable.14+- [x] 3.1 Ring the actual winning cell, then slam the card at +260ms; stamp sentence tiles, draw the bar, count steps, and reveal actions in the documented order.15+- [x] 3.2 First Enter during entrance skips to the settled card; the next Enter exits before INDEX. Undo and replay remain usable.1616 1717 ## 4. In-play motion1818 19-- [ ] 4.1 Press action keycaps for their keyboard, pad, and touch intents.20-- [ ] 4.2 Roll changed step digits up or down; stamp new ledger tiles and strike/exit removed sentences.21-- [ ] 4.3 Skid only pushed word tiles in the direction of travel.19+- [x] 4.1 Press action keycaps for their keyboard, pad, and touch intents.20+- [x] 4.2 Roll changed step digits up or down; stamp new ledger tiles and strike/exit removed sentences.21+- [x] 4.3 Skid only pushed word tiles in the direction of travel.2222 2323 ## 5. Acceptance2424 25-- [ ] 5.1 Pass focused timing and input tests, full Node suite, production build, and strict OpenSpec validation.25+- [x] 5.1 Pass focused timing and input tests, full Node suite, production build, and strict OpenSpec validation.2626 - [ ] 5.2 Review desktop/mobile intermediate and settled frames with the designer under `?slowmo=8`, plus reduced motion and public browser scene flow before publishing.