{
  "schema": "NEXT11_V387_SMOOTH_FIGURE_FOUR_TRANSITIONS_MANIFEST_V1",
  "version": "V387_SMOOTH_FIGURE_FOUR_TRANSITIONS",
  "status": "PASS_LOCAL_5_6_TEMPORAL_RENDER__CHROMIUM_PARITY_PENDING",
  "supersedes": {
    "version": "V386_VIDEO_TIMED_FIGURE_FOUR_ANIMATION",
    "status": "REJECTED_TEMPORAL_ANIMATION_FAIL",
    "checkpointSha256": "5473368a7e1beef7187ae87286293454bdc590c6431a1d3a1a83c11c8d4a6390"
  },
  "identity": {
    "exerciseId": "figure-fours",
    "profileId": "warmup_figure_four_walk_ik_v1",
    "resolvedExerciseId": "figure-fours__warmup_figure_four_walk_ik_v1__v387-smooth-transitions"
  },
  "sourceVideo": {
    "path": "assets/media/exercises/figure-fours/source/NEXT11_dynamic_warmup_ijj7TD0DA6Q_figure-fours.mov",
    "sha256": "c8a76416fa98dc14412189895ca7a2c5c0f2b9d8a1cc2880093bc2b2d2960642",
    "durationSec": 5.236667,
    "youtubeId": "ijj7TD0DA6Q"
  },
  "production": {
    "mode": "resolvedPlayback",
    "liveSolverCalls": 0,
    "geometryAuthority": "V385 exact locked peak transforms",
    "transitionAuthority": "V387 baked resolved transform windows",
    "neutralHandAuthority": "actual FBX rest local quaternions"
  },
  "transitionWindows": {
    "right": { "approachStartPhase": 0.0, "peakPhase": 0.25, "releaseEndPhase": 0.5 },
    "left": { "approachStartPhase": 0.5, "peakPhase": 0.75, "releaseEndPhase": 1.0 }
  },
  "qa": {
    "buildIntegrity": "PASS",
    "peakGeometryExact": "PASS",
    "neutralHandsAtFbxRest": "PASS",
    "temporalRotationThresholds24Fps": "PASS",
    "temporalRotationThresholds30Fps": "PASS",
    "normalPassIntegration": "PASS",
    "packagedVideoMapping": "PASS",
    "local5_6ActualSkinnedMeshTwoLoop": "PASS",
    "local5_6KnownFailControlSensitivity": "PASS",
    "twoLoopChromiumTemporalFilm": "PENDING"
  },
  "keyFiles": [
    { "path": "assets/nexprod/resolved/figure-fours-v387-smooth-transitions.resolved.json", "sha256": "77dd95048a212485e28b2e24343b678051cfe5554e20711eb73927dfe45314ed" },
    { "path": "assets/nexprod/nexprod01-resolved-playback-v387.mjs", "sha256": "028268edcc4ebb9228792b8462a7e478804da17e7bd052ef935c7a54c1df7d71" },
    { "path": "assets/nexprod/nexprod01-resolved-player-v387.html", "sha256": "4f10dfff1781a9cff3fcd4a85364cfb9c96f469a57d35f335bb780c682e2a569" },
    { "path": "assets/js/data/nex-ik-animation-profiles.json", "sha256": "83942a3aec8e3c89e0f4a9c4a0f1100162c997153c6efa3c0e5374bb50b24826" },
    { "path": "assets/js/data/nex-ik-animation-profiles.js", "sha256": "cf9a02054ee19ade5738bd11983b584e571b99c8d0db3d8215077d3d466e72a3" },
    { "path": "diagnostics/v387/V386_REJECTED_TWO_LOOP_CHROMIUM_FILM.mp4", "sha256": "aeb36a61ecb147be270b485487b4df6a09b2524b588311d4a5bea2982d3c4f97" },
    { "path": "diagnostics/v387/V387_SMOOTH_TRANSITION_BUILD_REPORT.json", "sha256": "3ab9062f1c49cbf1ffc0501d5d86ff6e1cb3b033bd013edf95d0aaca243b7b45" },
    { "path": "diagnostics/v387/V387_SMOOTH_FIGURE_FOUR_TEMPORAL_NUMERIC_QA.json", "sha256": "d69609265df7b1842c68dec54994712051aaaecdffb6179d3935ba34426478e0" },
    { "path": "diagnostics/v387/V387_SMOOTH_FIGURE_FOUR_INTEGRATION_CHECK.json", "sha256": "a7a346f4e9a563925edc57f12818ebcf971f8cb0717a89881beaebc093c4e55d" },
    { "path": "CURRENT_STATE.json", "sha256": "96416032a7a853d61432a2e287a816fb3f68d7388bc5c753d65952824b0dc1db" }
  ],
  "stopBoundary": "Do not alter V385 peak transforms or introduce any live/exercise-specific solver. Approval requires a real two-loop Chromium film."
}
