# V387 · Smooth Figure Four transitions

## Active result

`figure-fours` / `warmup_figure_four_walk_ik_v1` now uses:

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

V387 corrects the temporal defects exposed by the two-loop V386 film. It remains resolved playback and does not introduce a solver.

## What is fixed

- both non-contact hands use the FBX rig's actual local rest orientation
- the right shoulder/arm/hand/finger chain animates throughout the full approach and release windows around phase `0.25`
- the left chain does the same around phase `0.75`
- the exact V385/V386 peak transforms at phases `0.25` and `0.75` remain unchanged
- the previous one-frame arm-chain jumps of `123–169°` are removed

## Production contract

- mode: `resolvedPlayback`
- one transform writer
- `liveSolverCalls=0`
- no new exercise-specific solver
- duration and video timing remain `5.236667 s`
- mobile route remains low-power `24 fps`

## Current status

Numeric transition QA, normal-pass integration and bundled 5.6 actual skinned-mesh two-loop render: **PASS**.

Status: `PASS_LOCAL_5_6_TEMPORAL_RENDER__CHROMIUM_PARITY_PENDING`.

The 5.6 gate reproduces the known V386 temporal failure and shows approximately 90% lower grip-boundary frame change in V387 on both sides. V387 must still not be promoted from candidate to final production lock until a real Chromium/OpenGL film confirms parity.

## Read next

1. `START_HERE_V387_5_6_LOCAL_RENDER_QA.md`
2. `CURRENT_STEP_V387_SMOOTH_FIGURE_FOUR_TRANSITIONS.md`
3. `HANDOVER_V387_SMOOTH_FIGURE_FOUR_TRANSITIONS.md`
4. `V387_CHROMIUM_TEMPORAL_QA_REQUEST.md`
5. `V386_TEMPORAL_REJECTION_NOTICE.md`
