{
  "schema": "NEXT11_V6_4_EX8_REVERSE_LUNGES_CAMERA_AND_FROZEN_GUARD_V1",
  "generatedAt": "2026-09-10T09:18:54.659Z",
  "pass": true,
  "checks": {
    "ex8ProfilePresent": true,
    "resolvedV425ContactAsset": true,
    "sharedV412Playback": true,
    "sourceTimedLoop": true,
    "cameraCoreUnmodifiedAndFront3q": true,
    "cameraRelativePoseInvariant": true,
    "cameraNotOverhead": true,
    "cameraThreeQuarter": true,
    "cameraSeamContinuous": true,
    "travelMonotonic": true,
    "frozenStateStable": true,
    "lifecycleEntryMapped": true,
    "lifecycleExitNextExerciseMapped": true,
    "noDebugCameraCut": true,
    "noResolvedMotionMutation": true
  },
  "metrics": {
    "durationSec": 5.2,
    "sourceClipDurationSec": 5.644857,
    "cycleTravelM": 1,
    "travelPerRepM": 0.5,
    "forwardSign": 1,
    "baseCenter": {
      "x": 0.0007289283112226208,
      "y": 0.7895216765362738,
      "z": 0.025977162646023302
    },
    "baseSize": {
      "x": 0.5285208787050028,
      "y": 1.5776433560517003,
      "z": 0.3181778557752729
    },
    "canonicalFrontYaw": 0.0013099353305375669,
    "maxCameraRelativeDriftM": 8.881784197001252e-16,
    "maxElevationDeg": 14.907593766547532,
    "sideAngleDeg": [
      13.722297133133546,
      13.722297133133548
    ],
    "maxTargetLoopSeamJumpM": 0,
    "maxCameraLoopSeamJumpM": 0,
    "minTravelDeltaM": 0,
    "frozenDurationSec": 1.6
  },
  "phaseSamples": [
    {
      "t": 0,
      "phase": 0
    },
    {
      "t": 0.5,
      "phase": 0.09615384615384626
    },
    {
      "t": 1,
      "phase": 0.1923076923076923
    },
    {
      "t": 2,
      "phase": 0.3846153846153846
    },
    {
      "t": 2.6,
      "phase": 0.5
    },
    {
      "t": 3.5,
      "phase": 0.6730769230769229
    },
    {
      "t": 4.7,
      "phase": 0.9038461538461537
    },
    {
      "t": 5.199,
      "phase": 0.9998076923076922
    },
    {
      "t": 5.201,
      "phase": 0.0001923076923076028
    }
  ],
  "frozenSamples": [
    {
      "t": 2.184,
      "phase": 0.42000000000000004,
      "loop": 0,
      "travelM": 0.5,
      "travelZ": 0.5,
      "target": {
        "x": 0.0007289283112226208,
        "y": 0.8999567114598929,
        "z": 0.5259771626460233
      },
      "camera": {
        "x": 1.0507289283112227,
        "y": 2.078343354562124,
        "z": 4.825977162646023
      },
      "fov": 32,
      "relative": {
        "x": 1.05,
        "y": 1.1783866431022312,
        "z": 4.3
      },
      "elevationDeg": 14.907593766547532,
      "sideAngleDeg": 13.722297133133548,
      "elapsed": 0,
      "playbackState": "frozen",
      "sceneSelection": "reverse-lunges",
      "cameraMode": "front_three_quarter_follow",
      "animationTimeSec": 2.184
    },
    {
      "t": 2.184,
      "phase": 0.42000000000000004,
      "loop": 0,
      "travelM": 0.5,
      "travelZ": 0.5,
      "target": {
        "x": 0.0007289283112226208,
        "y": 0.8999567114598929,
        "z": 0.5259771626460233
      },
      "camera": {
        "x": 1.0507289283112227,
        "y": 2.078343354562124,
        "z": 4.825977162646023
      },
      "fov": 32,
      "relative": {
        "x": 1.05,
        "y": 1.1783866431022312,
        "z": 4.3
      },
      "elevationDeg": 14.907593766547532,
      "sideAngleDeg": 13.722297133133548,
      "elapsed": 0.4,
      "playbackState": "frozen",
      "sceneSelection": "reverse-lunges",
      "cameraMode": "front_three_quarter_follow",
      "animationTimeSec": 2.184
    },
    {
      "t": 2.184,
      "phase": 0.42000000000000004,
      "loop": 0,
      "travelM": 0.5,
      "travelZ": 0.5,
      "target": {
        "x": 0.0007289283112226208,
        "y": 0.8999567114598929,
        "z": 0.5259771626460233
      },
      "camera": {
        "x": 1.0507289283112227,
        "y": 2.078343354562124,
        "z": 4.825977162646023
      },
      "fov": 32,
      "relative": {
        "x": 1.05,
        "y": 1.1783866431022312,
        "z": 4.3
      },
      "elevationDeg": 14.907593766547532,
      "sideAngleDeg": 13.722297133133548,
      "elapsed": 0.8,
      "playbackState": "frozen",
      "sceneSelection": "reverse-lunges",
      "cameraMode": "front_three_quarter_follow",
      "animationTimeSec": 2.184
    },
    {
      "t": 2.184,
      "phase": 0.42000000000000004,
      "loop": 0,
      "travelM": 0.5,
      "travelZ": 0.5,
      "target": {
        "x": 0.0007289283112226208,
        "y": 0.8999567114598929,
        "z": 0.5259771626460233
      },
      "camera": {
        "x": 1.0507289283112227,
        "y": 2.078343354562124,
        "z": 4.825977162646023
      },
      "fov": 32,
      "relative": {
        "x": 1.05,
        "y": 1.1783866431022312,
        "z": 4.3
      },
      "elevationDeg": 14.907593766547532,
      "sideAngleDeg": 13.722297133133548,
      "elapsed": 1.2,
      "playbackState": "frozen",
      "sceneSelection": "reverse-lunges",
      "cameraMode": "front_three_quarter_follow",
      "animationTimeSec": 2.184
    },
    {
      "t": 2.184,
      "phase": 0.42000000000000004,
      "loop": 0,
      "travelM": 0.5,
      "travelZ": 0.5,
      "target": {
        "x": 0.0007289283112226208,
        "y": 0.8999567114598929,
        "z": 0.5259771626460233
      },
      "camera": {
        "x": 1.0507289283112227,
        "y": 2.078343354562124,
        "z": 4.825977162646023
      },
      "fov": 32,
      "relative": {
        "x": 1.05,
        "y": 1.1783866431022312,
        "z": 4.3
      },
      "elevationDeg": 14.907593766547532,
      "sideAngleDeg": 13.722297133133548,
      "elapsed": 1.6,
      "playbackState": "frozen",
      "sceneSelection": "reverse-lunges",
      "cameraMode": "front_three_quarter_follow",
      "animationTimeSec": 2.184
    }
  ],
  "evidence": {
    "wrapper": "assets/nexprod/nexprod01-resolved-player-v425-reverse-lunges.html",
    "resolvedAsset": "assets/nexprod/resolved/reverse-lunges-v425-contact-corrected.resolved.json",
    "travelProfile": "assets/nex/workout_profiles/dynamic_warmup/ex08_reverse-lunges.json",
    "cameraAuthority": "assets/js/app.js",
    "twoLoopRender": "diagnostics/v64/V6_4_EX8_REVERSE_LUNGES_V425_V412_TWO_LOOP_QA.mp4",
    "contactSheet": "diagnostics/v64/V6_4_EX8_REVERSE_LUNGES_CONTACT_SHEET.png"
  },
  "browserTransport": {
    "status": "BLOCKED_BY_ORGANIZATION_POLICY",
    "attempted": [
      "http://127.0.0.1:8765",
      "file:// local full root",
      "http://nex.test:8765 via host resolver"
    ],
    "fallback": "actual Nex FBX + shared V412 playback + deterministic Three.js CPU skinning plus exact frozen app camera equations"
  }
}
