Skip to content

Commit e5c814d

Browse files
committed
Fix root tools index images content and path resolution after migration - PR_26152_039-root-tools-index-content-fix
1 parent 8f326e4 commit e5c814d

2 files changed

Lines changed: 234 additions & 17 deletions

File tree

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# PR_26152_039 Root Tools Index Content Fix Validation
2+
3+
## Scope
4+
5+
- Fixed missing content on root `/tools/index.html`.
6+
- Restored tool image references, badge references, descriptions, grouping information, links, and color indicators.
7+
- Kept the root Tools index on the approved Theme V2 structure.
8+
- Did not add CSS.
9+
- Did not change `GameFoundryStudio/assets/css/theme/v2`.
10+
- Did not migrate individual tool pages.
11+
- Did not change tool runtime behavior.
12+
13+
## Changed Files
14+
15+
- `tools/index.html`
16+
- `docs/dev/commit_comment.txt`
17+
- `docs/dev/reports/codex_changed_files.txt`
18+
- `docs/dev/reports/codex_review.diff`
19+
- `docs/dev/reports/root_tools_index_content_fix_validation.md`
20+
21+
## Validation Commands
22+
23+
- PASS: `rg -n --pcre2 "<script(?![^>]*\bsrc=)|<style|\son[a-z]+\s*=" tools/index.html`
24+
- No inline script blocks, style blocks, or inline event handlers found.
25+
- PASS: `rg -n "assets/images/tools/|assets/images/badges/|brand-color-swatch|tool-group-|<p>|href=" tools/index.html`
26+
- Root Tools index contains tool image references, badge references, color indicators, grouping classes, descriptions, and links.
27+
- PASS: `rg --files GameFoundryStudio/assets/images/tools GameFoundryStudio/assets/images/badges GameFoundryStudio/tools GameFoundryStudio/marketplace GameFoundryStudio/arcade | rg "ai-assistant|animation-studio|asset-studio|code-studio|game-builder|game-design-studio|input-studio|localization-studio|midi-studio|object-vector-studio|palette-manager|particle-studio|publish-studio|publisher|sound-studio|storage-inspector|world-vector-studio|marketplace|arcade"`
28+
- Referenced tool images, badge images, and runtime page targets exist.
29+
- PASS: `rg -o "tool-group-[a-z-]+" tools/index.html`
30+
- Grouping classes render for all tool cards.
31+
- PASS: `git status --short -- GameFoundryStudio/assets/css/theme/v2`
32+
- No Theme V2 CSS files changed.
33+
- PASS: `git status --short -- GameFoundryStudio/assets/css/theme/v2 tools/index.html docs/dev/commit_comment.txt docs/dev/reports/codex_review.diff docs/dev/reports/codex_changed_files.txt docs/dev/reports/root_tools_index_content_fix_validation.md`
34+
- Scoped status shows only the root Tools index content fix plus required reports.
35+
36+
## Content Validation
37+
38+
- Tool images resolve from `GameFoundryStudio/assets/images/tools/`.
39+
- Tool badges resolve from `GameFoundryStudio/assets/images/badges/`.
40+
- Tool descriptions are present on each card.
41+
- Grouping information is present via visible group labels and `tool-group-*` classes.
42+
- Color indicators are present via Theme V2 `brand-color-swatch` and approved swatch classes.
43+
- Tool links target existing runtime pages under `GameFoundryStudio/tools/`.
44+
- Marketplace and Arcade links target existing root-mapped product pages under `GameFoundryStudio/`.
45+
46+
## Skipped
47+
48+
- Repo-wide tests were not run by request.
49+
- Tests outside the Tools index were not run by request.
50+
- Full samples smoke test was not run by request.
51+
- Individual tool runtime page migration and runtime behavior validation were not run by request.
52+
- A Node-based all-reference resolver was attempted twice, but the Windows sandbox blocked process launch with:
53+
- `windows sandbox: spawn setup refresh`

0 commit comments

Comments
 (0)