{
  "schema": "NEXT11_V386_FIGURE_FOUR_SOURCE_TIMING_MAP_V1",
  "sourceVideo": "assets/media/exercises/figure-fours/source/NEXT11_dynamic_warmup_ijj7TD0DA6Q_figure-fours.mov",
  "sourceSha256": "c8a76416fa98dc14412189895ca7a2c5c0f2b9d8a1cc2880093bc2b2d2960642",
  "durationSec": 5.236667,
  "reviewRateFps": 12,
  "uncertaintySec": 0.083334,
  "observations": [
    { "fromSec": 0.0, "toSec": 0.417, "event": "walk_start" },
    { "fromSec": 0.417, "toSec": 1.0, "event": "right_figure_four_entry" },
    { "fromSec": 1.0, "toSec": 1.583, "event": "right_figure_four_grip_hold", "resolvedPhase": 0.25 },
    { "fromSec": 1.583, "toSec": 2.167, "event": "right_release_to_mid_walk" },
    { "fromSec": 2.167, "toSec": 2.333, "event": "mid_walk_support", "resolvedPhase": 0.5 },
    { "fromSec": 2.333, "toSec": 2.75, "event": "left_figure_four_entry" },
    { "fromSec": 2.75, "toSec": 3.667, "event": "left_figure_four_grip_hold", "resolvedPhase": 0.75 },
    { "fromSec": 3.667, "toSec": 4.167, "event": "left_release_to_loop_return" },
    { "fromSec": 4.167, "toSec": 5.236667, "event": "travel_reset_hold" }
  ],
  "geometryPolicy": "V385 resolved bone transforms remain unchanged; only playback phase timing is mapped from video.",
  "productionPolicy": "Resolved playback only; no live IK, grip, finger, collision or support solver calls."
}
