|
2 | 2 |
|
3 | 3 | Task: |
4 | 4 |
|
5 | | -- `PR_26154_025-cloud-template-styles-cleanup` |
| 5 | +- `PR_26154_026-template-convergence-closeout` |
| 6 | +- `PR_26154_027-theme-v2-final-normalization` |
| 7 | +- `PR_26154_028-legacy-surface-elimination` |
6 | 8 |
|
7 | 9 | Commands run: |
8 | 10 |
|
9 | 11 | - `Get-Content .codex/skills/repo-build/SKILL.md` |
10 | 12 | - `Get-Content docs_build/dev/PROJECT_INSTRUCTIONS.md` |
11 | 13 | - `git status --short` |
| 14 | +- `git log -4 --oneline` |
| 15 | +- Re-ran public/root and active toolbox template consistency audits. |
12 | 16 | - Inspected: |
13 | | - - `toolbox/cloud/index.html` |
| 17 | + - `_page_template_v2.html` |
14 | 18 | - `toolbox/_tool_template-v2/index.html` |
15 | | - - `assets/theme/v2/css/styles.css` |
16 | 19 | - `assets/theme/v2/css/theme.css` |
17 | | - - `assets/theme/v2/css/spacing.css` |
18 | | - - `assets/theme/v2/css/colors.css` |
19 | | - - `assets/theme/v2/css/layout.css` |
20 | | - - `assets/theme/v2/css/panels.css` |
21 | | - - `assets/theme/v2/css/accordion.css` |
22 | | - - active `styles.css` consumers |
23 | | -- Normalized `toolbox/cloud/index.html` to the active tool template structure with ToolDisplayMode host, tool workspace shell, left/center/right panels, and shared `tool-display-mode.js`. |
24 | | -- Promoted reusable page/tool shell selectors needed by active pages into approved Theme V2 CSS modules. |
25 | | -- Replaced or removed active `styles.css` references so active pages/templates/tools consume `theme.css`. |
26 | | -- Reran targeted Cloud/style/theme reference checks. |
27 | | -- Reran the template consistency audit and recorded before/after mismatch counts. |
28 | | -- Ran CSS import validation for changed Theme V2 CSS modules. |
| 20 | + - `assets/theme/v2/css/styles.css` |
| 21 | + - `assets/theme/v2/js/gamefoundry-partials.js` |
| 22 | + - `assets/theme/v2/js/tool-display-mode.js` |
| 23 | + - `assets/theme/v2/partials/header-nav.html` |
| 24 | + - `assets/theme/v2/partials/footer.html` |
| 25 | + - active toolbox pages with `data-tool-display-mode` |
| 26 | + - `tests/theme.test.js` |
| 27 | + - `tests/run-tests.mjs` |
| 28 | + - `scripts/` |
| 29 | +- Added missing `page-title` template markers to `admin/controls.html` and `company/about.html`. |
| 30 | +- Added explicit ToolDisplayMode data attributes to active toolbox pages that were falling back to generic `index.png` assets. |
| 31 | +- Wired existing Font Awesome CSS through `assets/theme/v2/css/theme.css`. |
| 32 | +- Deleted obsolete `tests/theme.test.js` and removed its aggregate runner import. |
| 33 | +- Audited `assets/theme/v2` CSS, fonts, images, JS, and partials. |
| 34 | +- Audited `toolbox/` and `scripts/` legacy candidates. |
| 35 | +- Ran targeted reference checks for: |
| 36 | + - `_page_template_v2.html` |
| 37 | + - `toolbox/_tool_template-v2` |
| 38 | + - `theme.css` |
| 39 | + - `styles.css` |
| 40 | + - `assets/theme/v2` |
| 41 | + - `toolbox` |
| 42 | + - `scripts` |
| 43 | + - `tests` |
| 44 | +- Ran static validation for changed HTML, CSS, JS/MJS, and Markdown files. |
29 | 45 | - Ran `npm run test:workspace-v2`. |
30 | | -- Restored generated Workspace V2 validation cache/report side effects that were not part of this PR's required report set. |
31 | | -- Restored compact `.tool-column-header h2/h3` sizing to `var(--font-size-base)` after active pages moved off `styles.css`. |
32 | | -- Ran static validation for changed HTML, CSS, JSON, JavaScript, and Markdown files. |
| 46 | +- Restored generated Workspace V2 validation side-effect reports that were not part of this PR's required artifact set. |
33 | 47 | - Ran `git diff --check`. |
34 | 48 | - Ran `npm run codex:review-artifacts`. |
35 | 49 | - Packaged repo-structured ZIP: |
36 | | - - `tmp/PR_26154_025-cloud-template-styles-cleanup_delta.zip` |
| 50 | + - `tmp/PR_26154_026-028-template-theme-legacy-closeout_delta.zip` |
37 | 51 |
|
38 | 52 | Validation summary: |
39 | 53 |
|
40 | | -- PASS targeted Cloud/template/style checks. |
| 54 | +- PASS template consistency audit: public/root pages `43/43`, active toolbox pages `20/20`. |
| 55 | +- PASS all active toolbox ToolDisplayMode hosts have `data-tool-slug`. |
| 56 | +- PASS explicit ToolDisplayMode image sources resolve with page base rules. |
41 | 57 | - PASS zero active references to `assets/theme/v2/css/styles.css`. |
42 | | -- PASS Theme V2 CSS import validation. |
43 | | -- PASS compact tool column header sizing restored to the previous `16px` value through `var(--font-size-base)`. |
44 | | -- PASS template consistency audit rerun: public/root pages improved from 28/43 matching to 41/43 matching; active toolbox pages improved from 19/20 matching to 20/20 matching. |
45 | | -- PASS `npm run test:workspace-v2`. |
46 | | -- PASS static validation for changed HTML, CSS, JSON, JavaScript, and Markdown files. |
| 58 | +- PASS zero active references to `assets/theme/v2/css/theme/v2`. |
| 59 | +- PASS zero active references to `assets/theme/v2/assets`. |
| 60 | +- PASS zero active references to `assets/theme/v1`. |
| 61 | +- PASS zero active references to `favicon.ico`. |
| 62 | +- PASS Theme V2 CSS imports resolve, including Font Awesome. |
| 63 | +- PASS changed HTML files have no inline script/style/event handler additions. |
| 64 | +- PASS `node --check tests/run-tests.mjs`. |
| 65 | +- PASS `npm run test:workspace-v2` (`2 passed`). |
47 | 66 | - PASS `git diff --check`. |
48 | | -- SKIPPED tests against `old-tools/`, `old_games/`, and `old_samples` per request. |
| 67 | +- PASS `npm run codex:review-artifacts`. |
| 68 | +- SKIPPED tests against `old-tools/`, `old_games/`, and `old_samples/` per request. |
49 | 69 | - SKIPPED full samples smoke test per request. |
0 commit comments