# V386 · Video-timed Figure Four animation

## Active result

`figure-fours` / `warmup_figure_four_walk_ik_v1` now runs through:

`assets/nexprod/nexprod01-resolved-player-v386.html`

The V385 resolved bone transforms remain the geometry authority. The packaged 5.236667-second source clip is the timing authority.

## Production contract

- mode: `resolvedPlayback`
- live IK solver calls: `0`
- live generic grip solver calls: `0`
- live finger solver calls: `0`
- live collision/support solver calls: `0`
- local source video and browser MP4 are mapped to exercise key `figure-fours`

## Timing

- right Figure Four grip hold: `1.000–1.583 s` → locked resolved phase `0.25`
- mid-walk support: `2.167–2.333 s` → locked resolved phase `0.50`
- left Figure Four grip hold: `2.750–3.667 s` → locked resolved phase `0.75`
- full alternating loop: `5.236667 s`

## Verified here

- source SHA-256 lock: PASS
- resolved/live numeric parity: PASS
- video timeline assertions: PASS
- normal Dynamic Warm Up service route selects V386 resolved player: PASS
- packaged video mapping: PASS
- production `liveSolverCalls=0`: PASS

## Pending gate

Chromium/OpenGL visual animation QA is pending because this execution environment has neither Chromium nor Xvfb. Use `V386_CHROMIUM_OPENGL_VISUAL_QA_REQUEST.md` in a Chromium-capable chat. Do not modify animation data to make QA pass.

## Stop boundary

Do not alter V385 peak geometry, IK, grip, fingers, collision, support or outward-elbow branches during timing QA. Any visible geometry defect must be reported separately and traced to its owning layer.
