@@ -2,56 +2,44 @@ MODEL: GPT-5.4
22REASONING: high
33
44COMMAND:
5- Create ` BUILD_PR_LEVEL_02_ENGINE_CORE_BASELINE_AND_BOUNDARY_PASS ` as the first combined Section-2 PR.
5+ Create ` BUILD_PR_LEVEL_02_2D_CAPABILITY_COMBINED_FOUNDATION ` as one combined 2D capability PR.
66
77Goal:
8- Reduce PR count by grouping the engine-core baseline work into one coherent normalization pass .
8+ Finish the 2D Engine Capability cluster in the fewest practical PRs .
99
10- Required work:
11- 1 . Establish and normalize the engine-core boundaries/public homes for:
12- - core bootstrapping
13- - scene
14- - rendering
15- - input
16- - physics
17- - audio
18- - systems
19-
20- 2 . Treat these as one combined service cluster where practical:
21- - timing/frame services
22- - event routing
23- - camera integration
24-
25- 3 . Define/document only the necessary engine-level contracts and public boundaries needed to support the baseline pass.
10+ Target items to close in this PR if truthfully possible:
11+ - 2D scene boot
12+ - 2D render loop
13+ - 2D camera
14+ - 2D tilemap integration
15+ - 2D collision patterns
16+ - 2D gameplay hooks
2617
27- 4 . Close as many section-2 items as truthfully possible in this one PR:
28- - core bootstrapping normalized
29- - scene management normalized
30- - rendering layer normalized
31- - input layer normalized
32- - physics layer normalized
33- - audio layer normalized
34- - systems layer normalized
35- - engine-level contracts documented
36- - engine public boundaries clarified
37- - timing/frame services stabilized
38- - event routing stabilized
39- - camera integration stabilized
40-
41- 5 . If some items cannot truthfully be completed here:
42- - leave only the true residue open
18+ Required work:
19+ 1 . Treat these as one coherent 2D engine slice, not six isolated tasks.
20+ 2 . Bundle the work logically:
21+ - scene boot + render loop + gameplay hooks
22+ - camera + tilemap integration
23+ - collision patterns + gameplay hooks
24+ 3 . Reuse existing validated repo patterns where possible.
25+ 4 . Keep the implementation engine-facing and reusable.
26+ 5 . Avoid game-specific hacks unless they are already the accepted engine pattern.
27+ 6 . Close as many of the six items as truthfully possible in this one PR.
28+ 7 . If anything remains open:
29+ - keep the residue very small
4330 - report exact blockers
44- - keep the residue small enough for one follow-up PR if possible
31+ - leave it suitable for one residue-only PR
4532
46- 6 . Update roadmap status markers only.
47- - do NOT rewrite roadmap text
33+ Roadmap:
34+ - update status markers only
35+ - do NOT rewrite roadmap text
4836
49- 7 . Final packaging step is REQUIRED:
50- - package ALL changed files into this exact repo-structured ZIP:
51- ` <project folder>/tmp/BUILD_PR_LEVEL_02_ENGINE_CORE_BASELINE_AND_BOUNDARY_PASS .zip `
37+ Final packaging step is REQUIRED:
38+ - package ALL changed files into this exact repo-structured ZIP:
39+ ` <project folder>/tmp/BUILD_PR_LEVEL_02_2D_CAPABILITY_COMBINED_FOUNDATION .zip `
5240
5341Hard rules:
54- - combine work to reduce PR count
55- - keep changes coherent and surgical
42+ - combine aggressively to reduce PR count
43+ - coherent implementation over scattered edits
5644- no unrelated repo changes
5745- no missing ZIP
0 commit comments