{
  "schema": "NEXT11_CHROMIUM_OPENGL_VISUAL_QA_CONFIG_V1",
  "tag": "V385_RESOLVED_FIGURE4",
  "description": "V385 transform-only resolved Figure four player QA.",
  "playerPath": "assets/nexprod/nexprod01-resolved-player-v385.html",
  "exerciseId": "figure-fours",
  "profileId": "warmup_figure_four_walk_ik_v1",
  "defaultQuery": {
    "play": "0",
    "safeBoot": "0",
    "debug": "0",
    "visualMode": "nex",
    "nativeRuntimeParity": "1",
    "idleSleepAfterReady": "0"
  },
  "readiness": {
    "rendererExpr": "!!globalThis.__NEXPROD01_DEBUG_SCENE?.renderer",
    "solveExpr": "globalThis.NEXPROD01_PLAYER?.mode==='resolvedPlayback' && globalThis.NEXPROD01_PLAYER?.getLastSolve?.()?.gates?.noLiveSolver===true",
    "requireWebGL2": true,
    "requireSwiftShader": true,
    "requireGrip": false
  },
  "cases": [
    {
      "label": "right_peak",
      "caseId": "v93_warmup_figure_four_walk_1",
      "phase": 0.25,
      "expectedKeypose": "right_figure_four_peak",
      "visualIdentityRule": "Resolved pose must match locked V384E128 right Figure four peak including both hand contacts and outward elbow branches."
    },
    {
      "label": "left_peak",
      "caseId": "v93_warmup_figure_four_walk_2",
      "phase": 0.75,
      "expectedKeypose": "left_figure_four_peak",
      "visualIdentityRule": "Resolved pose must match locked V384E128 left Figure four peak including both hand contacts and outward elbow branches."
    }
  ],
  "views": [
    { "name": "front", "dir": [0, 0, -1] },
    { "name": "rear", "dir": [0, 0, 1] },
    { "name": "left_side", "dir": [-1, 0, 0] },
    { "name": "right_side", "dir": [1, 0, 0] },
    { "name": "rear_three_quarter", "dir": [0.72, 0, 0.72] }
  ]
}
