- commit
- e4c9783bb00a664320242fae31271a9e4b661c8f
- parent
- 3e9e948636baa8304691f41b32862d264506c7c5
- author
- Dami <dami.etoile@gmail.com>
| M | progress.md | 2 | ++ |
@@ -41,3 +41,5 @@ TODO: Review the audio mix by ear and keep the spacing rule for future teaching
4141 2026-09-23: W3's compact solver is verified and archived. The sequential Core, Crate Works, Tidewater, and Clockwork gate solved all 23 proofs in 794.86s without LIMIT or disallowed author warnings. The corrected core proof 02 now teaches unmaking `ROCK IS PUSH`: a straight push jams, the authored route removes the rule at step 8 and wins at step 26 in both solver and browser replay. D22 Pause and Win are accepted by design; their mobile hit regions and visible Pause gaps passed browser QA. Title, INDEX, Gift, and Workshop transitions are implemented and their desktop/mobile reduced-motion and slow-motion flows pass. The final keycap press capture exposed an unnecessary proof-to-proof iris on Undo/Restart, now under a focused fix. The designer and worlds team chose memoryless channel gates and stable-ID FRAIL leftovers; a strictly valid mechanic foundation plus separate gate and FRAIL OpenSpec changes record the contract before implementation. Revision 11 remains public until the final HUD and public browser gates pass.4242 4343 2026-09-23: Public revision 12 at https://fcbc.n.zip/ ships the designer-accepted D22 motion language, clipped step odometer, Z keycap pulse, no-iris same-scene Undo, full-viewport player chrome, and shared ledger property colors. A late file-import scene race and an initially-won-proof scene race were found by the complete browser flow and corrected with focused regressions. D22 is archived as `2026-09-24-animate-stage-motion-language`; all live and active OpenSpec items validate strictly. Final production and live-URL browser flows pass with no console errors, and the revised sequential world gate solves 23/23 proofs in 762.46s with `shell-game`'s `JELLY IS SHELL` requirement and no solver warnings. The public alias, access, and expiry are unchanged. Next: close D21 beat-strip/title authoring polish, finish Crossword content convergence, then implement the validated mechanics lifecycle and codec before gate and FRAIL world proofs.44+45+2026-09-24: W14 rules-revision compatibility is implemented and archived after designer copy approval. D20 now has world identity validation and W11 notes, one pack per INDEX world, per-world progress, Q/E/gamepad/two-finger navigation, cursor snapshots, first-entry/Workshop world cards, and approved local bundle order core/Crossword/Crate Works/Tidewater. Focused commits keep these units separate. The local 390px browser showed Title→core card→INDEX→Crossword card with no console errors. D21 next-beat strip fill and transferred BELL cue passed the blocked/transfer browser fixture. The designer-approved 64-character title ceiling and up-to-three-line mobile fallback passed Gift→INDEX→Proof→Win browser QA; the 51-character fixture uses two full-width 16px lines at actual font metrics. TODO: designer sign-off for D20/D21/title captures, complete multi-world share/Workshop browser gate, run full Node/build and sequential world solver after bundle, then refresh the stable public alias. Clockwork remains gated by W12 custom-property presentation. Architecture follow-up `stabilize-active-level-identity` is strictly valid but pending implementation.