# V386 Chromium/OpenGL visual QA request

Run verification only. Generate no AI images and modify no checkpoint files.

## Checkpoint identity

Use the V386 full-root ZIP and verify its SHA-256 against the accompanying `.sha256` file before unpacking.

Read first:

- `START_HERE_V386_VIDEO_TIMED_FIGURE_FOUR_ANIMATION.md`
- `HANDOVER_V386_VIDEO_TIMED_FIGURE_FOUR_ANIMATION.md`
- `CURRENT_STEP_V386_VIDEO_TIMED_FIGURE_FOUR_ANIMATION.md`
- the supplied Chromium/Xvfb/SwiftShader runbook

## Player

Serve the exact unpacked root at `127.0.0.1` and load:

`/assets/nexprod/nexprod01-resolved-player-v386.html?exercise=figure-fours&play=1&phase=0&safeBoot=0&lowPower=1&maxFPS=24&animFPS=24&pixelRatioCap=1.15&debug=0&visualMode=nex&nativeRuntimeParity=1&idleSleepAfterReady=0`

Wait for:

`!!globalThis.__NEXPROD01_DEBUG_SCENE?.renderer`

Verify:

- `window.NEXPROD01_PLAYER.mode === 'resolvedPlayback'`
- profile is `warmup_figure_four_walk_ik_v1`
- renderer is WebGL2 through ANGLE/SwiftShader
- solve result gates include `resolvedPlayback=true`, `noLiveSolver=true`, `oneWriter=true`
- metrics report `liveSolverCalls=0`

## Deterministic source-time samples

For each source time below, obtain phase using:

`window.NEXPROD01_PLAYER.runtime.phaseAtPlaybackTime(TIME_SEC, 0)`

Apply that phase and capture the real Nex scene:

- `0.000 s` walk start
- `0.700 s` right entry
- `1.300 s` right Figure Four grip hold; expected phase `0.25`
- `1.850 s` right release
- `2.167 s` mid-walk support; expected phase `0.50`
- `2.500 s` left entry
- `3.200 s` left Figure Four grip hold; expected phase `0.75`
- `3.900 s` left release
- `4.500 s` travel reset
- `5.200 s` loop-return hold

Create one chronological contact sheet from those actual Chromium captures.

## Peak multi-view QA

At source time `1.300 s` and again at `3.200 s`, capture:

- front
- rear
- left side
- right side
- rear three-quarter

Confirm the lifted leg crosses in front in a true Figure Four. Confirm both hands, outward elbow branches, feet/support, no grotesque penetration and no snap at grip entry or release.

## Animation judgement

Watch at least three complete loops. Report separately:

- entry smoothness
- grip hold stability
- release smoothness
- side-switch continuity
- loop seam
- unwanted foot slide, body pop, hand teleport or elbow flip
- observed FPS and any frame pacing issue

Do not fix anything. Return evidence ZIP plus a PASS/FAIL report naming the exact failing source-time window if any.
