|
| 1 | +# BUILD PR — Asteroids New Flow And Debug Parallel Adoption |
| 2 | + |
| 3 | +## Purpose |
| 4 | +Accelerate `asteroids_new` by pulling over the first flow/debug shell needed to make the parallel lane look like a real game skeleton, while keeping the work non-destructive. |
| 5 | + |
| 6 | +## Exact Target Files |
| 7 | +Source: |
| 8 | +- `games/Asteroids/debug/asteroidsShowcaseDebug.js` |
| 9 | + |
| 10 | +Destination / touched: |
| 11 | +- `games/asteroids_new/debug/asteroidsShowcaseDebug.js` |
| 12 | +- `games/asteroids_new/flow/attract.js` |
| 13 | +- `games/asteroids_new/flow/intro.js` |
| 14 | +- `games/asteroids_new/index.js` |
| 15 | + |
| 16 | +## Required Code Changes |
| 17 | +1. Copy: |
| 18 | + - `games/Asteroids/debug/asteroidsShowcaseDebug.js` |
| 19 | + - to `games/asteroids_new/debug/asteroidsShowcaseDebug.js` |
| 20 | + |
| 21 | +2. Update only the parallel flow files and index: |
| 22 | + - `games/asteroids_new/flow/attract.js` |
| 23 | + - `games/asteroids_new/flow/intro.js` |
| 24 | + - `games/asteroids_new/index.js` |
| 25 | + |
| 26 | +3. The touched parallel files may be adjusted only as needed to reference the copied debug shell and current parallel lane structure. |
| 27 | + |
| 28 | +## Hard Constraints |
| 29 | +- exact files only |
| 30 | +- copy only; do not move or delete the source debug file |
| 31 | +- do not touch the original Asteroids game/debug files beyond the listed source copy |
| 32 | +- do not change gameplay logic |
| 33 | +- do not widen into entities, systems, levels, or assets in this PR |
| 34 | + |
| 35 | +## Validation Steps |
| 36 | +- confirm only the exact target files changed |
| 37 | +- confirm the copied debug file is syntax-valid |
| 38 | +- confirm the parallel flow/index files resolve imports |
| 39 | +- confirm original Asteroids files were not modified |
| 40 | + |
| 41 | +## Acceptance Criteria |
| 42 | +- `games/asteroids_new/debug/asteroidsShowcaseDebug.js` exists |
| 43 | +- flow/index files in `asteroids_new` resolve against the copied parallel lane files |
| 44 | +- original Asteroids debug file remains untouched |
0 commit comments