You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove final theme engine remnants and validate active versus deprecated structure ownership - PR_26154_016-final-theme-engine-removal-and-active-structure-cleanup
|`assets/`| Public/static assets, including Theme V2 CSS, JS, partials, fonts, and images. |`assets/theme/v1/` removed; active header image now lives at `assets/theme/v2/images/toolboxaid-header.png`. |
10
+
|`tools/`| Active tool surfaces and active tool support code. | Active tool folders use `tools/[toolname]/index.html`; support folders and support files remain under `tools/`. |
11
+
|`games/`| Active game category surfaces and active game assets. | Game category folders with `index.html`: `action`, `adventure`, `arcade`, `puzzle`, `racing`, `retro`, `strategy`. `games/assets/` is support content. |
-`tools/_templates-v2/` still exists under `tools/` with an `index.html`; confirm whether it is an active template surface or should join deprecated template content under `old-tools/`.
64
+
-`tools/dev/`, `tools/schemas/`, and `tools/shared/` are support folders under `tools/`, not user-facing tool surfaces. Future structure cleanup could document this exception or move support code if a new owner is approved.
65
+
-`tools/renderToolsIndex.js` and `tools/toolRegistry.js` remain root-level tool support files; future cleanup could consolidate them only if active imports are mapped first.
66
+
-`games/assets/` is a support folder under `games/`, not a game category page.
67
+
-`docs_build/account/`, `docs_build/archive/`, `docs_build/operations/`, and related docs_build folders are build/governance documentation; keep out of public `/docs/`.
68
+
69
+
## Validation
70
+
71
+
- PASS: Active stale-reference validation for `GameFoundryStudio/`, `src/engine/theme/`, `assets/theme/v1/`, and `favicon.ico`.
72
+
- PASS: Active structure inventory completed for `tools/`, `old-tools/`, `games/`, `old_games/`, `old_samples/`, `docs/`, and `docs_build/`.
- Audited active references excluding docs, tests, reports, `old-tools/`, `old_games/`, `old_samples/`, and `start_of_day/`.
9
+
- Removed remaining `assets/theme/v1/` content after moving the last active image to Theme V2.
10
+
- Removed remaining `src/engine/theme/` content after removing active dependencies.
11
+
- Did not modify `start_of_day/`, `old-tools/`, `old_games/`, or `old_samples/`.
12
+
13
+
## Theme Cleanup
14
+
15
+
| Item | Result |
16
+
| --- | --- |
17
+
|`assets/theme/v1/images/toolboxaid-header.png`| Moved to `assets/theme/v2/images/toolboxaid-header.png`. |
18
+
|`assets/theme/v1/`| Deleted after active references were removed. |
19
+
|`src/engine/theme/`| Deleted after active references were removed. |
20
+
|`src/engine/ui/toolboxaid-header.html`| Updated to use `/assets/theme/v2/images/toolboxaid-header.png`. |
21
+
|`tools/shared/tooling/CapturePreviewRuntime.js`| Removed imports from `src/engine/theme/Theme.js` and `ThemeTokens.js`; preserved the small document-theme setup locally. |
22
+
|`tools/dev/checkStyleSystemGuard.mjs`| Retargeted required theme files to `assets/theme/v2/css/theme/v2/` and removed deprecated old sample/game/template pages from the active guard list. |
23
+
|`tools/dev/checkSharedExtractionGuard.baseline.json`| Removed the deleted `src/engine/theme/mount-shared-header.js` baseline entry. |
24
+
25
+
## Path Normalization
26
+
27
+
Active reference validation found zero remaining active references to:
28
+
29
+
-`GameFoundryStudio/`
30
+
-`src/engine/theme/`
31
+
-`assets/theme/v1/`
32
+
-`favicon.ico`
33
+
34
+
Historical references may remain in docs, reports, tests, or deprecated folders by exclusion.
- PASS: Targeted active stale-reference validator found no active `GameFoundryStudio/`, `src/engine/theme/`, `assets/theme/v1/`, or `favicon.ico` references.
0 commit comments