{
  "schema": "NEXT11_V423I_KARAOKE_CHECKPOINT_MANIFEST_V1",
  "status": "USER_CHECKPOINTED_GOOD_ENOUGH_NOT_FINAL_APPROVAL",
  "createdAt": "2026-09-08",
  "baseline": {
    "name": "NEXT11_V422_RECOVERED_WORKSTACK_FULL_ROOT_LIBRARY_READY.zip",
    "sha256": "43842551ff85df0461a9f129eadfacc2a3006d90e3d8ccefbfe274d4e9e6b364"
  },
  "exercise": "karaoke",
  "profileId": "warmup_karaoke_ik_v1",
  "activeResolvedAsset": "assets/nexprod/resolved/karaoke-v423i-longer-stride.resolved.json",
  "sourceSha256": "ae942d3790af8c65a12539b1fd916d0f87081dea2ed3d19bf628dcab95bac94c",
  "genericSolverUnchanged": true,
  "liveSolverCallsInResolvedPlayback": 0,
  "keyposePass": "99/99",
  "files": [
    {
      "path": "START_HERE_V423I_KARAOKE_CHECKPOINT.md",
      "sizeBytes": 1297,
      "sha256": "da0a26b500a4e97eda516cbcbf9eae460c440e602359887fdd59b2098dc18aef"
    },
    {
      "path": "HANDOVER_V423I_KARAOKE_CHECKPOINT.md",
      "sizeBytes": 1449,
      "sha256": "56dbfadf0f7264bf7620e5b5b4df4faae59db4c71131c71c01ae8ded5efaf31a"
    },
    {
      "path": "assets/js/data/nex-ik-animation-profiles.json",
      "sizeBytes": 523274,
      "sha256": "44147d2fc121c9326a8bc369ddbead02d14409ca24226b9847df598d55e46aba"
    },
    {
      "path": "assets/js/data/nex-ik-animation-profiles.js",
      "sizeBytes": 523317,
      "sha256": "6acf09aaa0be2892111660dd7f9efe60f9ff23b1ba7b6ab8bb639147be8cbf9e"
    },
    {
      "path": "assets/js/data/nex-exercise-sequences.json",
      "sizeBytes": 43933,
      "sha256": "80db3736b54a492a453c1d06f21d8288982c361be427c8ea490f999ed85f00ed"
    },
    {
      "path": "assets/js/data/nex-exercise-sequences.js",
      "sizeBytes": 43973,
      "sha256": "11008cb7924f037011d4dc8851415357913c2e3b5add71beb99c1e2d77d70a8f"
    },
    {
      "path": "assets/js/data/nex-nexdatah-full-bank-physio-ik-keypose-specs.json",
      "sizeBytes": 4860828,
      "sha256": "1d8dfe61c7f3d5ac6ead416001bbc81b1d6bdb9cee21cd26b37706b4cd379632"
    },
    {
      "path": "assets/js/data/nex-nexdatah-full-bank-physio-ik-keypose-specs.js",
      "sizeBytes": 4858696,
      "sha256": "19d7e611d8a5ca1c2b903743f6c1ebfa18cb5c2efb4812c5beccc6b061cf15b7"
    },
    {
      "path": "assets/js/core/video-registry.js",
      "sizeBytes": 10276,
      "sha256": "b4d5133641d12eec4ef357f16645130c28cc103b26fd0ecba0efd370a8a9d64d"
    },
    {
      "path": "assets/media/exercises/karaoke/video-manifest.json",
      "sizeBytes": 1398,
      "sha256": "b5de0e5566053e805cc9e2f02be53bd968d00bf303f0acaad702a99aef580e0a"
    },
    {
      "path": "assets/media/exercises/karaoke/karaoke.mp4",
      "sizeBytes": 841380,
      "sha256": "60e85ffa0bcc3976c00feb1ff7f90c70607f8399f07fbc3c53e87a56248ba923"
    },
    {
      "path": "assets/media/exercises/karaoke/source/NEXT11_dynamic_warmup_ijj7TD0DA6Q_karaoke.mov",
      "sizeBytes": 830143,
      "sha256": "ae942d3790af8c65a12539b1fd916d0f87081dea2ed3d19bf628dcab95bac94c"
    },
    {
      "path": "assets/nexprod/resolved/karaoke-v423i-longer-stride.resolved.json",
      "sizeBytes": 15486218,
      "sha256": "de06fe182687d4c1207c249be96cc4760253c0dd6c220685f65b2c99fd9fe9c7"
    },
    {
      "path": "assets/nexprod/nexprod01-resolved-player-v423i.html",
      "sizeBytes": 53949,
      "sha256": "629dc19a5bb3be7411582c31577fafbf72275817b8402da5b816c6665c3f03f8"
    },
    {
      "path": "diagnostics/v423_karaoke/V423I_KARAOKE_BUILD_REPORT.json",
      "sizeBytes": 1170030,
      "sha256": "1a4af6c5ded462f0f955c2000d33191fa7cfb67e90510e427c66f0f54f1de4d9"
    },
    {
      "path": "diagnostics/v423_karaoke/V423I_STRIDE_AUTHORING_REPORT.json",
      "sizeBytes": 25865,
      "sha256": "0e736c0beaf09cc9ac4276bec60459260cdb8cd5f54e4c8a82d493dec8bad204"
    },
    {
      "path": "CURRENT_STATE.json",
      "sizeBytes": 12383,
      "sha256": "7040c0c8926996f146dfb8770800e15d5d0263117f1efb4cf492f5d08b2be432"
    },
    {
      "path": "CURRENT_STEP_V423I_KARAOKE_CHECKPOINT.md",
      "sizeBytes": 602,
      "sha256": "810f28ebee3ac292bdc52425b05349b7e69fce9023f8dbe955ec7a0ef6b2f613"
    },
    {
      "path": "tools/nexprod/v423i_karaoke_checkpoint/author_v423g_source_cadence.py",
      "sizeBytes": 10430,
      "sha256": "7af3b8da670dd69f50493563b43c29f150dc05d0364b78aeb33685636cc9a34c"
    },
    {
      "path": "tools/nexprod/v423i_karaoke_checkpoint/build_v423g_source_cadence.mjs",
      "sizeBytes": 6057,
      "sha256": "53bf8986a4e4927478f07a3ea418ebe16ff694cd986c5fd7790616168ce84453"
    },
    {
      "path": "tools/nexprod/v423i_karaoke_checkpoint/author_v423h_dynamics.py",
      "sizeBytes": 3377,
      "sha256": "8f057661deae9ab3a54d7324327dc7d38c01d08e0fe3de8194dedc0fbf8be2b2"
    },
    {
      "path": "tools/nexprod/v423i_karaoke_checkpoint/build_v423h_continuous_dynamics.mjs",
      "sizeBytes": 10333,
      "sha256": "30e5a5446a8f4daa45019430d1cd12bfbf12baf89e605ba8648f584a2b96ea3f"
    },
    {
      "path": "tools/nexprod/v423i_karaoke_checkpoint/author_v423i_stride.py",
      "sizeBytes": 6588,
      "sha256": "89e543ce59bc70affcf046e463685a459e98c2c37b8a9cfd0fa4a30cfdba363d"
    },
    {
      "path": "tools/nexprod/v423i_karaoke_checkpoint/build_v423i_stride.mjs",
      "sizeBytes": 10300,
      "sha256": "74c3ee7e5f7e402ede7c7cb083f6daa78dbeb08b9fcb299e1a0e925d851fa71b"
    },
    {
      "path": "tools/nexprod/v423i_karaoke_checkpoint/render_v423i.mjs",
      "sizeBytes": 4477,
      "sha256": "a86a530c47f807818434efc41bb5de937fa19dbca977ba5e5bb855abf2bc7f86"
    }
  ]
}
