{
  "schema": "NEXT11_V384E128_ANALYTIC_OUTWARD_ELBOW_BRANCH_QA_SUMMARY",
  "status": "TEST_CANDIDATE_NODE_PASS_ACTUAL_FBX_VISUAL_QA_PASS_SHADED_MESH_PENDING",
  "base": "V383 visual candidate with V383 leg geometry + V382 sole-edge snap + V374/V373 front-shin snap",
  "change": "Generic grip arm snap now performs clavicle reach to the same wrist target, then analytic upperarm/forearm solve through the natural outward elbow branch.",
  "implementation": {
    "newFunction": "v384eSolveArmOutwardElbowBranch(side, desiredWrist, targets, stage)",
    "initialClavicleReachIterations": 128,
    "elbowBranch": "outward + slight backward/downward pole, projected perpendicular to shoulder-wrist line",
    "noNewSnapPoints": true,
    "noFigureFourSpecialSolver": true
  },
  "globalGates": {
    "jsonParsePass": true,
    "jsonParsedCount": 457,
    "jsonFailCount": 0,
    "nodeSyntaxPass": true,
    "nodeGenericGripPass": true,
    "actualFBXVisualQAGenerated": true,
    "shadedChromiumMeshRender": "pending_not_completed"
  },
  "rows": {
    "right": {
      "genericGripPass": true,
      "gripCount": 2,
      "solves": [
        {
          "surface": "foot_underside_sole",
          "side": "L",
          "pass": true,
          "status": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA",
          "firstSnapErrorM": 0,
          "fingerPass": true,
          "armRelockStage": "v384e_arm_explicit_snap_outward_elbow_branch",
          "oldBranchDot": -0.94664,
          "newBranchDot": 1,
          "armFinalErrorM": 0,
          "reachableBeforeClavicle": true
        },
        {
          "surface": "front_lower_shin_above_ankle",
          "side": "R",
          "pass": true,
          "status": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA",
          "firstSnapErrorM": 0.005768,
          "fingerPass": true,
          "armRelockStage": "v384e_arm_explicit_snap_outward_elbow_branch",
          "oldBranchDot": -0.9976,
          "newBranchDot": 1,
          "armFinalErrorM": 0.00577,
          "reachableBeforeClavicle": false
        }
      ]
    },
    "left": {
      "genericGripPass": true,
      "gripCount": 2,
      "solves": [
        {
          "surface": "foot_underside_sole",
          "side": "R",
          "pass": true,
          "status": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA",
          "firstSnapErrorM": 0,
          "fingerPass": true,
          "armRelockStage": "v384e_arm_explicit_snap_outward_elbow_branch",
          "oldBranchDot": -0.92432,
          "newBranchDot": 1,
          "armFinalErrorM": 0,
          "reachableBeforeClavicle": true
        },
        {
          "surface": "front_lower_shin_above_ankle",
          "side": "L",
          "pass": true,
          "status": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA",
          "firstSnapErrorM": 0,
          "fingerPass": true,
          "armRelockStage": "v384e_arm_explicit_snap_outward_elbow_branch",
          "oldBranchDot": -0.99127,
          "newBranchDot": 1,
          "armFinalErrorM": 0,
          "reachableBeforeClavicle": true
        }
      ]
    }
  },
  "visualFiles": {
    "actualFBXVisualQA": "/mnt/data/V384E128_ACTUAL_NEX_FBX_VISUAL_QA_FRONT_SIDE_ZOOM.png"
  },
  "limits": "Actual shaded Chromium/Nex mesh render is still pending; this pass uses actual FBX rig/skinned-vertex visual QA."
}