{
  "summary": {
    "schema": "NEXT11_V90_STAGE2_PHASE3_APPROVAL_TESTQUEUE_V1",
    "generatedAt": "2026-06-28T18:33:29Z",
    "base": "V89 exercise-aware MediaPipe source gate",
    "policy": "V90 changes only IK/test queue status for candidates. It does not Nex-approve or production-approve any exercise.",
    "queueCount": 6,
    "queueProfiles": [
      "ascending_skater_jumps_ik_v1",
      "back_pedal_to_sprint_ik_v1",
      "decel_step_down_ik_v1",
      "goblet_sumo_squat_ik_v1",
      "rebound_side_toss_ik_v1",
      "suitcase_carry_ik_v1"
    ],
    "runtimeReviewQueueCount": 3,
    "withheldCount": 4,
    "withheldSourceGapCount": 3,
    "withheldSourceRepairCount": 1,
    "mutatedProfiles": [
      "ascending_skater_jumps_ik_v1",
      "back_pedal_to_sprint_ik_v1",
      "decel_step_down_ik_v1",
      "goblet_sumo_squat_ik_v1",
      "rebound_side_toss_ik_v1",
      "suitcase_carry_ik_v1"
    ],
    "testCaseCount": 12
  },
  "queue": [
    {
      "exerciseKey": "ascending_skater_jumps",
      "exerciseId": "ascending-skater-jumps",
      "profileId": "ascending_skater_jumps_ik_v1",
      "displayName": "Ascending Skater Jumps IK V1",
      "queueStatus": "FOR_NEX_APPROVAL_TESTPLAYER",
      "approvalStatus": "for_nex_approval",
      "ikApprovalStatus": "ik_approved",
      "nexApprovalStatus": "for_nex_approval",
      "nexApproved": false,
      "productionApproved": false,
      "poseSourceStatus": "POSE_SOURCE_READY_ALL_ROWS",
      "runtimeReviewRequired": false,
      "runtimeReviewStatus": "NO_EXTRA_RUNTIME_REVIEW",
      "testCaseCount": 2,
      "testCases": [
        {
          "caseId": "ascending_skater_jumps__v90__lateral_land_balance",
          "label": "V90 lateral land balance",
          "phase": 0.18,
          "expectedKeypose": "lateral_land_balance",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": false,
          "runtimeReviewStatus": "NO_EXTRA_RUNTIME_REVIEW",
          "requiredMinVisibility": 0.862976,
          "originalV88GateStatus": "FIX_BEFORE_TEST_AUTHORITY"
        },
        {
          "caseId": "ascending_skater_jumps__v90__original_full_source",
          "label": "V90 original full source",
          "phase": 0.68,
          "expectedKeypose": "original_full_source",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": false,
          "runtimeReviewStatus": "NO_EXTRA_RUNTIME_REVIEW",
          "requiredMinVisibility": 0.907455,
          "originalV88GateStatus": "FIX_BEFORE_TEST_AUTHORITY"
        }
      ],
      "before": {
        "approvalStatus": null,
        "ikApprovalStatus": null,
        "nexApprovalStatus": null,
        "nexProd01": null
      },
      "afterSummary": {
        "approvalStatus": "for_nex_approval",
        "ikApprovalStatus": "ik_approved",
        "nexApprovalStatus": "for_nex_approval"
      }
    },
    {
      "exerciseKey": "back_pedal_to_sprint",
      "exerciseId": "back-pedal-to-sprint",
      "profileId": "back_pedal_to_sprint_ik_v1",
      "displayName": "Back Pedal to Sprint IK V1",
      "queueStatus": "FOR_NEX_APPROVAL_TESTPLAYER",
      "approvalStatus": "for_nex_approval",
      "ikApprovalStatus": "ik_approved",
      "nexApprovalStatus": "for_nex_approval",
      "nexApproved": false,
      "productionApproved": false,
      "poseSourceStatus": "POSE_SOURCE_READY_ALL_ROWS",
      "runtimeReviewRequired": true,
      "runtimeReviewStatus": "RUNTIME_REVIEW_REQUIRED",
      "testCaseCount": 1,
      "testCases": [
        {
          "caseId": "back_pedal_to_sprint__v90__transition_to_forward_sprint",
          "label": "V90 transition to forward sprint",
          "phase": 0.333,
          "expectedKeypose": "transition_to_forward_sprint",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": true,
          "runtimeReviewStatus": "RUNTIME_SEQUENCE_REVIEW_REQUIRED",
          "requiredMinVisibility": 0.9351,
          "originalV88GateStatus": "REVIEW_BEFORE_RUNTIME_CONTRACT"
        }
      ],
      "before": {
        "approvalStatus": null,
        "ikApprovalStatus": null,
        "nexApprovalStatus": null,
        "nexProd01": null
      },
      "afterSummary": {
        "approvalStatus": "for_nex_approval",
        "ikApprovalStatus": "ik_approved",
        "nexApprovalStatus": "for_nex_approval"
      }
    },
    {
      "exerciseKey": "decel_step_down",
      "exerciseId": "decel-step-down",
      "profileId": "decel_step_down_ik_v1",
      "displayName": "Decel Step Down IK V1",
      "queueStatus": "FOR_NEX_APPROVAL_TESTPLAYER",
      "approvalStatus": "for_nex_approval",
      "ikApprovalStatus": "ik_approved",
      "nexApprovalStatus": "for_nex_approval",
      "nexApproved": false,
      "productionApproved": false,
      "poseSourceStatus": "POSE_SOURCE_READY_ALL_ROWS",
      "runtimeReviewRequired": false,
      "runtimeReviewStatus": "NO_EXTRA_RUNTIME_REVIEW",
      "testCaseCount": 3,
      "testCases": [
        {
          "caseId": "decel_step_down__v90__setup_step_down",
          "label": "V90 setup step down",
          "phase": 0.12,
          "expectedKeypose": "setup_step_down",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": false,
          "runtimeReviewStatus": "NO_EXTRA_RUNTIME_REVIEW",
          "requiredMinVisibility": 0.809208,
          "originalV88GateStatus": "REVIEW_BEFORE_RUNTIME_CONTRACT"
        },
        {
          "caseId": "decel_step_down__v90__controlled_descent",
          "label": "V90 controlled descent",
          "phase": 0.46,
          "expectedKeypose": "controlled_descent",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": false,
          "runtimeReviewStatus": "NO_EXTRA_RUNTIME_REVIEW",
          "requiredMinVisibility": 0.814615,
          "originalV88GateStatus": "REVIEW_BEFORE_RUNTIME_CONTRACT"
        },
        {
          "caseId": "decel_step_down__v90__box_loaded_bottom",
          "label": "V90 box loaded bottom",
          "phase": 0.78,
          "expectedKeypose": "box_loaded_bottom",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": false,
          "runtimeReviewStatus": "NO_EXTRA_RUNTIME_REVIEW",
          "requiredMinVisibility": 0.941682,
          "originalV88GateStatus": "REVIEW_BEFORE_RUNTIME_CONTRACT"
        }
      ],
      "before": {
        "approvalStatus": null,
        "ikApprovalStatus": null,
        "nexApprovalStatus": null,
        "nexProd01": null
      },
      "afterSummary": {
        "approvalStatus": "for_nex_approval",
        "ikApprovalStatus": "ik_approved",
        "nexApprovalStatus": "for_nex_approval"
      }
    },
    {
      "exerciseKey": "goblet_sumo_squat",
      "exerciseId": "goblet-sumo-squat",
      "profileId": "goblet_sumo_squat_ik_v1",
      "displayName": "Goblet Sumo Squat IK V1",
      "queueStatus": "FOR_NEX_APPROVAL_TESTPLAYER",
      "approvalStatus": "for_nex_approval",
      "ikApprovalStatus": "ik_approved",
      "nexApprovalStatus": "for_nex_approval",
      "nexApproved": false,
      "productionApproved": false,
      "poseSourceStatus": "POSE_SOURCE_READY_ALL_ROWS",
      "runtimeReviewRequired": false,
      "runtimeReviewStatus": "NO_EXTRA_RUNTIME_REVIEW",
      "testCaseCount": 2,
      "testCases": [
        {
          "caseId": "goblet_sumo_squat__v90__start_wide_goblet",
          "label": "V90 start wide goblet",
          "phase": 0.18,
          "expectedKeypose": "start_wide_goblet",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": false,
          "runtimeReviewStatus": "NO_EXTRA_RUNTIME_REVIEW",
          "requiredMinVisibility": 0.993857,
          "originalV88GateStatus": "PASS_MEDIAPIPE_SOURCE_CANDIDATE"
        },
        {
          "caseId": "goblet_sumo_squat__v90__bottom_parallel_wide_goblet",
          "label": "V90 bottom parallel wide goblet",
          "phase": 0.68,
          "expectedKeypose": "bottom_parallel_wide_goblet",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": false,
          "runtimeReviewStatus": "NO_EXTRA_RUNTIME_REVIEW",
          "requiredMinVisibility": 0.994899,
          "originalV88GateStatus": "PASS_MEDIAPIPE_SOURCE_CANDIDATE"
        }
      ],
      "before": {
        "approvalStatus": null,
        "ikApprovalStatus": null,
        "nexApprovalStatus": null,
        "nexProd01": null
      },
      "afterSummary": {
        "approvalStatus": "for_nex_approval",
        "ikApprovalStatus": "ik_approved",
        "nexApprovalStatus": "for_nex_approval"
      }
    },
    {
      "exerciseKey": "rebound_side_toss",
      "exerciseId": "rebound-side-toss",
      "profileId": "rebound_side_toss_ik_v1",
      "displayName": "Rebound Side Toss IK V1",
      "queueStatus": "FOR_NEX_APPROVAL_TESTPLAYER",
      "approvalStatus": "for_nex_approval",
      "ikApprovalStatus": "ik_approved",
      "nexApprovalStatus": "for_nex_approval",
      "nexApproved": false,
      "productionApproved": false,
      "poseSourceStatus": "POSE_SOURCE_READY_ALL_ROWS",
      "runtimeReviewRequired": true,
      "runtimeReviewStatus": "RUNTIME_REVIEW_REQUIRED",
      "testCaseCount": 2,
      "testCases": [
        {
          "caseId": "rebound_side_toss__v90__rebound_catch_or_throw",
          "label": "V90 rebound catch or throw",
          "phase": 0.18,
          "expectedKeypose": "rebound_catch_or_throw",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": true,
          "runtimeReviewStatus": "RUNTIME_SEQUENCE_REVIEW_REQUIRED",
          "requiredMinVisibility": 0.874264,
          "originalV88GateStatus": "REVIEW_BEFORE_RUNTIME_CONTRACT"
        },
        {
          "caseId": "rebound_side_toss__v90__original_full_source",
          "label": "V90 original full source",
          "phase": 0.68,
          "expectedKeypose": "original_full_source",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": true,
          "runtimeReviewStatus": "RUNTIME_SEQUENCE_REVIEW_REQUIRED",
          "requiredMinVisibility": 0.93131,
          "originalV88GateStatus": "REVIEW_BEFORE_RUNTIME_CONTRACT"
        }
      ],
      "before": {
        "approvalStatus": null,
        "ikApprovalStatus": null,
        "nexApprovalStatus": null,
        "nexProd01": null
      },
      "afterSummary": {
        "approvalStatus": "for_nex_approval",
        "ikApprovalStatus": "ik_approved",
        "nexApprovalStatus": "for_nex_approval"
      }
    },
    {
      "exerciseKey": "suitcase_carry",
      "exerciseId": "suitcase-carry",
      "profileId": "suitcase_carry_ik_v1",
      "displayName": "Suitcase Carry IK V1",
      "queueStatus": "FOR_NEX_APPROVAL_TESTPLAYER",
      "approvalStatus": "for_nex_approval",
      "ikApprovalStatus": "ik_approved",
      "nexApprovalStatus": "for_nex_approval",
      "nexApproved": false,
      "productionApproved": false,
      "poseSourceStatus": "POSE_SOURCE_READY_ALL_ROWS",
      "runtimeReviewRequired": true,
      "runtimeReviewStatus": "RUNTIME_REVIEW_REQUIRED",
      "testCaseCount": 2,
      "testCases": [
        {
          "caseId": "suitcase_carry__v90__pickup_setup",
          "label": "V90 pickup setup",
          "phase": 0.18,
          "expectedKeypose": "pickup_setup",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": true,
          "runtimeReviewStatus": "RUNTIME_GAIT_REVIEW_REQUIRED",
          "requiredMinVisibility": 0.876799,
          "originalV88GateStatus": "REVIEW_BEFORE_RUNTIME_CONTRACT"
        },
        {
          "caseId": "suitcase_carry__v90__loaded_tall_hold",
          "label": "V90 loaded tall hold",
          "phase": 0.68,
          "expectedKeypose": "loaded_tall_hold",
          "sourceAuthority": "v89_pose_source_pass",
          "runtimeReviewRequired": true,
          "runtimeReviewStatus": "RUNTIME_GAIT_REVIEW_REQUIRED",
          "requiredMinVisibility": 0.987112,
          "originalV88GateStatus": "REVIEW_BEFORE_RUNTIME_CONTRACT"
        }
      ],
      "before": {
        "approvalStatus": null,
        "ikApprovalStatus": null,
        "nexApprovalStatus": null,
        "nexProd01": null
      },
      "afterSummary": {
        "approvalStatus": "for_nex_approval",
        "ikApprovalStatus": "ik_approved",
        "nexApprovalStatus": "for_nex_approval"
      }
    }
  ],
  "withheld": [
    {
      "exerciseKey": "hyperextension",
      "exerciseId": "hyperextension",
      "profileId": "hyperextension_ik_v1",
      "displayName": "Hyperextension IK V1",
      "status": "WITHHELD_NOT_POSE_SOURCE_READY_ALL_ROWS",
      "poseSourceStatus": "POSE_SOURCE_MIXED",
      "runtimeReviewStatus": "NO_EXTRA_RUNTIME_REVIEW",
      "posePassRows": 1,
      "poseFixRows": 1,
      "reason": "Do not expose mixed/fix source rows to Nex testplayer until source authority is clean."
    },
    {
      "exerciseKey": "single_leg_lateral_pogos",
      "exerciseId": "single-leg-lateral-pogos",
      "profileId": "single_leg_lateral_pogos_ik_v1",
      "displayName": "Single Leg Lateral Pogos",
      "status": "WITHHELD_SOURCE_GAP",
      "reason": "real_mediapipe_source_frame_missing",
      "profileExists": true,
      "policy": "No substitute source frame; not surfaced to Nex testplayer."
    },
    {
      "exerciseKey": "figure_8_run",
      "exerciseId": "figure-8-run",
      "profileId": "figure_8_run_ik_v1",
      "displayName": "Figure 8 Run",
      "status": "WITHHELD_SOURCE_GAP",
      "reason": "human_full_body_source_frame_missing_diagram_only_so_far",
      "profileExists": true,
      "policy": "No substitute source frame; not surfaced to Nex testplayer."
    },
    {
      "exerciseKey": "tempo_sprints_shuttle_run_turn_at_25_yards",
      "exerciseId": "tempo-sprints-shuttle-run-turn-at-25-yards",
      "profileId": "tempo_sprints_shuttle_run_turn_at_25_yards_ik_v1",
      "displayName": "Tempo Sprints (Shuttle Run - turn at 25 yards)",
      "status": "WITHHELD_SOURCE_GAP",
      "reason": "exact_turn_at_25_yards_source_frame_missing",
      "profileExists": true,
      "policy": "No substitute source frame; not surfaced to Nex testplayer."
    }
  ]
}