|
| 1 | +# PR_26180_OWNER_013-remove-legacy-layout Report |
| 2 | + |
| 3 | +Generated: 2026-06-28T23:33:01.682Z |
| 4 | +Team: Owner |
| 5 | +Mode: BUILD_PR |
| 6 | +Branch: PR_26180_OWNER_013-remove-legacy-layout |
| 7 | +Base dependency: PR_26180_OWNER_012-update-ci-and-scripts |
| 8 | +Stack order: after PR_26180_OWNER_012, before final layout validation |
| 9 | + |
| 10 | +## Purpose |
| 11 | + |
| 12 | +Remove active obsolete legacy layout references after the www/api/dev migration stack, without changing product behavior or moving the new www/api/dev files. |
| 13 | + |
| 14 | +## Scope Summary |
| 15 | + |
| 16 | +- Updated Project Instructions, project state, backlog, and repository layout plan to version 2026.06.28.013 and this PR's migration status. |
| 17 | +- Retired active references to obsolete filesystem paths such as root tests/, docs_build/, root toolbox filesystem references, and dev/build/dev contract spec paths. |
| 18 | +- Updated dev test helpers and validation evidence to use canonical dev/tests, www/, and dev/build/ProjectInstructions paths. |
| 19 | +- Kept public URL compatibility references such as /toolbox, /assets, and /games intentionally intact. |
| 20 | +- Updated www/owner/notes.html only to point its Admin Notes status/help text at the archived dev location already used by the service. |
| 21 | + |
| 22 | +## Files Changed |
| 23 | + |
| 24 | +- dev/build/ProjectInstructions/PROJECT_INSTRUCTIONS.md |
| 25 | +- dev/build/ProjectInstructions/PROJECT_INSTRUCTIONS_VERSION.md |
| 26 | +- dev/build/ProjectInstructions/PROJECT_STATE.md |
| 27 | +- dev/build/ProjectInstructions/backlog/BACKLOG_MASTER.md |
| 28 | +- dev/build/ProjectInstructions/repository/repository_layout_architecture_plan.md |
| 29 | +- dev/reports/PR_26180_OWNER_013-remove-legacy-layout_branch-validation.md |
| 30 | +- dev/reports/PR_26180_OWNER_013-remove-legacy-layout_manual-validation-notes.md |
| 31 | +- dev/reports/PR_26180_OWNER_013-remove-legacy-layout_report.md |
| 32 | +- dev/reports/PR_26180_OWNER_013-remove-legacy-layout_requirement-checklist.md |
| 33 | +- dev/reports/PR_26180_OWNER_013-remove-legacy-layout_validation-report.md |
| 34 | +- dev/reports/codex_changed_files.txt |
| 35 | +- dev/reports/codex_review.diff |
| 36 | +- dev/tests/dev-runtime/AdminNotesBoundary.test.mjs |
| 37 | +- dev/tests/dev-runtime/ApiMenuPathCleanup.test.mjs |
| 38 | +- dev/tests/final/ToolchainEngineIntegrationValidation.test.mjs |
| 39 | +- dev/tests/fixtures/games/AsteroidsValidation.test.mjs.patch |
| 40 | +- dev/tests/fixtures/tools/VectorNativeTemplate.test.mjs.patch |
| 41 | +- dev/tests/fixtures/workspace-v2/uat.manifest.json |
| 42 | +- dev/tests/helpers/playwrightV8CoverageReporter.mjs |
| 43 | +- dev/tests/helpers/testCoverageCatalog.mjs |
| 44 | +- dev/tests/playwright_installation.txt |
| 45 | +- dev/tests/production/TestsValidationCombinedPass.test.mjs |
| 46 | +- dev/tests/runtime/V2BlockFakeSessionSave.test.mjs |
| 47 | +- dev/tests/runtime/V2ClearStaleMergePreview.test.mjs |
| 48 | +- dev/tests/runtime/V2ConfirmPreviewEnableState.test.mjs |
| 49 | +- dev/tests/runtime/V2CrossToolFlow.test.mjs |
| 50 | +- dev/tests/runtime/V2CrossToolMergeBlock.test.mjs |
| 51 | +- dev/tests/runtime/V2DeterministicStateTransitions.test.mjs |
| 52 | +- dev/tests/runtime/V2DiffViewerMessaging.test.mjs |
| 53 | +- dev/tests/runtime/V2DiffViewerSummaryCounts.test.mjs |
| 54 | +- dev/tests/runtime/V2EnableStateFeedback.test.mjs |
| 55 | +- dev/tests/runtime/V2MergeConflictSummary.test.mjs |
| 56 | +- dev/tests/runtime/V2MergeOutputPersistence.test.mjs |
| 57 | +- dev/tests/runtime/V2MergePreviewOverlayFix.test.mjs |
| 58 | +- dev/tests/runtime/V2MergeResultSummary.test.mjs |
| 59 | +- dev/tests/runtime/V2MergeStateSingleSourceOfTruth.test.mjs |
| 60 | +- dev/tests/runtime/V2MergeStateStatusReset.test.mjs |
| 61 | +- dev/tests/runtime/V2MergedRecentSessionRegistration.test.mjs |
| 62 | +- dev/tests/runtime/V2SaveLibraryFromRecentSession.test.mjs |
| 63 | +- dev/tests/runtime/V2SavedSessionRowActions.test.mjs |
| 64 | +- dev/tests/runtime/V2SelectionSyncRowActions.test.mjs |
| 65 | +- dev/tests/runtime/V2SessionLibraryActionCleanup.test.mjs |
| 66 | +- dev/tests/runtime/V2SessionLibraryActionLabel.test.mjs |
| 67 | +- dev/tests/runtime/V2SessionLibraryActions.test.mjs |
| 68 | +- dev/tests/runtime/V2SessionLibraryCardOverwrite.test.mjs |
| 69 | +- dev/tests/runtime/V2SessionLibrarySaveGuard.test.mjs |
| 70 | +- dev/tests/runtime/V2SessionStateModelConsolidation.test.mjs |
| 71 | +- dev/tests/runtime/V2SessionToolsCloseoutBundle.test.mjs |
| 72 | +- dev/tests/runtime/V2SessionUxStabilization.test.mjs |
| 73 | +- dev/tests/runtime/V2ToolLaunch.test.mjs |
| 74 | +- dev/tests/runtime/V2UndoButtonRender.test.mjs |
| 75 | +- dev/tests/runtime/V2UndoEnableStateActualAvailability.test.mjs |
| 76 | +- dev/tests/runtime/V2UndoEnableStateRefresh.test.mjs |
| 77 | +- dev/tests/runtime/V2UndoLastMerge.test.mjs |
| 78 | +- dev/tests/runtime/V2WorkspaceDefaultToolInitialization.test.mjs |
| 79 | +- dev/tests/schemas/tool.manifest.schema.json |
| 80 | +- dev/tests/shared/ContractFixtureIsolationValidation.test.mjs |
| 81 | +- dev/tests/shared/ContractIndexValidation.test.mjs |
| 82 | +- dev/tests/shared/ContractNegativeCaseCoverage.test.mjs |
| 83 | +- dev/tests/tools/ToolManifestBoundary.test.mjs |
| 84 | +- www/owner/notes.html |
| 85 | + |
| 86 | +## Legacy Layout Decision |
| 87 | + |
| 88 | +No tracked root legacy folders were removed because git tracking showed no active tracked files under obsolete root locations such as docs_build/, tests/, archive/, tmp/, projects/, scripts/, project-instructions/, dev/docs_build/, dev/project-instructions/, dev/workspace/artifacts/, or dev/build/dev/. |
| 89 | + |
| 90 | +Local ignored or untracked legacy-looking files were left untouched and were not staged. |
| 91 | + |
| 92 | +## Compatibility Notes |
| 93 | + |
| 94 | +Browser public routes remain unchanged. References to /toolbox, /assets, /games, /account, /admin, and related public URLs are compatibility routes, not obsolete filesystem references. |
| 95 | + |
| 96 | +## Dependency Order |
| 97 | + |
| 98 | +- Previous dependency: PR_26180_OWNER_012-update-ci-and-scripts |
| 99 | +- Current PR: PR_26180_OWNER_013-remove-legacy-layout |
| 100 | +- Next dependency: final layout validation PR |
| 101 | + |
| 102 | +## Owner Recommendation |
| 103 | + |
| 104 | +Ready for review after validation, with no product behavior changes and no new feature scope. |
0 commit comments