{
  "version": "V6.33 R2 WIP",
  "baseAuthority": "V6.32 LOCKED FULLROOT",
  "baseZip": "NEXT11_V6_32_DYNAMIC_WARMUP_18_OF_18_BUGFIXES_LOCKED_FULL_ROOT_LIBRARY_READY.zip",
  "baseZipSha256": "6b2746dd489326eac237682dbe985582037141cdca8ac97d73c677beda1ae0a9",
  "status": "WIP checkpoint; not locked milestone",
  "changedExistingFiles": [
    "assets/js/app.js",
    "assets/js/data/nex-dynamic-warmup-travel-profiles.js",
    "assets/js/data/nex-nexdatah-full-bank-physio-ik-keypose-specs.js",
    "assets/js/data/nex-nexdatah-full-bank-physio-ik-keypose-specs.json",
    "assets/js/data/next11-clean-exercise-master-v1.js",
    "assets/js/data/next11-clean-exercise-master-v1.json",
    "assets/nex/workout_profiles/dynamic_warmup/ex07_atg-split-squat-lunges.json",
    "assets/nex/workout_profiles/dynamic_warmup/ex08_reverse-lunges.json",
    "assets/nex/workout_profiles/dynamic_warmup/ex09_lateral-lunges.json",
    "assets/nexprod/nexprod01-dynamic-warmup-persistent-v631.html"
  ],
  "addedReleaseFiles": [
    "assets/nexprod/resolved/atg-split-squat-lunges-v633-r2-forward-step-stable-knee.resolved.json",
    "assets/nexprod/resolved/reverse-lunges-v633-r2-back-step-stable-knee.resolved.json",
    "assets/nexprod/resolved/lateral-lunges-v633-r2-sagittal-knee-continuity.resolved.json",
    "diagnostics/v633_r2/atg-split-squat-lunges.explicit-stable-knee.json",
    "diagnostics/v633_r2/reverse-lunges.explicit-stable-knee.json",
    "diagnostics/v633_r2/lateral-lunges.knee-continuity.json",
    "tools/nexprod/build_v633_r2_explicit_lunges_stable_knee.mjs",
    "tools/nexprod/build_v633_r2_lateral_knee_continuity.mjs"
  ],
  "excludedAnalysisOnlyFiles": [
    "tools/nexprod/_tmp_v633_compare_lateral.mjs",
    "tools/nexprod/_tmp_v633_lateral_derivative.mjs",
    "tools/nexprod/_tmp_v633_lateral_derivative_base.mjs",
    "tools/nexprod/_tmp_v633_lateral_metrics.mjs",
    "tools/nexprod/_tmp_v633_lateral_series.mjs",
    "tools/nexprod/_tmp_v633_lateral_series_base.mjs"
  ],
  "fixes": [
    "Atomic persistent-player exercise handoff: UI/body/travel/camera remain outgoing until child transition commit.",
    "Lateral -> Waiters heading returns +90 to 0 once; runway/lane remain world-yaw 0.",
    "ATG lunges use forward step -> plant -> descend -> rise with stable knee branch.",
    "Reverse lunges retain backward step with stable knee branch.",
    "Lateral lunges replace V6.32 branch-flip correction with sagittal knee continuity and smooth tail.",
    "Karaoke and gait-tail horizontal resolved-root locomotion is cancelled after child resolved solve so product travel is sole horizontal displacement authority.",
    "Hurdle approval metadata reconciled for canonical body/grip/master authority; exact newer V427 resolved artifact not reconstructed and motion asset remains V630 R1 in this checkpoint."
  ],
  "qa": {
    "frozenGuard": "PASS; 2013/2023 base files byte-identical, 10 allowed changed, 0 removed, 0 unexpected.",
    "targetedRuntime": "PASS for Hurdle, ATG, Reverse, Lateral sampled phases; runway yaw 0.",
    "atomicTransition": "PASS; outgoing UI held until child commit; heading 90->0; runway yaw 0.",
    "gaitWrap": "PASS; all sampled solves PASS; lane yaw 0; max screen jumps recorded in V6_33_R2_QA_SUMMARY.json.",
    "lateralTail": "PASS through phase 0.998 in real persistent passplayer.",
    "visualEvidenceExternal": "/mnt/data/V6_33_R2_ATG_REVERSE_LATERAL_REAL_PASSPLAYER_QA.mp4 (not duplicated into delta)."
  },
  "createdUtc": "2026-09-15T14:01:38.044252+00:00"
}