|
| 1 | +# PR_26164_087-home-and-how-mascots |
| 2 | + |
| 3 | +## Branch Validation |
| 4 | + |
| 5 | +- Current branch: `main` |
| 6 | +- Expected branch: `main` |
| 7 | +- Local branches found: `* main` |
| 8 | +- Result: PASS |
| 9 | + |
| 10 | +## Scope |
| 11 | + |
| 12 | +- Updated `index.html`. |
| 13 | +- Updated `company/how-we-build.html`. |
| 14 | +- No navigation file changes were required because `company/how-we-build.html` already exists in Company footer navigation and the new Home CTAs link directly to that page. |
| 15 | +- Required report artifacts updated: |
| 16 | + - `docs_build/dev/reports/codex_review.diff` |
| 17 | + - `docs_build/dev/reports/codex_changed_files.txt` |
| 18 | + |
| 19 | +## Requirement Checklist |
| 20 | + |
| 21 | +- Read `docs_build/dev/PROJECT_INSTRUCTIONS.md` before execution: PASS |
| 22 | +- Verified current branch is `main` before making changes: PASS |
| 23 | +- Scope limited to `company/how-we-build.html`, `index.html`, required navigation updates if needed, and reports: PASS |
| 24 | +- Added correct mascot image to each How We Build mascot block: PASS |
| 25 | + - ForgeBot for Build: `../assets/theme-v2/images/mascots/forgebot.png` |
| 26 | + - Pixel Smith for Design: `../assets/theme-v2/images/mascots/pixel-smith.png` |
| 27 | + - Spark for Audio: `../assets/theme-v2/images/mascots/spark.png` |
| 28 | + - Foundry Bot for Guide / AI / Help: `../assets/theme-v2/images/mascots/foundry-bot.png` |
| 29 | +- Used existing Theme V2 card/media classes where possible: PASS |
| 30 | +- Did not add inline styles, script blocks, style blocks, or page-local CSS: PASS |
| 31 | +- Home hero uses creator-focused `Build. Play. Share.` copy: PASS |
| 32 | +- Fake production metrics were removed: PASS |
| 33 | +- `Trending Games` / `Most played this week` replaced with `Featured Experiences`: PASS |
| 34 | +- `Staff Picks` replaced with `Creator Highlights`: PASS |
| 35 | +- What is GameFoundryStudio section updated with creator destination copy and added Game Design Document (GDD), Testing & Preview, and Creator Templates: PASS |
| 36 | +- Featured Tools public copy no longer uses internal governance language: PASS |
| 37 | +- Mascot section updated to `Meet the Foundry Guides` with `See How We Build` CTA to `company/how-we-build.html`: PASS |
| 38 | +- Final CTA updated to `Start Creating` with Start Building, Explore Games, and Learn How It Works buttons: PASS |
| 39 | +- Playwright impacted: No. Content/navigation/image placement only: PASS |
| 40 | +- Required repo-structured ZIP produced: PASS |
| 41 | + |
| 42 | +## Manual Validation Notes |
| 43 | + |
| 44 | +- Reviewed `index.html` and `company/how-we-build.html` before editing. |
| 45 | +- Confirmed mascot files exist under `assets/theme-v2/images/mascots/`. |
| 46 | +- Confirmed `company/how-we-build.html` was already linked from the Company footer navigation, so no navigation file edit was required. |
| 47 | +- Confirmed changed links resolve: |
| 48 | + - `toolbox/index.html` |
| 49 | + - `games/index.html` |
| 50 | + - `company/how-we-build.html` |
| 51 | +- Confirmed no CSS or JavaScript files were changed. |
| 52 | + |
| 53 | +## Validation |
| 54 | + |
| 55 | +- `git diff --check`: PASS |
| 56 | + - Note: Git reported LF-to-CRLF working-copy warnings for touched HTML files; the command exited successfully. |
| 57 | +- Home render-shell validation: PASS |
| 58 | +- `company/how-we-build.html` render-shell validation: PASS |
| 59 | +- Mascot image path resolution: PASS |
| 60 | +- Changed navigation/link resolution: PASS |
| 61 | +- Inline HTML restriction check: PASS |
| 62 | + - No `<style>` blocks. |
| 63 | + - No inline `<script>` blocks. |
| 64 | + - No inline event handlers. |
| 65 | + - No inline `style` attributes. |
| 66 | +- Retired Home text search: PASS |
| 67 | + - No `Most played this week`. |
| 68 | + - No `Trending Games`. |
| 69 | + - No `Staff Picks`. |
| 70 | + - No fake player counts or fake ratings. |
| 71 | + - No `Open Brand Kit`. |
| 72 | + - No `manifest-driven`. |
| 73 | + - No `explicit manifest data`. |
| 74 | + - No `hidden fallback`. |
| 75 | +- Required Home evidence search: PASS |
| 76 | + - `Game Foundry Studio helps Creators design games` |
| 77 | + - `Advanced creators can extend projects later` |
| 78 | + - `Featured Experiences` |
| 79 | + - `Creator Highlights` |
| 80 | + - `Game Design Document (GDD)` |
| 81 | + - `Testing & Preview` |
| 82 | + - `Creator Templates` |
| 83 | + - `Focused tools help Creators` |
| 84 | + - `Meet the Foundry Guides` |
| 85 | + - `See How We Build` |
| 86 | + - `Start Creating` |
| 87 | + - `Learn How It Works` |
| 88 | + |
| 89 | +## Playwright |
| 90 | + |
| 91 | +- Playwright impacted: No. |
| 92 | +- Playwright run: SKIP. |
| 93 | +- Reason: This PR changes static content, links, and image placement only. No runtime behavior, tool workflow, shared engine behavior, or browser interaction changed. |
| 94 | + |
| 95 | +## Samples |
| 96 | + |
| 97 | +- Full samples smoke test: SKIP. |
| 98 | +- Reason: No samples or runtime game surfaces changed. |
| 99 | + |
| 100 | +## Review Artifacts |
| 101 | + |
| 102 | +- `docs_build/dev/reports/codex_review.diff`: PASS |
| 103 | +- `docs_build/dev/reports/codex_changed_files.txt`: PASS |
| 104 | + |
| 105 | +## ZIP |
| 106 | + |
| 107 | +- `tmp/PR_26164_087-home-and-how-mascots_delta.zip`: PASS |
0 commit comments