|
| 1 | +# BUILD_PR_LEVEL_23_4_SAMPLE_SYSTEM_VALIDATION_AND_FIXES |
| 2 | + |
| 3 | +## Purpose |
| 4 | +Execute the next combined engine/runtime lane by validating the sample system end-to-end and fixing the real issues found in the same pass. |
| 5 | + |
| 6 | +This PR is intended to do real work: |
| 7 | +- validate sample launch and sample/runtime integration |
| 8 | +- identify broken sample paths, contract drift, and execution failures |
| 9 | +- fix the validated issues |
| 10 | +- re-run validation to confirm recovery |
| 11 | + |
| 12 | +## Scope |
| 13 | +Included: |
| 14 | +- validate the active sample system |
| 15 | +- validate sample index / discovery / launch paths |
| 16 | +- validate sample-to-engine and sample-to-runtime contracts |
| 17 | +- fix real sample issues found in the sweep |
| 18 | +- re-run validation after fixes |
| 19 | +- produce explicit failure/fix/validation reports |
| 20 | + |
| 21 | +Excluded: |
| 22 | +- no unrelated feature expansion |
| 23 | +- no broad redesign |
| 24 | +- no start_of_day changes |
| 25 | +- no roadmap rewrites |
| 26 | +- no speculative refactors outside validated fixes |
| 27 | + |
| 28 | +## Inputs |
| 29 | +Use existing validation context where available, including: |
| 30 | +- prior engine/runtime validation sweep outputs |
| 31 | +- sample index / sample discovery surfaces |
| 32 | +- current sample runtime contracts |
| 33 | + |
| 34 | +## Required outputs |
| 35 | +- `docs/dev/reports/BUILD_PR_LEVEL_23_4_SAMPLE_SYSTEM_VALIDATION_AND_FIXES_SAMPLE_INVENTORY.md` |
| 36 | +- `docs/dev/reports/BUILD_PR_LEVEL_23_4_SAMPLE_SYSTEM_VALIDATION_AND_FIXES_FAILURES.md` |
| 37 | +- `docs/dev/reports/BUILD_PR_LEVEL_23_4_SAMPLE_SYSTEM_VALIDATION_AND_FIXES_FIXES_APPLIED.md` |
| 38 | +- `docs/dev/reports/BUILD_PR_LEVEL_23_4_SAMPLE_SYSTEM_VALIDATION_AND_FIXES_VALIDATION.md` |
| 39 | + |
| 40 | +## Required work |
| 41 | + |
| 42 | +### 1. Sample validation sweep |
| 43 | +Validate at minimum: |
| 44 | +- sample discovery/index surfaces |
| 45 | +- launch/boot of active samples or representative coverage set |
| 46 | +- sample contract alignment with engine/runtime |
| 47 | +- missing asset / broken import / wrong-path failures |
| 48 | +- sample numbering or routing issues that block execution |
| 49 | + |
| 50 | +### 2. Fixes |
| 51 | +Apply only validated, execution-backed fixes: |
| 52 | +- broken imports |
| 53 | +- bad launch wiring |
| 54 | +- sample routing/index mismatches |
| 55 | +- sample/runtime contract mismatches |
| 56 | +- obvious sample asset/path issues |
| 57 | + |
| 58 | +### 3. Revalidation |
| 59 | +After fixes: |
| 60 | +- re-run sample validation |
| 61 | +- record remaining failures separately from fixed items |
| 62 | +- preserve unrelated working-tree changes |
| 63 | + |
| 64 | +## Acceptance |
| 65 | +- sample inventory exists |
| 66 | +- failures are explicitly documented |
| 67 | +- validated fixes are applied |
| 68 | +- sample system is revalidated after fixes |
| 69 | +- no unrelated churn |
| 70 | +- roadmap updates are status-only and execution-backed |
| 71 | + |
| 72 | +## Validation requirements |
| 73 | +Validation must confirm: |
| 74 | +- sample inventory completed |
| 75 | +- representative sample coverage executed |
| 76 | +- fixes applied only to real failures |
| 77 | +- revalidation performed after fixes |
| 78 | +- no start_of_day changes |
| 79 | +- unrelated working-tree changes preserved |
| 80 | + |
| 81 | +## Roadmap advancement |
| 82 | +This PR may advance only if fully executed and validated: |
| 83 | +- sample system validation / repair work tied directly to this lane |
| 84 | +- any directly related sample stability item only if actually completed here |
| 85 | + |
| 86 | +Do not advance unrelated roadmap items in this PR. |
0 commit comments