**Design QA**

- Source visual truth:
  - `C:\Users\明年\AppData\Local\Temp\codex-clipboard-b2896c59-bbb1-4cbb-9a79-a7e0830e0d46.png`
  - `C:\Users\明年\AppData\Local\Temp\codex-clipboard-84af1b55-83a2-49e7-b04f-1e84ea95049f.png`
  - `C:\Users\明年\AppData\Local\Temp\codex-clipboard-b0b0bd77-9865-4dc2-a5a5-d72b44f3dfba.png`
  - `C:\Users\明年\AppData\Local\Temp\codex-clipboard-14be5be9-42f8-4947-81e3-695cca505d36.png`
  - `C:\Users\明年\AppData\Local\Temp\codex-clipboard-19cddb0d-1628-4d21-a97d-6695a376ac74.png`
  - `C:\Users\明年\AppData\Local\Temp\codex-clipboard-0f791933-9ea7-4cb1-8fa1-b8b12745ee6f.png`
  - `C:\Users\明年\AppData\Local\Temp\codex-clipboard-5b000418-c746-465d-9d1-1cd4cdafaa70.png`
- Implementation screenshot: `D:\GMS project\brain-h5\qa-home-mobile.png`
- Viewport: 393 x 852 CSS pixels, device scale factor 1.
- State: mobile home screen; assessment screens could not be captured.
- Source density: mixed supplied PNG dimensions.
- Implementation density: 393 x 852 pixels.

**Comparison History**

- Initial implementation used one green-led palette, vertically stacked desktop panels on mobile, opaque checkerboard assets, a 5-column number pad, linear direction controls, duplicate target-color planes, manual memory confirmation, and timers that did not stop the task.
- Fixes applied:
  - Added distinct ivory/cobalt, mint, sky-blue, and peach/orange game themes.
  - Constrained active mobile game surfaces to `100dvh`.
  - Removed large nested game containers on the mobile breakpoint.
  - Converted supplied images to real transparent PNG assets.
  - Added 3 x 4 numeric keypad layout and floating target motion.
  - Made attention target color unique and direction controls spatial.
  - Made conveyor items move in one horizontal row and select immediately.
  - Added image-based expandable shopping list.
  - Replaced pre-game rule cards with in-context guided demos on the real game surfaces.
  - Added four-piece click-blocking shade, a live target cutout, and Chinese coach bubbles.
  - Required real clicks on the symbol keypad, trail nodes, direction key, shopping list, and conveyor item before formal timing starts.
  - Added objective and timer completion states.
  - Compacted mobile home, profile, and 2 x 2 overview screens.
  - Restored plane entry from all four screen edges while preventing delayed planes from appearing in the middle.
  - Added animated symbol relocation, 3.5-second conveyor spacing, larger shopping-list imagery, and ringed result icons.

**Fidelity Surfaces**

- Typography: Chinese copy and hierarchy compile correctly; game-screen visual comparison remains unavailable.
- Spacing and layout: code constrains active games to one mobile viewport; browser-rendered confirmation remains unavailable.
- Colors: four independent themes are implemented and no longer share one global green theme.
- Image quality: all 20 supplied assets now contain real alpha; checkerboard pixels are not rendered as content.
- Copy: Chinese in-context coaching, timeout messaging, and shopping-list labels are present.

**Verification**

- `npm run check:runtime`: passed.
- `npm run build`: passed.
- Local HTTP health: 200.
- Server binding: `0.0.0.0:4173`.
- Primary interactions tested in browser: home navigation only; the latest guided-demo states could not be captured.
- Browser console: no application error was observed before local-address interaction was blocked.

**Blocker**

- The in-app browser security policy stopped further interaction with the local address after the home screen. Therefore matching assessment-screen screenshots and full interaction testing could not be completed in this run.

final result: blocked
