{
  "schema": "NEXT11_V392_HURDLE_STRETCH_BODY_AUTHORITY_FIX_BUILD_REPORT_V1",
  "pass": true,
  "identity": {
    "exerciseId": "hurdle-stretch",
    "profileId": "warmup_hurdle_stretch_ik_v1",
    "authoringProfileId": "warmup_hurdle_stretch_right_pose_v50_ik_v1",
    "bodyAuthorityProfileId": "warmup_hurdle_stretch_ik_v1"
  },
  "durationSec": 4.75,
  "sampleCount": 720,
  "sourceVideoSha256": "48ae03fd94f0c97549a45b30a22c6d508aac96c1a495d17328b6340accc7b04d",
  "gripPeaks": {
    "left": {
      "active": true,
      "pass": true,
      "status": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA",
      "side": "L"
    },
    "right": {
      "active": true,
      "pass": true,
      "status": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA",
      "side": "R"
    }
  },
  "neutralToeVectors": {
    "L": {
      "x": 0,
      "y": 0,
      "z": 0.12
    },
    "R": {
      "x": 0,
      "y": 0,
      "z": 0.12
    }
  },
  "toeParallel": true,
  "maxFrameStep": {
    "angleDeg": 1.256076,
    "frameIndex": 114,
    "boneName": "L_Calf"
  },
  "rootCause": "V391 used historical V50 grip-development profile as full-body authority. V392 restores canonical hurdle-stretch keypose ownership for head, free arm, support leg and neutral feet; V50/V338/V339 remains grip-side contact authority only.",
  "solverChanges": "none",
  "production": {
    "mode": "resolvedPlayback",
    "liveSolverCalls": 0
  },
  "phaseKnots": [
    {
      "timeSec": 0,
      "phase": 0,
      "event": "start"
    },
    {
      "timeSec": 4.75,
      "phase": 1,
      "event": "loop"
    }
  ],
  "headWorldOrientationCorrectionMaxDeg": 37.288359,
  "headAuthority": "Head world orientation stabilized to canonical hurdle ready orientation after positional IK; head position remains IK-derived. No runtime/solver change.",
  "actualNexCpuSkinnedMeshQa": "PASS",
  "qaVideo": "diagnostics/v392/V392_HURDLE_STRETCH_BODY_AUTHORITY_FIX_CPU_SKINNED_MESH_TWO_LOOP_QA.mp4"
}
