{
  "schema": "NEXT11_V384E128_PATCH_ONLY_MANIFEST",
  "status": "TEST_CANDIDATE_NODE_PASS_ACTUAL_FBX_VISUAL_QA_PASS_SHADED_MESH_PENDING",
  "summary": {
    "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."
  },
  "files": [
    {
      "path": "CURRENT_STEP_V384E_TEST.md",
      "size": 263,
      "sha256": "2a505a1c979351bbeaf484778d412f37dd5da961333ad28dac2fa2b5043b0f66"
    },
    {
      "path": "APPLY_V384E128_PATCH_ONLY.md",
      "size": 292,
      "sha256": "ad7eee0020c0dc19401d9e3843e43ba2a59500cc2236d7eb155b7f6003759ee4"
    },
    {
      "path": "tools/v364_figure_four_grip_probe.mjs",
      "size": 2129,
      "sha256": "1e1c762ac89af472a3a9abc5d91fb18864c80b9ebe5bd8a61ac91e186efee116"
    },
    {
      "path": "diagnostics/v384e128/V384E128_right_ACTUAL_FBX_GEOMETRY_VISUAL_DATA.json",
      "size": 2991863,
      "sha256": "31982595e2103f43e55422d2a9ff31464c28ea6f496072e60e160dfea098678e"
    },
    {
      "path": "diagnostics/v384e128/V384E128_ANALYTIC_OUTWARD_ELBOW_BRANCH_QA_SUMMARY.json",
      "size": 3340,
      "sha256": "0c659f798405e07e0b7edd3404a4709410415b134bf51b54c23aeb345a4d27dd"
    },
    {
      "path": "diagnostics/v384e128/V384E128_left_ACTUAL_FBX_GEOMETRY_VISUAL_DATA.json",
      "size": 3007256,
      "sha256": "bb69b525e6ed3393098c31222fc3ef637597f9d4de5c54c202dfa5e4ffa2e64f"
    },
    {
      "path": "diagnostics/v384e128/V384E_BRANCH_MIX_SWEEP.json",
      "size": 7432,
      "sha256": "ce9a865a7b4c6e09666396bd0deb440207194386b8d372ffd4a684ffebc64802"
    },
    {
      "path": "diagnostics/v384e128/V384E128_ANALYTIC_OUTWARD_ELBOW_BRANCH_QA_REPORT.md",
      "size": 1446,
      "sha256": "1acf5f9542faebf97cacd986a60b4b5a66836e0a55d85a3f10389227ba4c10e1"
    },
    {
      "path": "diagnostics/v384e128/V384E128_ACTUAL_NEX_FBX_VISUAL_QA_FRONT_SIDE_ZOOM.png",
      "size": 495205,
      "sha256": "0fa2e72a3cb26146b7a7079ab1f42e00398e04b321a9cb5dc2dc0dea3ea35d08"
    },
    {
      "path": "diagnostics/v384e128/V384E128_NODE_GRIP_PROBE.json",
      "size": 489591,
      "sha256": "8c83905cd15946afee6c26c937a07e8b566b0f0042f807bfdc195c5186adb4ba"
    },
    {
      "path": "assets/nexprod/nexprod01-runtime-candidate.mjs",
      "size": 458840,
      "sha256": "ec22a4b0be5cba873afb3047569ae6e222dea0c97f3bcbe4fee5b7f4228095f3"
    },
    {
      "path": "assets/js/data/nex-nexdatah-full-bank-physio-ik-keypose-specs.json",
      "size": 4422157,
      "sha256": "11b475622a444864eaea647519596babacf9aaa9926896d2fdb69f0fed81346c"
    }
  ]
}