{
  "schema": "NEXT11_DYNAMIC_WARMUP_TRAVEL_PROFILE_V1",
  "order": 17,
  "segmentKey": "heel-walk",
  "matchKeys": [
    "heel-walk",
    "heel walk"
  ],
  "locked": true,
  "checkpointStatus": "BATCH_PRESENTATION_LOCKED_FROM_APPROVED_GAIT_MOTION",
  "userApprovedVisualQA": true,
  "profile": {
    "schema": "NEXT_DYNAMIC_WARMUP_RESOLVED_TRAVEL_V425_HEEL_WALK",
    "exerciseId": "heel-walk",
    "axis": "z",
    "sourceCycleSec": 1.2,
    "resolvedLoopSec": 1.2,
    "cyclesPerResolvedLoop": 1,
    "cycleTravelM": 0.6,
    "resolvedAuthority": "assets/nexprod/resolved/heel-walk-v425-contact-corrected.resolved.json",
    "travelWindows": [
      {
        "startSec": 0.0,
        "endSec": 1.2,
        "role": "source_timed_forward_travel"
      }
    ],
    "stopWindows": [],
    "knots": [
      [
        0,
        0
      ],
      [
        0.6,
        0.5
      ],
      [
        1.2,
        1
      ]
    ],
    "travelDirectionSign": 1,
    "presentationFacingYawDeg": 0,
    "cameraHemisphereSign": 1,
    "travelSemantics": "standard_forward_runway_source_timed_existing_v425_motion",
    "dose": "9 m",
    "timingAuthority": "locked V425 playbackTiming / source cadence",
    "cameraTrackResolvedRootXZ": true,
    "cameraTrackAuthority": "resolved_model_root_xz"
  },
  "visualQA": {
    "status": "PASS_EQUIVALENT_PRESENTATION",
    "qaFile": "diagnostics/v423b_heel_walk_source_timed/V423B_R8_HEEL_WALK_CONTINUOUS_TIMING_TWO_REP_QA.mp4",
    "route": "preview.html?workout=dynamic-warmup#pass",
    "exerciseIndex": 17,
    "notes": "Existing V425 gait motion QA retained unchanged. New travel presentation is the same standard forward runway pattern approved for ex15; no motion/model/solver changes."
  }
}
