|
2 | 2 |
|
3 | 3 | Task: |
4 | 4 |
|
5 | | -- `PR_26154_031-toolbox-template-mismatch-closeout` |
6 | | -- `PR_26154_032-active-test-suite-reconciliation` |
7 | | -- `PR_26154_033-root-structure-final-polish` |
| 5 | +- `PR_26154_034-toolbox-inventory-convergence` |
| 6 | +- `PR_26154_035-theme-v2-asset-wiring-closeout` |
| 7 | +- `PR_26154_036-legacy-ownership-final-audit` |
8 | 8 |
|
9 | 9 | Changes: |
10 | 10 |
|
11 | 11 | - Read `.codex/skills/repo-build/SKILL.md`. |
12 | 12 | - Read `docs_build/dev/PROJECT_INSTRUCTIONS.md`. |
13 | | -- Used the latest applied PR state as the baseline. |
14 | | -- Re-ran template consistency checks for active public/root pages and active toolbox pages. |
15 | | -- Updated stale grouping CSS copy in `admin/grouping-colors.html` and `docs_build/account/grouping-colors.html`. |
16 | | -- Removed deprecated-only tests for old games, old samples, removed V2 tool pages, removed integration surfaces, and old template/tool registries. |
17 | | -- Rewired active test lane metadata to `tests/playwright/tools/RootToolsFutureState.spec.mjs`. |
18 | | -- Updated Playwright structure ownership metadata and V8 coverage entry-point labels for `toolbox/` and `assets/theme-v2/`. |
19 | | -- Confirmed Marketplace is absent from `toolbox/index.html` and `toolbox/tools-page-accordions.js`. |
20 | | -- Confirmed shared header/footer still keep Marketplace as a product destination. |
21 | | -- Did not modify `old-tools/`, `old_games/`, `old_samples/`, or `start_of_day/`. |
| 13 | +- Used `PR_26154_031-033-template-test-root-polish` as the current baseline. |
| 14 | +- Inventoried all 20 active `toolbox/[toolname]/index.html` pages. |
| 15 | +- Added missing active toolbox index entries for Configuration Admin, Tool Builder, and Tool Creator. |
| 16 | +- Confirmed active toolbox pages are header-wired, index-wired, and template-marker complete. |
| 17 | +- Audited `assets/theme-v2` CSS, fonts, images, JS, and partials. |
| 18 | +- Confirmed Font Awesome is wired through `assets/theme-v2/fonts/fontawesome`. |
| 19 | +- Moved deprecated preview-generator support from `toolbox/shared/preview/` to `old-tools/shared-preview/`. |
| 20 | +- Classified toolbox, old-tools, games, old_games, old_samples, scripts, and tests ownership. |
| 21 | +- Did not modify `start_of_day/`. |
22 | 22 |
|
23 | 23 | Validation: |
24 | 24 |
|
25 | | -- Ran changed JavaScript syntax checks: |
26 | | - - `node --check scripts/run-targeted-test-lanes.mjs` |
27 | | - - `node --check scripts/audit-playwright-test-locations.mjs` |
28 | | - - `node --check tests/run-tests.mjs` |
29 | | - - `node --check tests/helpers/playwrightV8CoverageReporter.mjs` |
30 | | -- Ran template consistency audit: |
31 | | - - Public/root pages: `43/43` |
32 | | - - Active toolbox pages: `20/20` |
33 | | -- Ran targeted stale reference checks for `toolbox`, `assets/theme-v2`, footer/header links, `styles.css`, `favicon.ico`, `assets/theme/v2`, `GameFoundryStudio/`, `src/engine/theme`, removed `tools/` routes, and removed `samples/` routes. |
34 | | -- Ran active toolbox index ordering and header coverage checks. |
35 | | -- Ran direct removed-samples import/route scan in active tests. |
| 25 | +- Ran targeted active toolbox inventory checks. |
| 26 | +- Ran targeted Theme V2 reference resolution checks. |
| 27 | +- Ran targeted retired path checks for `assets/theme/v2`, `assets/theme-v2/assets`, `assets/theme-v2/css/styles.css`, `favicon.ico`, and `GameFoundryStudio/`. |
| 28 | +- Ran active reference check for `toolbox/shared/preview/` after moving it. |
| 29 | +- Ran `node --check toolbox/tools-page-accordions.js`. |
36 | 30 | - Ran `npm run test:playwright:static`. |
37 | 31 | - Ran `npm run test:workspace-v2`. |
38 | 32 | - Ran `git diff --check`. |
39 | 33 | - Regenerated required Codex review artifacts. |
40 | 34 | - Packaged repo-structured ZIP: |
41 | | - - `tmp/PR_26154_031-033-template-test-root-polish_delta.zip` |
| 35 | + - `tmp/PR_26154_034-036-toolbox-theme-legacy-audit_delta.zip` |
42 | 36 |
|
43 | 37 | Required reports: |
44 | 38 |
|
45 | 39 | - `docs_build/dev/reports/codex_changed_files.txt` |
46 | 40 | - `docs_build/dev/reports/codex_review.diff` |
47 | | -- `docs_build/dev/reports/toolbox_template_mismatch_closeout_report.md` |
48 | | -- `docs_build/dev/reports/active_test_suite_reconciliation_report.md` |
49 | | -- `docs_build/dev/reports/root_structure_final_polish_report.md` |
50 | | -- `docs_build/dev/reports/remaining_cleanup_report.md` |
| 41 | +- `docs_build/dev/reports/toolbox_inventory_convergence_report.md` |
| 42 | +- `docs_build/dev/reports/theme_v2_asset_wiring_closeout_report.md` |
| 43 | +- `docs_build/dev/reports/legacy_ownership_final_audit_report.md` |
| 44 | +- `docs_build/dev/reports/final_remaining_cleanup_inventory.md` |
51 | 45 |
|
52 | 46 | Validation summary: |
53 | 47 |
|
54 | | -- PASS template audit: public/root pages `43/43`. |
55 | | -- PASS template audit: active toolbox pages `20/20`. |
56 | | -- PASS active toolbox header coverage: `20/20`. |
57 | | -- PASS Marketplace is absent from active toolbox index data. |
58 | | -- PASS active public pages do not use `assets/theme-v2/css/styles.css`. |
59 | | -- PASS zero active public `tools/` route references remain. |
| 48 | +- PASS active toolbox inventory: `20/20` header-wired, `20/20` index-wired, `20/20` template-marker complete. |
| 49 | +- PASS toolbox index group order and in-group tool order are alphabetical. |
| 50 | +- PASS active Theme V2 file references resolve on disk. |
| 51 | +- PASS no active dependency on `assets/theme-v2/css/styles.css`. |
| 52 | +- PASS no active imports of `toolbox/shared/preview/` remain after the move. |
60 | 53 | - PASS `npm run test:playwright:static`. |
61 | 54 | - PASS `npm run test:workspace-v2` with `2 passed`. |
62 | 55 | - PASS `git diff --check`. |
63 | | -- SKIPPED tests against `old-tools/`, `old_games/`, and `old_samples` per request. |
| 56 | +- SKIPPED tests against `old-tools/`, `old_games/`, and `old_samples/` per request. |
64 | 57 | - SKIPPED full samples smoke test per request. |
0 commit comments