|
100 | 100 | - [.] post-move validation complete |
101 | 101 |
|
102 | 102 | ### Structure Targets |
103 | | -- [ ] `src/engine/core` |
104 | | -- [ ] `src/engine/state` |
| 103 | +- [x] `src/engine/core` |
| 104 | +- [x] `src/engine/state` |
105 | 105 | - [ ] `src/engine/rendering` |
106 | | -- [ ] `src/engine/input` |
| 106 | +- [x] `src/engine/input` |
107 | 107 | - [ ] `src/engine/physics` |
108 | | -- [ ] `src/engine/audio` |
| 108 | +- [x] `src/engine/audio` |
109 | 109 | - [ ] `src/engine/scene` |
110 | | -- [ ] `src/shared/utils` |
111 | | -- [ ] `src/shared/math` |
112 | | -- [ ] `src/shared/state` |
113 | | -- [ ] `games/_template/flow` |
| 110 | +- [x] `src/shared/utils` |
| 111 | +- [x] `src/shared/math` |
| 112 | +- [x] `src/shared/state` |
| 113 | +- [x] `games/_template/flow` |
114 | 114 | - [ ] `samples/phase-01` |
115 | 115 | - [ ] `samples/phase-13_network-concepts` |
116 | | -- [ ] `tools/shared` |
| 116 | +- [x] `tools/shared` |
117 | 117 |
|
118 | 118 | ### Recent Checkpoint Notes |
119 | 119 | - [x] broad import-path correction from `engine/` to `src/engine/` applied across remaining games/samples |
|
407 | 407 | --- |
408 | 408 |
|
409 | 409 | ## 8. Games Layer |
410 | | -- [ ] `games/_template/` created |
| 410 | +- [x] `games/_template/` created |
411 | 411 | - [ ] game flow pattern standardized (`flow/attract.js`, `flow/intro.js`, `flow/highscore.js`) |
412 | | -- [ ] per-game structure normalized |
| 412 | +- [.] per-game structure normalized |
413 | 413 | - [ ] gameplay/entities/levels/rules/assets boundaries normalized |
414 | | -- [ ] current games migrated to target structure |
415 | | -- [ ] game-specific asset ownership enforced |
| 414 | +- [.] current games migrated to target structure |
| 415 | +- [.] game-specific asset ownership enforced |
416 | 416 | - [ ] shared-vs-game utility boundaries enforced |
417 | 417 | - [ ] space_invaders normalized |
418 | 418 | - [ ] puckman normalized |
|
541 | 541 | --- |
542 | 542 |
|
543 | 543 | ## 14. Testing & Validation |
544 | | -- [ ] `tests/` structure normalized |
545 | | -- [ ] unit coverage aligned to engine/shared/games |
546 | | -- [ ] integration coverage aligned to state/replay/rendering/tools |
547 | | -- [ ] smoke validation aligned to samples/tools/games |
| 544 | +- [.] `tests/` structure normalized |
| 545 | +- [.] unit coverage aligned to engine/shared/games |
| 546 | +- [.] integration coverage aligned to state/replay/rendering/tools |
| 547 | +- [.] smoke validation aligned to samples/tools/games |
548 | 548 | - [ ] fixtures/helpers organization normalized |
549 | 549 | - [ ] move/refactor validation strategy documented |
550 | 550 | - [ ] post-PR acceptance criteria consistently enforced |
|
0 commit comments