{
  "schema": "NEXT11_V425_DYNAMIC_WARMUP_APP_DELTA_V1",
  "version": "V6.6",
  "baseVersion": "V6.5",
  "baseFullRootSha256": "42e52fe2e6892e7080b8b99423699985add616dcf570976518d571b27af70f3c",
  "purpose": "Add exercise 9 Lateral Lunges to preview.html pass player using existing V425 contact-corrected resolved motion, shared V412 playback, and -90 degree lateral presentation heading.",
  "changedExistingFiles": [
    {
      "path": "preview.html",
      "sha256": "e69bdfe90059908b2a7f7f71f0ae7e442dbd862fb36517e4e7d4a93bd88b58b6"
    },
    {
      "path": "config/nex_dynamic_warmup_frozen_player_manifest.json",
      "sha256": "f4ca2ffd79b18a7b98d30f074cb70450bdf287a583a5ebc68d026578d590c5d9"
    },
    {
      "path": "tools/nex_dynamic_warmup/check_frozen_player.py",
      "sha256": "0d54b2e1152f1a10fa082dceca85ec49e7e2fd2f81f1699d04e70635988492eb"
    },
    {
      "path": "tools/nex_dynamic_warmup/rebuild_travel_registry.py",
      "sha256": "aa91a073884d6e59028db01d32fdd339ca207c5d060e23f31c891a164ea76563"
    },
    {
      "path": "assets/js/app.js",
      "sha256": "a919bd4526fecb5edb6134740868969d29ee1443e8971a7dc371798ca5ca4a7f"
    },
    {
      "path": "assets/nexprod/nexprod01-resolved-player-v425-lateral-lunges.html",
      "sha256": "343bcbcdd1227b408e6e5126c6aac2689a7c0ad31f35b2774e0b5bf74be687ed"
    },
    {
      "path": "assets/js/data/nex-dynamic-warmup-travel-profiles.js",
      "sha256": "55c719507b285c7e528a71925105a8b9bf4255a41f2484842ccd8e9444775074"
    }
  ],
  "newFiles": [
    {
      "path": "diagnostics/v66/V6_6_EX09_PREVIEW_PASSPLAYER_TELEMETRY.json",
      "sha256": "f42894150441f07234d1f58da5db755af32e6919d3a77d94de4453dd02ba9b10"
    },
    {
      "path": "diagnostics/v66/V6_6_EX08_REGRESSION_QA.png",
      "sha256": "fc57e874a8b1e06709be2092f8ae7340354cfc38732ee1ff2c16a121b40ab9e8"
    },
    {
      "path": "diagnostics/v66/V6_6_EX09_PREVIEW_PASSPLAYER_QA.png",
      "sha256": "1268e15d8edcc55aeb58097681e7cd0a5d285ac901d9d5564e7e9ebea36ee4cd"
    },
    {
      "path": "diagnostics/v66/V6_6_EX08_REGRESSION_TELEMETRY.json",
      "sha256": "497649f2926ec25a9fe61eeedcef95f51f1c204aa0c1c7f93dad77f5ed4e8f32"
    },
    {
      "path": "assets/nex/workout_profiles/dynamic_warmup/ex09_lateral-lunges.json",
      "sha256": "54d82abe80cecb0d3b01abe08327a948d54c10d3651e5898180244e5bc299570"
    },
    {
      "path": "docs/app_player/V6_6_EX09_LATERAL_LUNGES_REPORT.md",
      "sha256": "c979ba58b6a66b4a704e0927afd18d25f9fba7fcd55974f0b41d7645ad89b258"
    }
  ],
  "resolvedMotionModelChanges": 0,
  "frozenGuard": "PASS",
  "lockedProfiles": 9,
  "qa": {
    "exercise9": "PASS preview.html passplayer visual + telemetry",
    "exercise8Regression": "PASS backward travel",
    "cameraLoop": "deterministic relative camera basis invariant to travelZ"
  },
  "apply": "Apply over exact V6.5 locked fullroot; overwrite changed paths and add new paths; then run tools/nex_dynamic_warmup/check_frozen_player.py."
}
