{
  "schemaVersion": 1,
  "exerciseKey": "prisoner-bodyweight-squats",
  "title": "Prisoner bodyweight squat",
  "sequenceId": "dynamic_warm_up_ota_full_v1",
  "sequenceOrder": 10,
  "role": "packaged_exercise_reference_and_animation_timing_source",
  "source": {
    "path": "source/NEXT11_dynamic_warmup_ijj7TD0DA6Q_prisoner-bodyweight-squats.MOV",
    "youtubeUrl": "https://www.youtube.com/watch?v=ijj7TD0DA6Q",
    "youtubeId": "ijj7TD0DA6Q",
    "sha256": "343dfb52ea04209d3a17344a95d3fb78ffa9078504a43dea0391388ca65cdb8d",
    "durationSec": 17.363346,
    "video": {
      "codec": "h264",
      "width": 640,
      "height": 360,
      "fps": 30.0
    }
  },
  "playback": {
    "path": "prisoner-bodyweight-squats.mp4",
    "container": "mp4",
    "conversion": "stream-copy; no video or audio re-encode",
    "primaryForExercise": true,
    "youtubeRole": "provenance_and_external_fallback_reference",
    "sha256": "fecb1280dc41ed72009d455e76012685e508bba0cb3413bd34f9946f6447e697",
    "durationSec": 17.5
  },
  "animation": {
    "resolvedAsset": "../../../nexprod/resolved/prisoner-bodyweight-squats-v419d-recovered.resolved.json",
    "geometryAuthority": "Recovered V419D canonical IK from supplied MOV + preserved approved QA",
    "timingAuthority": "Recovered V419D two-rep QA; 1.4 s per squat",
    "productionMode": "resolvedPlayback",
    "liveSolverCalls": 0,
    "newSolver": false,
    "runtimePrimitive": false,
    "recoveryStatus": "USER_APPROVED_V419D_RESTORED"
  },
  "updatedAt": "2026-09-07"
}
