clone

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

Record revision 13 chapter release and next engine gates

Dami committed 6f178f8
commit
6f178f8a519291dccce356ac51bb6ba77125d93d
parent
66699ee30ed71b8fba8fadb50d366077f2efe1cc
author
Dami <dami.etoile@gmail.com>
1 file changed, +2 -0
Mprogress.md2++
M progress.md +2 -0
@@ -43,3 +43,5 @@ TODO: Review the audio mix by ear and keep the spacing rule for future teaching
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.4444 4545 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.46+47+2026-09-24: D20 is designer accepted and archived. Revision 13 at https://fcbc.n.zip/ adds the four approved default worlds, Core's authored 🐈 identity, the revised world cards and fixed INDEX presentation; the public desktop/mobile world-index flow passes with no page errors. The local Gift/Workshop/share flow, 373 Node tests, production build, and sequential 30-proof world solver gate pass. Clockwork remains outside the default INDEX pending W12/D21. Stable active-level IDs and direct catalog lookup are committed; a 64-level comparison measured 65.2× faster last-level reads than the previous full-list clone/scan path. The active-level OpenSpec retains one delayed-Win replacement/removal regression gate. A new strict-valid OpenSpec change, `consolidate-level-schema-boundary`, addresses direct-engine/CommonJS/share validator drift before gate and FRAIL runtime work. The goal remains active with the design and worlds teams through their inboxes.