|
| 1 | +# BUILD_PR_LEVEL_06_SAMPLE_PHASE_TRACKS_AND_2D_SAMPLE_BUILDS_INSPECT_FIRST |
| 2 | + |
| 3 | +## Purpose |
| 4 | +Close as much of the remaining Sample Phase Tracks and Dependency-Driven Sample Builds lane as truthfully possible, without blindly creating work that may already exist. |
| 5 | + |
| 6 | +## Inspect-first rule |
| 7 | +Before creating, moving, renaming, or normalizing anything, Codex must first inspect the repo and classify what already exists. |
| 8 | + |
| 9 | +Do NOT assume these items are absent. |
| 10 | + |
| 11 | +## Target items |
| 12 | + |
| 13 | +### Sample Phase Tracks |
| 14 | +- foundational phases normalized |
| 15 | +- tilemap / camera / rendering phases normalized |
| 16 | +- tool-linked sample phases normalized |
| 17 | +- network concepts / latency / simulation phase normalized |
| 18 | + |
| 19 | +### Dependency-Driven Sample Builds |
| 20 | +- 2D camera sample |
| 21 | +- tilemap scrolling sample |
| 22 | +- collision sample |
| 23 | +- enemy behavior sample |
| 24 | +- full 2D reference game sample |
| 25 | + |
| 26 | +## Required approach |
| 27 | + |
| 28 | +### A. Inspect and classify first |
| 29 | +For each target item, classify it as one of: |
| 30 | +- already exists and should be marked complete |
| 31 | +- partially exists and needs normalization |
| 32 | +- does not exist and needs to be created |
| 33 | +- exists under the wrong name/location and needs alignment |
| 34 | + |
| 35 | +### B. Normalize only where needed |
| 36 | +- if an item already exists and is truthfully complete, do not recreate it |
| 37 | +- if an item partially exists, normalize the smallest valid surface |
| 38 | +- if an item is missing, create only what is required |
| 39 | +- avoid duplicate sample creation |
| 40 | + |
| 41 | +### C. Grouping rule |
| 42 | +Treat this as one combined sample-lane pass: |
| 43 | +- phase grouping/normalization |
| 44 | +- 2D dependency-driven sample build truth check |
| 45 | +- minimal creation only where repo inspection proves it is needed |
| 46 | + |
| 47 | +### D. Roadmap handling |
| 48 | +- update status markers only |
| 49 | +- no roadmap text rewrite |
| 50 | +- mark items complete only if repo truth supports it |
| 51 | + |
| 52 | +## Desired outcome |
| 53 | +This PR should close as many of the listed items as truthfully possible without creating duplicate samples or duplicate phase work. |
| 54 | + |
| 55 | +## Validation requirements |
| 56 | +Codex must report: |
| 57 | +- which items already existed |
| 58 | +- which items were only normalized |
| 59 | +- which items actually had to be created |
| 60 | +- any remaining residue |
| 61 | +- whether one residue-only PR would finish the lane, if needed |
| 62 | + |
| 63 | +## Packaging |
| 64 | +`<project folder>/tmp/BUILD_PR_LEVEL_06_SAMPLE_PHASE_TRACKS_AND_2D_SAMPLE_BUILDS_INSPECT_FIRST.zip` |
| 65 | + |
| 66 | +## Scope guard |
| 67 | +- docs-first PR bundle |
| 68 | +- Codex writes implementation |
| 69 | +- inspect first, create second |
| 70 | +- no blind creation |
| 71 | +- no unrelated repo changes |
0 commit comments