# HANDOVER V399 · Straight Leg March

Base checkpoint: V398 VIDEO TIMED FIGURE FOUR full root.

## Exercise
- exerciseId: `straight-leg-march`
- canonical profile identity: `warmup_straight_leg_march_ik_v1`
- user source: `NEXT11_dynamic_warmup_ijj7TD0DA6Q(5).MOV`

## V399 change
- Installed the user film at the exercise media path and packaged MP4 reference.
- Reused the existing canonical profile identity; no new IK profile.
- Refined the canonical solve to the supplied film: high nearly-straight sagittal leg, same-side arm reach toward the raised shoe/toe, stable upright torso, normal support foot.
- Baked to resolved playback: 720 frames, 0 live solver calls.
- Source timing uses four complete alternating peaks at 1.05, 3.22, 4.84 and 6.44 s inside a 7.20 s clean loop. The incomplete final source kick after 7.2 s is excluded to avoid a loop snap.
- No new solver.

## QA
- Build report: `diagnostics/v399/V399_STRAIGHT_LEG_MARCH_BUILD_REPORT.json`
- Integration check: `diagnostics/v399/V399_STRAIGHT_LEG_MARCH_INTEGRATION_CHECK.json` = PASS
- Actual Nex FBX CPU-skinned two-loop QA: `diagnostics/v399/V399_STRAIGHT_LEG_MARCH_CPU_SKINNED_MESH_TWO_LOOP_QA.mp4`
- Chromium/WebGL parity is not claimed by this checkpoint.
- Human visual acceptance remains required.
