{
  "schema": "NEXT11_V417_WAITERS_BOW_CANONICAL_VIDEO_TIMED_FULL_ROOT_MANIFEST_V1",
  "generatedAt": "2026-09-07T03:35:00Z",
  "base": "V416_EXERCISE_MEDIA_BACKFILL_FULL_ROOT",
  "status": "CHROMIUM_OPENGL_8_OF_8_PASS__CANONICAL_5_OF_5_PASS__MEDIA_RESOLVER_PASS__HUMAN_ACCEPTANCE_READY",
  "identity": {
    "exerciseId": "waiters-bows",
    "profileId": "warmup_waiters_bow_ik_v1"
  },
  "canonical": {
    "change": "stationary hip hinge -> alternating straight-leg hamstring scoop",
    "keyposeCount": 5,
    "solvePass": "5/5",
    "semanticProfilesChanged": [
      "warmup_waiters_bow_ik_v1"
    ],
    "newSolver": false,
    "runtimePrimitive": false,
    "postSolveOverrides": 0
  },
  "timing": {
    "authority": "supplied MOV after canonical validation",
    "durationSec": 3.2,
    "frames": 480,
    "phaseKnots": [
      [
        0,
        0
      ],
      [
        0.8,
        0.25
      ],
      [
        1.6,
        0.5
      ],
      [
        2.4,
        0.75
      ],
      [
        3.2,
        1.0
      ]
    ],
    "liveSolverCalls": 0
  },
  "media": {
    "localMovie": "assets/media/exercises/waiters-bows/source/NEXT11_dynamic_warmup_ijj7TD0DA6Q_waiters-bows.MOV",
    "localPlayback": "assets/media/exercises/waiters-bows/waiters-bows.mp4",
    "youtubeId": "ijj7TD0DA6Q",
    "resolver": "server-first PASS",
    "regularPlayerChanged": false,
    "videoServiceChanged": false
  },
  "qa": {
    "canonicalSolve": "PASS_5_OF_5",
    "chromiumOpenGL": "PASS_8_OF_8",
    "renderer": "WebGL 2.0 / Chromium / ANGLE SwiftShader",
    "diffAudit": "PASS",
    "resolver": "PASS",
    "jsonSyntax": "PASS",
    "jsSyntax": "PASS"
  },
  "diff": {
    "changedExistingCount": 8,
    "addedCount": 32,
    "removedCount": 0,
    "audit": "diagnostics/v417/V417_WAITERS_BOW_DIFF_AUDIT.json"
  },
  "files": {
    "CURRENT_STATE.json": {
      "sizeBytes": 11412,
      "sha256": "443232a735aac396ab741d056ec26227d79fb3697c6650f86bf986ae370881f9"
    },
    "CURRENT_STEP_V417_WAITERS_BOW_CANONICAL_VIDEO_TIMED.md": {
      "sizeBytes": 532,
      "sha256": "f1af2753a15144bf77c58ae25aab45d63950e25fb3bfbf9ffab5ba65ae4ced2e"
    },
    "HANDOVER_V417_WAITERS_BOW_CANONICAL_VIDEO_TIMED.md": {
      "sizeBytes": 2875,
      "sha256": "daa6131138f9ac500e9b0b43bba387c47ea868d34b309fde5e7fb6ebe547b3f5"
    },
    "START_HERE_V417_WAITERS_BOW_CANONICAL_VIDEO_TIMED.md": {
      "sizeBytes": 1958,
      "sha256": "058d4799e168cb4ef451ef183e665afb632d9883e53635beded57eb7bc5f4c23"
    },
    "assets/js/core/video-registry.js": {
      "sizeBytes": 7469,
      "sha256": "fac9beffb4a31d5160bf35629d1df7c45428a674a0a14c36d3c6953e6f22a0b5"
    },
    "assets/js/data/nex-exercise-sequences.js": {
      "sizeBytes": 42437,
      "sha256": "53f9d515b76d6462d5df9dccb93d495310d1048c908c8dfe9978fdaa76a0f3f5"
    },
    "assets/js/data/nex-exercise-sequences.json": {
      "sizeBytes": 42399,
      "sha256": "4c0f9033b8208b8f5f82e5246a79d2a4498d0c359ac5b906d0d1c6fef29976ea"
    },
    "assets/js/data/nex-ik-animation-profiles.js": {
      "sizeBytes": 518225,
      "sha256": "c4f7de9efee8c58b1599ca438dfecb7420da16102382555b092c5bb9c355690e"
    },
    "assets/js/data/nex-ik-animation-profiles.json": {
      "sizeBytes": 518184,
      "sha256": "e021d7ee56fedf62793338cb66a8412b6e37f05032599c1a17118ccf1a132ca6"
    },
    "assets/js/data/nex-nexdatah-full-bank-physio-ik-keypose-specs.js": {
      "sizeBytes": 4399663,
      "sha256": "cc8c2ab63829a8ee7102f1a6e0922e26c9a8defaf9e6410bd139153f5d78c0ba"
    },
    "assets/js/data/nex-nexdatah-full-bank-physio-ik-keypose-specs.json": {
      "sizeBytes": 4428030,
      "sha256": "ca3bab5581f892eb21ffe02c63db68a7427fc6776975146c813fe5aea0caa0f9"
    },
    "assets/media/exercises/waiters-bows/source/NEXT11_dynamic_warmup_ijj7TD0DA6Q_waiters-bows.MOV": {
      "sizeBytes": 1226239,
      "sha256": "640c166ede951c354238483842d889db669ab004b52216cc9ba6835fdc4c3d14"
    },
    "assets/media/exercises/waiters-bows/video-manifest.json": {
      "sizeBytes": 1573,
      "sha256": "da7b3f1c1a884df57e134e2f4b9c34ae5b3c9f0f7fb5deafbecfb0998e80fd32"
    },
    "assets/media/exercises/waiters-bows/waiters-bows.mp4": {
      "sizeBytes": 1232722,
      "sha256": "8743f1c926aeedb9fc9e61a87c7a1d2c34fc68dd6139d0da09ff3a8072a22621"
    },
    "assets/nexprod/nexprod01-resolved-playback-v417.mjs": {
      "sizeBytes": 8696,
      "sha256": "f558c6383f43e585412b797b1d13c1e6496472c6c3117c66b20ed9ea11cf736c"
    },
    "assets/nexprod/nexprod01-resolved-player-v417.html": {
      "sizeBytes": 53969,
      "sha256": "a4437950d05b3331d0a0e51363ea5202106774015c26104bf16e716fe56bd66c"
    },
    "assets/nexprod/resolved/waiters-bows-v417-canonical-video-timed.resolved.json": {
      "sizeBytes": 7763399,
      "sha256": "c0a8c29d3b204e91af43981f4f3bbde9c18f503aa1226105e12115f1f181c21a"
    },
    "config/visual_qa/v417_waiters_bow_cases.json": {
      "sizeBytes": 1839,
      "sha256": "2b879fa37b3419037bb84acb60f6e827e28ed63f3470111a24f83d1d34283b89"
    },
    "diagnostics/v417/V417_WAITERS_BOW_BUILD_REPORT.json": {
      "sizeBytes": 1274,
      "sha256": "d6e1db6845955022263ba966816defa58c51af317bebff4607279d0b5e6b3f00"
    },
    "diagnostics/v417/V417_WAITERS_BOW_CHROMIUM_OPENGL_AGGREGATE_QA.json": {
      "sizeBytes": 5290,
      "sha256": "30283b431088d98a4fcc9c9b34c358bae2e793b8a9218d852dd35f0564724e82"
    },
    "diagnostics/v417/V417_WAITERS_BOW_CHROMIUM_OPENGL_MULTIVIEW_CONTACT.jpg": {
      "sizeBytes": 120482,
      "sha256": "e7ebd94cf2ec9f7694cba6d0ddeae2c587f1f3ea66f8cd30b939d019f48265d7"
    },
    "diagnostics/v417/V417_WAITERS_BOW_DIFF_AUDIT.json": {
      "sizeBytes": 4367,
      "sha256": "abb502c1777544c23e1310922e854f3efb23cc10304ea6de75c320d705ec222d"
    },
    "diagnostics/v417/V417_WAITERS_BOW_FINAL_QA_REPORT.md": {
      "sizeBytes": 1584,
      "sha256": "3d9a11b5ff61176d8dbfaf99641da67c9a59c5d8ba8a89f8a68196beaf56fd4f"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_left_bottom_front_CHROMIUM_OPENGL.json": {
      "sizeBytes": 6021,
      "sha256": "11baae56d3d704f3b8a04e697b74ca2a32a1380ddd51481649cf029d579cc05c"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_left_bottom_front_CHROMIUM_OPENGL.png": {
      "sizeBytes": 121683,
      "sha256": "5360de3cebec7338371be07d01fa7f5b3c0e090fdd2468d54f2f8bd65f1b64fb"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_left_bottom_left_side_CHROMIUM_OPENGL.json": {
      "sizeBytes": 6041,
      "sha256": "3a34cb481f0f37ef75c47ef030eaf3164d9898e4afc6af32c26417d5d6f21801"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_left_bottom_left_side_CHROMIUM_OPENGL.png": {
      "sizeBytes": 163692,
      "sha256": "3b920db8d74b89d54ad66c567c4d78c1e576eed930443b55d61dfb40c9497637"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_left_bottom_rear_CHROMIUM_OPENGL.json": {
      "sizeBytes": 6021,
      "sha256": "5362275b287900358f5f048b9f2ffc0a7d4874e94d8e154d99404962d6cf91b4"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_left_bottom_rear_CHROMIUM_OPENGL.png": {
      "sizeBytes": 149387,
      "sha256": "dfd577d7bfddb32fe62f22eb06a50ee8c888d95e09c4dcc889e76445ac4b1777"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_left_bottom_right_side_CHROMIUM_OPENGL.json": {
      "sizeBytes": 6045,
      "sha256": "c21c30df6311c229d671bedc666562b34384701a62ce8c5c91b533f848275119"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_left_bottom_right_side_CHROMIUM_OPENGL.png": {
      "sizeBytes": 165933,
      "sha256": "1c8cdb9dd74fb6fb967644b4e615586342bb626c98ca6f5c6658457bae8f39b2"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_right_bottom_front_CHROMIUM_OPENGL.json": {
      "sizeBytes": 5971,
      "sha256": "38a263a35c6a718abe7cdc501d008dae7f6e81fcaaa2625f4007395cc2b56c76"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_right_bottom_front_CHROMIUM_OPENGL.png": {
      "sizeBytes": 123922,
      "sha256": "a8d9d0d14a4b5431812714ca7b1e0b7e725ed92a3bde3f385714216d2276c05b"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_right_bottom_left_side_CHROMIUM_OPENGL.json": {
      "sizeBytes": 5983,
      "sha256": "9905bf7cd684de4bc2187e4acbb4247cf8328c21ebc016895030d677d18a677a"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_right_bottom_left_side_CHROMIUM_OPENGL.png": {
      "sizeBytes": 159164,
      "sha256": "88cc2f3b130bff69c1d591c41e8891a52b5092a0a29df3399cb58f388db926d7"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_right_bottom_rear_CHROMIUM_OPENGL.json": {
      "sizeBytes": 5967,
      "sha256": "96f48907acd1c64f582e371e0040cfa9d1cb0792a34face4d47c9453a94f5f94"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_right_bottom_rear_CHROMIUM_OPENGL.png": {
      "sizeBytes": 148869,
      "sha256": "f40007d8e985a318dd6982ec33265ff8293953780240db11f80588cd37b1cd3c"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_right_bottom_right_side_CHROMIUM_OPENGL.json": {
      "sizeBytes": 5991,
      "sha256": "afe25155a1f9b3c2600d9cc9592ad8fd7858b6fbe55c541150a94212fedbec43"
    },
    "diagnostics/v417/chromium_opengl/V417_WAITERS_BOW_right_bottom_right_side_CHROMIUM_OPENGL.png": {
      "sizeBytes": 175316,
      "sha256": "840dd3502545e8182a6a71865404ff4ca16becd319eb77699fbab125a4dd2d2e"
    },
    "tools/nexprod/build_v417_waiters_bow.mjs": {
      "sizeBytes": 6769,
      "sha256": "56f71b4a58e714f2a479b0396cab8b6db4d628380fc136226fa3ed8e276154d6"
    }
  }
}
