|
2 | 2 |
|
3 | 3 | Task: |
4 | 4 |
|
5 | | -- `PR_26154_022-toolbox-footer-template-consistency-bundle` |
| 5 | +- `PR_26154_023-template-consistency-safe-css-audit` |
6 | 6 |
|
7 | 7 | Commands run: |
8 | 8 |
|
9 | | -- `Get-Content .codex/skills/repo-build/SKILL.md` |
10 | 9 | - `Get-Content docs_build/dev/PROJECT_INSTRUCTIONS.md` |
11 | | -- Targeted inspection of: |
| 10 | +- `Get-Content docs_build/dev/reports/template_consistency_audit_report.md` |
| 11 | +- Inspected: |
| 12 | + - `assets/theme/v2/css/styles.css` |
| 13 | + - `assets/theme/v2/css/theme.css` |
12 | 14 | - `_page_template_v2.html` |
13 | 15 | - `toolbox/_tool_template-v2/index.html` |
14 | | - - `assets/theme/v2/partials/header-nav.html` |
15 | | - - `assets/theme/v2/partials/footer.html` |
16 | | - - `assets/theme/v2/js/gamefoundry-partials.js` |
17 | | - - `toolbox/index.html` |
18 | | - - `toolbox/tools-page-accordions.js` |
19 | | - - active route tests and validators |
20 | | -- Renamed `tools/` to `toolbox/`. |
21 | | -- Renamed `toolbox/_templates-v2/` to `toolbox/_tool_template-v2/`. |
22 | | -- Updated active references from `tools/` to `toolbox/` across public routes, scripts, tests, docs_build references, and Workspace/tool launch paths. |
23 | | -- Updated `docs_build/dev/PROJECT_INSTRUCTIONS.md` to name `toolbox/_tool_template-v2` as the required first-class tool template source. |
24 | | -- Updated `assets/theme/v2/partials/footer.html` to the requested footer IA. |
25 | | -- Updated `assets/theme/v2/js/gamefoundry-partials.js` route/root-segment handling for `toolbox`. |
26 | | -- Added `theme.css` wiring to `marketplace/index.html` for shared Theme V2 nav/footer behavior. |
27 | | -- Corrected CSS asset imports in `assets/theme/v2/css/styles.css` back to `tools/grouping/...`. |
28 | | -- Created: |
29 | | - - `docs_build/dev/reports/template_consistency_audit_report.md` |
30 | | - - `docs_build/dev/reports/toolbox_footer_template_bundle_report.md` |
31 | | -- Ran structural validation for PR021 cleanup, footer IA, template rename, toolbox rename, and tools index ordering. |
32 | | -- Ran active HTML/CSS path validation. |
33 | | -- Ran targeted `node --check` and JSON parse validation. |
| 16 | + - active public/root pages from the PR_26154_022 audit |
| 17 | + - active toolbox pages from the PR_26154_022 audit |
| 18 | +- Ran targeted stylesheet coverage checks for public/root pages using `styles.css`. |
| 19 | +- Replaced `styles.css` with `theme.css` for safe public/root pages only. |
| 20 | +- Added `theme.css` wiring to PR022-listed active toolbox pages where the tool template clearly expects it. |
| 21 | +- Added missing ToolDisplayMode host markers to `toolbox/builder/index.html` and `toolbox/creator/index.html`. |
| 22 | +- Left aggregate-only CSS cases documented for later approved Theme V2 extraction. |
| 23 | +- Left `toolbox/cloud/index.html` documented as an ambiguous display-only page. |
| 24 | +- Reran the template consistency audit and recorded before/after mismatch counts. |
| 25 | +- Ran targeted reference checks for: |
| 26 | + - `assets/theme/v2/css/styles.css` |
| 27 | + - `assets/theme/v2/css/theme.css` |
| 28 | + - `_page_template_v2.html` |
| 29 | + - `toolbox/_tool_template-v2` |
| 30 | +- Ran static path validation for changed active HTML and CSS references. |
| 31 | +- Ran targeted static syntax validation for changed file types. |
34 | 32 | - Ran `git diff --check`. |
35 | | -- Ran `npm run test:workspace-v2`. |
36 | | -- Ran a focused Playwright marketplace nested-menu visibility check. |
37 | 33 | - Ran `npm run codex:review-artifacts`. |
38 | 34 | - Packaged repo-structured ZIP: |
39 | | - - `tmp/PR_26154_022-toolbox-footer-template-consistency-bundle_delta.zip` |
| 35 | + - `tmp/PR_26154_023-template-consistency-safe-css-audit_delta.zip` |
40 | 36 |
|
41 | 37 | Validation summary: |
42 | 38 |
|
43 | | -- PASS structural validation for PR021 cleanup, exact footer IA, active toolbox rename, active template rename, and toolbox index alphabetical ordering. |
44 | | -- PASS active HTML/CSS path validation: 66 HTML files and 515 references checked. |
45 | | -- PASS targeted static syntax validation: 34 JS/MJS files checked and 4 JSON files parsed. |
46 | | -- PASS focused marketplace menu browser check: Toolbox, Objects, and Worlds menus visible as expected with no failed requests. |
| 39 | +- PASS targeted PR023 reference checks: 14 safe public/root pages no longer reference `styles.css`, expected aggregate-only public/root references remain documented, and template source paths exist. |
| 40 | +- PASS template consistency audit rerun: public/root pages improved from 15/43 matching to 28/43 matching; active toolbox pages improved from 11/20 matching to 19/20 matching. |
| 41 | +- PASS static path validation for changed active HTML/CSS references. |
| 42 | +- PASS targeted static syntax validation for changed file types. |
47 | 43 | - PASS `git diff --check`. |
48 | | -- PASS `npm run test:workspace-v2`. |
| 44 | +- SKIPPED `npm run test:workspace-v2` because this PR did not change active toolbox launch or navigation behavior. |
49 | 45 | - SKIPPED tests against `old-tools/`, `old_games/`, and `old_samples` per request. |
50 | 46 | - SKIPPED full samples smoke test per request. |
0 commit comments