|
1 | 1 | MODEL: GPT-5.3-codex |
2 | | -REASONING: high |
| 2 | +REASONING: medium |
3 | 3 |
|
4 | 4 | TASK: |
5 | | -Apply BUILD_PR_LEVEL_9_7_REMOVE_INTERNAL_REFERENCES_AND_INLINE_DATA. |
| 5 | +Apply BUILD_PR_LEVEL_9_9_LAUNCH_SMOKE_GAMES_ONLY_FAST_PATH. |
6 | 6 |
|
7 | 7 | STEPS: |
8 | | -1. Read docs/pr/PLAN_PR_LEVEL_9_7_REMOVE_INTERNAL_REFERENCES_AND_INLINE_DATA.md. |
9 | | -2. Read docs/pr/BUILD_PR_LEVEL_9_7_REMOVE_INTERNAL_REFERENCES_AND_INLINE_DATA.md. |
10 | | -3. Open `games/Asteroids/game.manifest.json`. |
11 | | -4. Remove internal pointer patterns: |
12 | | - - runtimeSource |
13 | | - - game.manifest.json# |
14 | | - - #tools/ |
15 | | - - #tools. |
16 | | - - source.path pointing back to this manifest |
17 | | - - lineage.inlinedSourceFiles |
18 | | - - lineage.toolDomains |
19 | | -5. Remove or restrict root assetCatalog: |
20 | | - - no JSON-data entries |
21 | | - - external binary/media paths only if retained |
22 | | -6. Preserve actual data under owning tool sections: |
23 | | - - primitive-skin-editor |
24 | | - - sprite-editor |
25 | | - - tile-map-editor |
26 | | - - parallax-editor |
27 | | - - vector-asset-studio |
28 | | - - asset-browser for external media only |
29 | | -7. Search for old deleted JSON filenames and remove stale references. |
30 | | -8. Verify: |
31 | | - - only one JSON remains under games/Asteroids |
32 | | - - no internal manifest fragment refs remain |
33 | | - - no runtimeSource remains |
34 | | - - Asteroids direct launch works |
35 | | -9. Update docs/dev/reports/level_9_7_remove_internal_references_report.md. |
36 | | -10. Update docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md status only if needed: |
37 | | - - [ ] -> [.] |
38 | | - - [.] -> [x] |
39 | | - - no prose rewrite/delete |
40 | | -11. Do not add validators. |
41 | | -12. Do not modify start_of_day. |
42 | | -13. Create Codex delta ZIP: |
43 | | - tmp/BUILD_PR_LEVEL_9_7_REMOVE_INTERNAL_REFERENCES_AND_INLINE_DATA_delta.zip |
| 8 | +1. Read docs/pr/PLAN_PR_LEVEL_9_9_LAUNCH_SMOKE_GAMES_ONLY_FAST_PATH.md. |
| 9 | +2. Read docs/pr/BUILD_PR_LEVEL_9_9_LAUNCH_SMOKE_GAMES_ONLY_FAST_PATH.md. |
| 10 | +3. Inspect: |
| 11 | + - package.json |
| 12 | + - tests/runtime/LaunchSmokeAllEntries.test.mjs |
| 13 | + - scripts that invoke launch smoke tests |
| 14 | +4. Add or update a dedicated games-only command: |
| 15 | + - preferred: npm run test:launch-smoke:games |
| 16 | + - must pass: --games |
| 17 | +5. Ensure games-only command invokes LaunchSmokeAllEntries exactly once. |
| 18 | +6. Do not remove full all-entry launch smoke behavior. |
| 19 | +7. Ensure games-only excludes samples and tools. |
| 20 | +8. Write docs/dev/reports/level_9_9_launch_smoke_games_only_fast_path_report.md with final command and validation. |
| 21 | +9. Update docs/dev/roadmaps/MASTER_ROADMAP_ENGINE.md status only if needed: |
| 22 | + - [ ] -> [.] |
| 23 | + - [.] -> [x] |
| 24 | + - no prose rewrite/delete |
| 25 | +10. Do not modify start_of_day. |
| 26 | +11. Create Codex delta ZIP: |
| 27 | + tmp/BUILD_PR_LEVEL_9_9_LAUNCH_SMOKE_GAMES_ONLY_FAST_PATH_delta.zip |
44 | 28 |
|
45 | 29 | ACCEPTANCE: |
46 | | -- manifest is data, not pointer map |
47 | | -- Asteroids launches |
| 30 | +- games-only launch smoke command exists |
| 31 | +- samples/tools excluded |
| 32 | +- duplicate game execution false |
48 | 33 | - delta ZIP exists |
0 commit comments