|
2 | 2 |
|
3 | 3 | Task: |
4 | 4 |
|
5 | | -- `PR_26154_018-theme-v2-wiring-and-fontawesome-audit` |
6 | | -- `PR_26154_019-tools-legacy-and-capture-runtime-audit` |
7 | | -- `PR_26154_020-theme-v2-css-structure-normalization` |
| 5 | +- `PR_26154_021-migration-cleanup-share-tools-scripts` |
8 | 6 |
|
9 | 7 | Commands run: |
10 | 8 |
|
11 | 9 | - `Get-Content .codex/skills/repo-build/SKILL.md` |
12 | 10 | - `Get-Content docs_build/dev/PROJECT_INSTRUCTIONS.md` |
13 | 11 | - `git status --short --untracked-files=all` |
14 | | -- Targeted file inspection for: |
15 | | - - `assets/theme/v2/` |
| 12 | +- Targeted inspection for: |
| 13 | + - `index.html` |
16 | 14 | - `tools/index.html` |
17 | 15 | - `tools/tools-page-accordions.js` |
18 | 16 | - `assets/theme/v2/js/tools-page-accordions.js` |
19 | | - - `assets/theme/v2/js/gamefoundry-partials.js` |
20 | | - - `assets/theme/v2/js/tool-display-mode.js` |
21 | | - - `src/engine/ui/toolboxaid-header.html` |
| 17 | + - `tools/` |
22 | 18 | - `tools/shared/tooling/CapturePreviewRuntime.js` |
23 | | - - `tools/dev/checkStyleSystemGuard.mjs` |
24 | | - - `package.json` |
25 | 19 | - `scripts/` |
26 | | -- Targeted reference checks for: |
27 | | - - `assets/theme/v2` |
28 | | - - Font Awesome and `fa-*` usage |
29 | | - - `tools/index.html` active data |
30 | | - - `src/engine/ui/toolboxaid-header.html` |
31 | | - - `tools/shared/tooling/CapturePreviewRuntime.js` |
32 | | - - `assets/theme/v2/css/theme/v2` |
33 | | - - deprecated game/sample test shims |
34 | | -- Removed Arcade from active `tools/tools-page-accordions.js`. |
35 | | -- Deleted unreferenced `src/engine/ui/toolboxaid-header.html`. |
36 | | -- Deleted obsolete `tools/shared/tooling/CapturePreviewRuntime.js`. |
37 | | -- Moved Theme V2 core CSS files from `assets/theme/v2/css/theme/v2/` to `assets/theme/v2/css/`. |
38 | | -- Preserved existing `styles.css` bundle support modules as `site-colors.css` and `site-controls.css`. |
39 | | -- Moved deprecated game/sample test shims from `scripts/` to `tests/validation/`. |
40 | | -- Updated package scripts to the moved deprecated test shims. |
41 | | -- Updated Theme V2 stylesheet references to `assets/theme/v2/css/theme.css`. |
42 | | -- Updated `docs_build/dev/PROJECT_INSTRUCTIONS.md` to the normalized Theme V2 CSS root. |
43 | | -- Updated `assets/theme/v2/css/gamefoundrystudio.css` so pages on the `styles.css` path use direct-child Toolbox submenu expansion and nested Objects/Worlds popouts. |
| 20 | + - `scripts/PS/` |
| 21 | + - `package.json` |
| 22 | + - `tests/run-tests.mjs` |
| 23 | +- Removed deprecated-only old game/sample package scripts. |
| 24 | +- Removed deprecated-only old game/sample scripts and deprecated validation wrappers. |
| 25 | +- Removed old game template contract test wiring from `tests/run-tests.mjs`. |
| 26 | +- Removed unreferenced duplicate `assets/theme/v2/js/tools-page-accordions.js`. |
| 27 | +- Added display-only Staff Picks content under Trending Games on `index.html`. |
| 28 | +- Expanded `Build · Play · Share` guidance in `docs_build/dev/PROJECT_INSTRUCTIONS.md`. |
44 | 29 | - Created: |
45 | | - - `docs_build/dev/reports/theme_v2_wiring_fontawesome_audit_report.md` |
46 | | - - `docs_build/dev/reports/tools_legacy_capture_runtime_audit_report.md` |
47 | | - - `docs_build/dev/reports/theme_v2_css_structure_normalization_report.md` |
48 | | -- Ran targeted validation for active references, CSS import resolution, tools ordering, moved/deleted files, and Font Awesome status. |
49 | | -- Ran targeted Playwright hover validation for `marketplace/index.html` Toolbox nested menu behavior. |
50 | | -- Ran static validation for changed HTML, JS, CSS, JSON, and Markdown files. |
51 | | -- Ran `npm run check:style-system-guard`. |
| 30 | + - `docs_build/dev/reports/migration_cleanup_share_tools_scripts_report.md` |
| 31 | +- Ran targeted reference checks for removed deprecated scripts/tests, active Tools index Arcade state, capture runtime references, package scripts, and Build/Play/Share documentation. |
| 32 | +- Ran static validation for changed HTML, JS, JSON, and Markdown files. |
52 | 33 | - Ran `git diff --check`. |
53 | | -- Ran `git status --short -- start_of_day old-tools old_games old_samples`. |
54 | 34 | - Ran `npm run codex:review-artifacts`. |
55 | | -- Expanded `docs_build/dev/reports/codex_review.diff` with new-file patches for untracked text additions. |
56 | 35 | - Packaged repo-structured ZIP: |
57 | | - - `tmp/PR_26154_018-020-theme-tools-css-stack_delta.zip` |
| 36 | + - `tmp/PR_26154_021-migration-cleanup-share-tools-scripts_delta.zip` |
58 | 37 |
|
59 | 38 | Validation summary: |
60 | 39 |
|
61 | | -- PASS initial PR017 closeout state was clean enough to continue. |
62 | | -- PASS active Tools index excludes Arcade and remains alphabetically sorted. |
63 | | -- PASS no active references remain to `src/engine/ui/toolboxaid-header.html`. |
64 | | -- PASS no active references remain to `tools/shared/tooling/CapturePreviewRuntime.js` or `bootCapturePreview`. |
65 | | -- PASS package scripts point to `tests/validation/skip-deprecated-*.mjs`. |
66 | | -- PASS no active references remain to `assets/theme/v2/css/theme/v2`. |
67 | | -- PASS `assets/theme/v2/css/theme/v2/` is removed. |
68 | | -- PASS Theme V2 core CSS imports resolve from `assets/theme/v2/css/`. |
69 | | -- PASS Font Awesome remains under `assets/theme/v2/fonts/fontawesome/` and is classified as unused/stale. |
70 | | -- PASS `marketplace/index.html` Toolbox hover opens only the first-level Toolbox menu, then opens Objects and Worlds separately. |
71 | | -- PASS static validation for changed HTML, JS, CSS, JSON, and Markdown files. |
72 | | -- PASS `npm run check:style-system-guard`. |
| 40 | +- PASS `package.json` parses and remains at repo root. |
| 41 | +- PASS `tests/run-tests.mjs` parses after removing the deprecated game-template test import. |
| 42 | +- PASS `tools/tools-page-accordions.js` parses and active tools links resolve. |
| 43 | +- PASS active `tools/index.html`/`tools/tools-page-accordions.js` has no Arcade tile. |
| 44 | +- PASS no active references remain to removed deprecated script/test names. |
| 45 | +- PASS no active references remain to `CapturePreviewRuntime` or `bootCapturePreview` outside docs/reports/deprecated folders. |
| 46 | +- PASS `index.html` Staff Picks markup uses existing classes, has no inline script/style/event handlers, and image assets resolve. |
| 47 | +- PASS `Build · Play · Share` guidance includes Build, Play, and Share definitions requested by the PR. |
73 | 48 | - PASS `git diff --check`. |
74 | | -- PASS no `start_of_day/`, `old-tools/`, `old_games/`, or `old_samples/` changes. |
75 | | -- PASS review artifact generation. |
76 | | -- PASS review diff includes untracked text additions. |
77 | | -- PASS repo-structured delta ZIP packaging. |
78 | 49 | - SKIPPED `npm run test:workspace-v2`; active Workspace V2 launch/navigation behavior was not changed. |
79 | 50 | - SKIPPED tests against `old-tools/`, `old_games/`, and `old_samples` per request. |
80 | 51 | - SKIPPED full samples smoke test per request. |
0 commit comments