|
| 1 | +# BUILD_PR_LEVEL_15_16_LEGACY_REDUCTION_AND_DOCUMENTATION_SYSTEM_COMBINED_CLOSEOUT |
| 2 | + |
| 3 | +## Purpose |
| 4 | +Bundle the remaining cleanup/documentation lanes into one combined pass to reduce PR count. |
| 5 | + |
| 6 | +## Combined target lanes |
| 7 | + |
| 8 | +### 15. Legacy Reduction |
| 9 | +- legacy inventory completed |
| 10 | +- keep vs migrate vs future-delete decisions recorded |
| 11 | +- `legacy class-retention policy marker` policy defined |
| 12 | +- `SpriteEditor_old_keep` policy defined |
| 13 | +- archived notes policy defined |
| 14 | +- roadmap for eventual legacy retirement defined |
| 15 | + |
| 16 | +### 16. Documentation + Planning System |
| 17 | +- per-component roadmap slices added only when truly needed |
| 18 | +- structure normalization roadmap linked to future BUILD lanes |
| 19 | +- phase descriptions normalized repo-wide |
| 20 | + |
| 21 | +## Strategy |
| 22 | +Treat these as one combined governance/cleanup lane: |
| 23 | +- legacy inventory + policy decisions |
| 24 | +- roadmap/planning documentation normalization |
| 25 | +- future-retirement guidance |
| 26 | +- only add per-component roadmap slices where clearly justified |
| 27 | + |
| 28 | +## Combined scope |
| 29 | + |
| 30 | +### A. Legacy reduction closeout |
| 31 | +Complete the remaining legacy inventory/policy work: |
| 32 | +- finish inventory truthfully |
| 33 | +- record keep vs migrate vs future-delete decisions |
| 34 | +- define class-retention marker policy |
| 35 | +- define archived-notes policy |
| 36 | +- finalize roadmap for eventual retirement |
| 37 | + |
| 38 | +### B. Documentation/planning closeout |
| 39 | +Complete the remaining planning-system residue: |
| 40 | +- normalize phase descriptions repo-wide where still inconsistent |
| 41 | +- link structure normalization roadmap to future BUILD lanes |
| 42 | +- add per-component roadmap slices only where genuinely necessary |
| 43 | +- avoid gratuitous roadmap proliferation |
| 44 | + |
| 45 | +### C. Low-PR rule |
| 46 | +This PR should close as many of the remaining lane items as truthfully possible in one pass. |
| 47 | +If anything remains open: |
| 48 | +- keep the residue very small |
| 49 | +- report exact blockers |
| 50 | +- aim for one final residue-only PR at most |
| 51 | + |
| 52 | +## Desired outcome |
| 53 | +This PR should either: |
| 54 | +1. complete most or all of Sections 15 and 16 in one pass, or |
| 55 | +2. leave only a very small explicit residue list |
| 56 | + |
| 57 | +## Roadmap handling |
| 58 | +- update status markers only |
| 59 | +- no roadmap text rewrite |
| 60 | + |
| 61 | +## Validation requirements |
| 62 | +Codex must report: |
| 63 | +- which lane items were completed |
| 64 | +- any remaining residue |
| 65 | +- exact blockers for anything still open |
| 66 | +- whether one final follow-up PR can finish the combined cleanup/documentation lane |
| 67 | + |
| 68 | +## Packaging |
| 69 | +`<project folder>/tmp/BUILD_PR_LEVEL_15_16_LEGACY_REDUCTION_AND_DOCUMENTATION_SYSTEM_COMBINED_CLOSEOUT.zip` |
| 70 | + |
| 71 | +## Scope guard |
| 72 | +- docs-first PR bundle |
| 73 | +- Codex writes implementation |
| 74 | +- combine aggressively to reduce PR count |
| 75 | +- no unrelated repo changes |
0 commit comments