{
  "schema": "NEXT11_CURRENT_STATE",
  "version": "V424",
  "status": "V424_DYNAMIC_WARMUP_17_OF_17_INTEGRATED_FULL_ROOT",
  "createdLocal": "2026-09-08T21:45:00+02:00",
  "baseline": "V374 generic grip architecture + V385 exact Figure Four peak geometry + V386 source-video timing",
  "rejectedBranches": {
    "V371": "Rejected visually: upper and lower hands collapsed into same shoe/foot cluster.",
    "V386": "Rejected by two-loop temporal film: incorrect neutral hands and one-frame shoulder/arm/hand jumps into and out of both grip peaks.",
    "V391": "Human QA found two body-authority regressions: inward-pointing feet at neutral and historical V50 head/free-arm pose leaking into grip peaks.",
    "V392": "Human QA requested refinement: neutral arms were too abducted/half-tensed and grabbed foot too far from glute.",
    "V393": "Human QA: geometry improved, but animation tempo was not synchronized to the source film because timing remained a linear 4.75 s map."
  },
  "summary": "Dynamic Warm Up 17/17 integrated. V423I Karaoke is cherry-picked; Heel-to-Toe slots are corrected to order 14 WITH momentum and order 15 NO momentum. Both use the approved V423A R4 geometry; only timing/media semantics differ. Heel Walk V423B R8 and Toe Walk V423C R4 remain unchanged.",
  "qa5_6": {
    "status": "PASS_LOCAL_TEMPORAL_MESH_GATE",
    "renderer": "actual Nex FBX + actual Three.js CPU skinning + deterministic split-view point rasterization",
    "fps": 12,
    "loops": 2,
    "durationSec": 8.0,
    "vertexStride": 2,
    "scopeLimit": "Does not replace Chromium/WebGL parity"
  },
  "acceptedContactModel": {
    "lowerHand": {
      "role": "foot_underside_sole",
      "proxy": "FootShoe",
      "t": 0.18
    },
    "upperHand": {
      "role": "front_lower_shin_above_ankle",
      "proxy": "LowerLeg",
      "t": 0.7,
      "radial": "front_visible_separated_from_sole"
    },
    "minSeparationM": 0.1
  },
  "qaNumeric": [
    {
      "label": "right",
      "overallPass": true,
      "footPass": true,
      "shinPass": true,
      "separationM": 0.114799,
      "separationPass_ge_0_10m": true,
      "footErrM": 0.000327,
      "shinErrM": 0.000378,
      "footStatus": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA",
      "shinStatus": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA"
    },
    {
      "label": "left",
      "overallPass": true,
      "footPass": true,
      "shinPass": true,
      "separationM": 0.111051,
      "separationPass_ge_0_10m": true,
      "footErrM": 0.001791,
      "shinErrM": 0.00028,
      "footStatus": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA",
      "shinStatus": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA"
    }
  ],
  "handover": "START_HERE_V424_DYNAMIC_WARMUP_17_OF_17.md",
  "collisionGripIndex": "COLLISION_MESH_AND_GRIP_FUNCTION_INDEX_V374.md",
  "nextStep": "Human visual QA of the two Heel-to-Toe timing variants in the normal exercise player; do not change shared solver/runtime unless a genuine architecture defect is found.",
  "v393CanonicalRefinement": {
    "neutralArmTargetsAbsX": {
      "upperarm": 0.17,
      "forearm": 0.19,
      "hand": 0.2
    },
    "peakAnkleToPelvisXZ_m": {
      "left": 0.21272,
      "right": 0.21272
    },
    "maxFrameStepDeg": 1.464071,
    "gripPeaksPass": true,
    "ownership": "canonical body+both legs; generic grip active arm/hand/palm only",
    "solverChanges": "none"
  },
  "v394TimingSync": {
    "sourceClipDurationSec": 7.423333,
    "sourceWindowSec": [
      1.333333,
      6.75
    ],
    "durationSec": 5.416667,
    "measurementRateFps": 12,
    "measurementUncertaintySec": 0.083334,
    "geometryHashIdentical": "28e31da35dd4f39648698078a4d804a0e9ac3e8135ba5c8b9e9c0b01c46ed60f",
    "solverChanges": "none",
    "ikChanges": "none"
  },
  "v395ButtKickRun": {
    "exerciseId": "butt-kick-run",
    "profileId": "warmup_butt_kick_run_ik_v1",
    "sourceVideoSha256": "330d5ca45b4778b3aa46418ab531c29af718ffb467f8adbf3845a74bddd21f2b",
    "sourceClipDurationSec": 4.048345,
    "timingWindowSec": [
      0,
      4
    ],
    "stepCount": 10,
    "stepSec": 0.4,
    "cadenceEstimateSec": 0.39913,
    "resolvedAsset": "assets/nexprod/resolved/butt-kick-run-v395-video-timed.resolved.json",
    "liveSolverCalls": 0,
    "newIkProfile": false,
    "newSolver": false,
    "cpuQa": "PASS",
    "cpuQaVideo": "diagnostics/v395/V395_BUTT_KICK_RUN_CPU_SKINNED_MESH_TWO_LOOP_QA.mp4",
    "cpuQaFps": 12,
    "cpuQaLoops": 2,
    "cpuQaDurationSec": 8.0,
    "integrationGate": "PASS",
    "resolvedAssetSha256": "47a2de6b694cebe11783a57e18a86de5ae7e14ffe9e8376dbe106ae6a627e12c",
    "qaVideoSha256": "35931735a9e6c5fb04e49868db71b8f624dc6a570be95774dd694b296c548e79"
  },
  "v396ButtKickFootCleanup": {
    "exerciseId": "butt-kick-run",
    "profileId": "warmup_butt_kick_run_ik_v1",
    "scope": "Foot/ToeBase targets only",
    "timingIdenticalToV395": true,
    "eventsIdenticalToV395": true,
    "supportAnkleTargetY_m": 0.065,
    "supportToeTargetY_m": 0,
    "supportToeForward_m": 0.16,
    "raisedAnkleTarget": [
      0.08,
      0.87,
      -0.18
    ],
    "raisedToeTarget": [
      0.08,
      0.75,
      -0.06
    ],
    "upperBodyMaxAngularDriftDeg": {
      "angleDeg": 0.005661683,
      "frameIndex": 692,
      "boneName": "L_Forearm"
    },
    "resolvedAsset": "assets/nexprod/resolved/butt-kick-run-v396-foot-cleanup.resolved.json",
    "resolvedAssetSha256": "2e9bc9d648aaa93357f18b428c44281cb2cfa12c52277b49dd6a698e7645d7de",
    "liveSolverCalls": 0,
    "newIkProfile": false,
    "newSolver": false,
    "cpuQa": "PASS",
    "cpuQaVideo": "diagnostics/v396/V396_BUTT_KICK_RUN_FOOT_CLEANUP_CPU_SKINNED_MESH_TWO_LOOP_QA.mp4",
    "cpuQaSha256": "8b8c242efd27b249d0eb36b01adcb9f457f985ccbd5bf67c25712f1c618be014",
    "integrationGate": "PASS",
    "chromiumQa": "NOT_CLAIMED"
  },
  "v399StraightLegMarch": {
    "exerciseId": "straight-leg-march",
    "profileId": "warmup_straight_leg_march_ik_v1",
    "sourceVideoSha256": "2ef69748cb0c2327b9db857e8a65a2e7100d305d2551f0e2c38bc50eeeb3b50f",
    "sourceClipDurationSec": 8.133333,
    "timingWindowSec": [
      0,
      7.2
    ],
    "peakTimesSec": [
      1.05,
      3.22,
      4.84,
      6.44
    ],
    "resolvedAsset": "assets/nexprod/resolved/straight-leg-march-v399-video-timed.resolved.json",
    "liveSolverCalls": 0,
    "newIkProfile": false,
    "newSolver": false,
    "cpuQa": "PASS",
    "cpuQaVideo": "diagnostics/v399/V399_STRAIGHT_LEG_MARCH_CPU_SKINNED_MESH_TWO_LOOP_QA.mp4",
    "cpuQaFps": 12,
    "cpuQaLoops": 2,
    "integrationGate": "PASS"
  },
  "v400CanonicalAuthority": {
    "status": "HUMAN_ACCEPTED",
    "policy": "config/DYNAMIC_WARMUP_CANONICAL_AUTHORITY_POLICY.json",
    "rule": "Canonical keyposes are geometry authority; film changes timing by default; geometry changes require explicit joint-whitelisted source-conformity patch."
  },
  "v401AtgSplitSquatLunges": {
    "version": "V401",
    "package": "NEXT11_V401_VIDEO_TIMED_ATG_SPLIT_SQUAT_LUNGES_FULL_ROOT",
    "baseCheckpoint": "V400_CANONICAL_SOURCE_CONFORMITY_STRAIGHT_LEG_MARCH",
    "exerciseId": "atg-split-squat-lunges",
    "profileId": "warmup_atg_split_squat_lunge_ik_v1",
    "resolvedAsset": "assets/nexprod/resolved/atg-split-squat-lunges-v401-canonical-source-conformity.resolved.json",
    "resolvedAssetSha256": "66f56ccd1557c31ef7620efe8e5b4f3788b53596e4eddc6afd114ea1bfea39d1",
    "qaVideo": "diagnostics/v401/V401_ATG_SPLIT_SQUAT_LUNGES_CANONICAL_SOURCE_CONFORMITY_CPU_SKINNED_MESH_TWO_LOOP_QA.mp4",
    "qaVideoSha256": "78e440dff58844cdccd20e151758cc12eee18ea9c992bdc1a34acabfa1066788",
    "sourceVideoSha256": "a67ca601ee4dbe090b707312a80b44d37b69e1379cc5d515f3692b70d6ddfc4c",
    "canonicalAuthorityGate": "PASS",
    "integrationGate": "PASS",
    "humanVisualAcceptance": "PENDING",
    "chromiumWebgl": "NOT_CLAIMED",
    "liveSolverCalls": 0,
    "newIkProfile": false,
    "newSolver": false
  },
  "v407ReverseLunges": {
    "exerciseId": "reverse-lunges",
    "profileId": "warmup_reverse_lunge_ik_v1",
    "baseCheckpoint": "V405 visually accepted / V406 rejected",
    "sourceVideo": "NEXT11_dynamic_warmup_ijj7TD0DA6Q(8).mov",
    "durationSec": 5.2,
    "geometryAuthority": {
      "lowerBody": "V405 visually accepted deep-lunge mechanics",
      "upperBody": "V393 visually accepted natural neutral posture"
    },
    "standingReset": true,
    "liveSolverCalls": 0,
    "newIkProfile": false,
    "newSolver": false,
    "cpuQa": "PASS",
    "humanVisualAcceptance": "PENDING"
  },
  "v414LateralLungeExactSequence": {
    "base": "V413 explicit foot contacts",
    "resolvedAsset": "assets/nexprod/resolved/lateral-lunges-v414-exact-travel-sequence.resolved.json",
    "durationSec": 4.5,
    "cycleTravelM": 0.437539567,
    "sequence": [
      "lunge left — both feet planted",
      "lunge right — both feet planted",
      "right foot gathers to left — left planted",
      "left foot steps outward — right planted",
      "repeat"
    ],
    "buildGate": "PASS",
    "integrationGate": "PASS",
    "liveSolverCalls": 0,
    "newIkProfile": false,
    "newSolver": false,
    "humanVisualAcceptance": "PENDING",
    "chromiumWebgl": "NOT_CLAIMED"
  },
  "v415LateralLungeCleanRightFootRelease": {
    "base": "V414_LATERAL_LUNGE_EXACT_TRAVEL_SEQUENCE",
    "asset": "assets/nexprod/resolved/lateral-lunges-v415-clean-right-foot-release.resolved.json",
    "patchFrames": [
      351,
      375
    ],
    "jointWhitelist": [
      "R_Thigh",
      "R_Calf",
      "R_Foot(parent=R_Calf)"
    ],
    "sequence": "lunge left -> lunge right -> right foot gathers to left -> left foot steps out -> repeat",
    "durationSec": 4.5,
    "frames": 720,
    "cycleTravelX": 0.437539567,
    "liveSolverCalls": 0,
    "qa": "machine pass; human acceptance pending"
  },
  "v417WaitersBow": {
    "exerciseId": "waiters-bows",
    "profileId": "warmup_waiters_bow_ik_v1",
    "baseCheckpoint": "V416_EXERCISE_MEDIA_BACKFILL_FULL_ROOT",
    "canonicalCorrection": "stationary waiter-bow hinge -> alternating straight-leg hamstring scoop",
    "canonicalKeyposeCount": 5,
    "canonicalSolveGate": "PASS_5_OF_5",
    "sourceMovie": "assets/media/exercises/waiters-bows/source/NEXT11_dynamic_warmup_ijj7TD0DA6Q_waiters-bows.MOV",
    "sourceMovieSha256": "640c166ede951c354238483842d889db669ab004b52216cc9ba6835fdc4c3d14",
    "timing": {
      "durationSec": 3.2,
      "leftBottomSec": 0.8,
      "switchSec": 1.6,
      "rightBottomSec": 2.4,
      "loopSec": 3.2
    },
    "resolvedAsset": "assets/nexprod/resolved/waiters-bows-v417-canonical-video-timed.resolved.json",
    "resolvedFrames": 480,
    "liveSolverCalls": 0,
    "newSolver": false,
    "runtimePrimitive": false,
    "postSolveOverrides": 0,
    "chromiumOpenGL": {
      "status": "PASS_8_OF_8",
      "viewsPerBottom": 4,
      "renderer": "WebGL 2.0 / ANGLE SwiftShader"
    },
    "media": {
      "localFirst": true,
      "mp4": "assets/media/exercises/waiters-bows/waiters-bows.mp4",
      "youtubePreserved": "https://www.youtube.com/watch?v=ijj7TD0DA6Q"
    },
    "diffAudit": "diagnostics/v417/V417_WAITERS_BOW_DIFF_AUDIT.json"
  },
  "v424DynamicWarmup17Of17": {
    "karaoke": "V423I checkpoint cherry-picked",
    "order14": "heel-to-toe-with-momentum; user-supplied MOV; source-native timing",
    "order15": "heel-to-toe-no-momentum; previous R4 4.0 s cadence reassigned",
    "sharedGeometry": "V423A R4 approved rolling gait",
    "heelWalk": "V423B R8",
    "toeWalk": "V423C R4",
    "newSolver": false,
    "postSolveOverrides": 0
  }
}
