{
  "schema": "NEXT11_V374_LOCKED_CHECKPOINT_MANIFEST",
  "checkpoint": "NEXT11_V374_LOCKED_V373_SEPARATED_FRONT_SHIN_SNAP_BASELINE_FULL_ROOT",
  "createdLocal": "2026-08-21T20:41:00+02:00",
  "imageGenerationUsed": false,
  "baselinePromotedFrom": "V373",
  "baselineRejected": [
    "V371"
  ],
  "coreFiles": {
    "currentState": "CURRENT_STATE.json",
    "currentStep": "CURRENT_STEP_V374.md",
    "handover": "HANDOVER_V374_LOCKED_SEPARATED_FRONT_SHIN_SNAP_BASELINE.md",
    "collisionGripIndex": "COLLISION_MESH_AND_GRIP_FUNCTION_INDEX_V374.md",
    "runtime": "assets/nexprod/nexprod01-runtime-candidate.mjs",
    "sourceFbx": "assets/nex/models/nex_fbx_clean_v001.fbx",
    "ikBankJson": "assets/js/data/nex-nexdatah-full-bank-physio-ik-keypose-specs.json",
    "ikBankJs": "assets/js/data/nex-nexdatah-full-bank-physio-ik-keypose-specs.js"
  },
  "qaFiles": {
    "numericSummary": "diagnostics/v373/V373_QA_NUMERIC_SEPARATION_SUMMARY.json",
    "numericProbe": "diagnostics/v373/V373_QA_NUMERIC_SEPARATION_PROBE.json",
    "visualAssets": {
      "right_source": "diagnostics/v373/chromium_visual_qa/V373_QA_right_source_chromium.png",
      "right_hand_close": "diagnostics/v373/chromium_visual_qa/V373_QA_right_hand_close_chromium.png",
      "right_separation_close": "diagnostics/v373/chromium_visual_qa/V373_QA_right_separation_close_chromium.png",
      "left_source": "diagnostics/v373/chromium_visual_qa/V373_QA_left_source_chromium.png",
      "left_hand_close": "diagnostics/v373/chromium_visual_qa/V373_QA_left_hand_close_chromium.png",
      "left_separation_close": "diagnostics/v373/chromium_visual_qa/V373_QA_left_separation_close_chromium.png"
    }
  },
  "qaNumeric": [
    {
      "label": "right",
      "overallPass": true,
      "footPass": true,
      "shinPass": true,
      "separationM": 0.114799,
      "separationPass_ge_0_10m": true,
      "footErrM": 0.000327,
      "shinErrM": 0.000378,
      "footStatus": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA",
      "shinStatus": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA"
    },
    {
      "label": "left",
      "overallPass": true,
      "footPass": true,
      "shinPass": true,
      "separationM": 0.111051,
      "separationPass_ge_0_10m": true,
      "footErrM": 0.001791,
      "shinErrM": 0.00028,
      "footStatus": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA",
      "shinStatus": "PALM_PLUS_FOUR_FINGERS_READY_FOR_VISUAL_QA"
    }
  ],
  "runtimeIndex": {
    "runtime": "assets/nexprod/nexprod01-runtime-candidate.mjs",
    "genericGripIntentsFromSourceContact_byte": 258223,
    "genericGripReceivingZoneFromIk_byte": 267236,
    "lowerLegProxyConstant_byte": 271739,
    "footShoeProxyConstant_byte": 274730,
    "genericGripCylinderFromReceiver_byte": 279957,
    "explicitMeshSnapPoint_byte": 269966,
    "frontVisibleSeparatedRadial_byte": 283439,
    "fingerLayer_byte": 303982
  },
  "contactRules": [
    {
      "keypose": "right_figure_four_peak",
      "gripSide": "L",
      "role": "foot_underside_sole",
      "targetLimb": "R_explicit_foot_underside_sole_snap",
      "axis": [
        "R_Foot",
        "R_ToeBase"
      ],
      "explicitMeshSnapPoint": {
        "schema": "NEXPROD01_EXPLICIT_MESH_SNAP_POINT_V1",
        "valid": true,
        "surface": "foot_underside_sole",
        "proxy": "FootShoe",
        "proxyAxis": "Foot->ToeBase/MidToe",
        "t": 0.18,
        "radial": "positive_foot_canonical_vertical_underside_surface",
        "source": "user_correction_existing_collision_mesh_snap_point",
        "policy": "V369: explicit marker moved mildly toward mid-sole underside."
      },
      "snapPointAuthority": "explicit_mesh_snap_point_on_existing_FootShoe_proxy"
    },
    {
      "keypose": "right_figure_four_peak",
      "gripSide": "R",
      "role": "front_lower_shin_above_ankle",
      "targetLimb": "R_explicit_front_lower_shin_above_ankle_snap",
      "axis": [
        "R_Foot",
        "R_Calf"
      ],
      "explicitMeshSnapPoint": {
        "schema": "NEXPROD01_EXPLICIT_MESH_SNAP_POINT_V1",
        "valid": true,
        "surface": "front_lower_shin_above_ankle",
        "proxy": "LowerLeg",
        "proxyAxis": "Calf->Foot knee_to_ankle",
        "t": 0.7,
        "radial": "front_visible_separated_from_sole",
        "source": "user_correction_existing_collision_mesh_snap_point",
        "policy": "V373 FINAL: visible/front lower-shin snap separated from foot/sole snap; t chosen by sweep to keep >0.10m bilateral separation and Node PASS."
      },
      "snapPointAuthority": "explicit_mesh_snap_point_on_existing_lower_leg_proxy"
    },
    {
      "keypose": "left_figure_four_peak",
      "gripSide": "R",
      "role": "foot_underside_sole",
      "targetLimb": "L_explicit_foot_underside_sole_snap",
      "axis": [
        "L_Foot",
        "L_ToeBase"
      ],
      "explicitMeshSnapPoint": {
        "schema": "NEXPROD01_EXPLICIT_MESH_SNAP_POINT_V1",
        "valid": true,
        "surface": "foot_underside_sole",
        "proxy": "FootShoe",
        "proxyAxis": "Foot->ToeBase/MidToe",
        "t": 0.18,
        "radial": "positive_foot_canonical_vertical_underside_surface",
        "source": "user_correction_existing_collision_mesh_snap_point",
        "policy": "V369: explicit marker moved mildly toward mid-sole underside."
      },
      "snapPointAuthority": "explicit_mesh_snap_point_on_existing_FootShoe_proxy"
    },
    {
      "keypose": "left_figure_four_peak",
      "gripSide": "L",
      "role": "front_lower_shin_above_ankle",
      "targetLimb": "L_explicit_front_lower_shin_above_ankle_snap",
      "axis": [
        "L_Foot",
        "L_Calf"
      ],
      "explicitMeshSnapPoint": {
        "schema": "NEXPROD01_EXPLICIT_MESH_SNAP_POINT_V1",
        "valid": true,
        "surface": "front_lower_shin_above_ankle",
        "proxy": "LowerLeg",
        "proxyAxis": "Calf->Foot knee_to_ankle",
        "t": 0.7,
        "radial": "front_visible_separated_from_sole",
        "source": "user_correction_existing_collision_mesh_snap_point",
        "policy": "V373 FINAL: visible/front lower-shin snap separated from foot/sole snap; t chosen by sweep to keep >0.10m bilateral separation and Node PASS."
      },
      "snapPointAuthority": "explicit_mesh_snap_point_on_existing_lower_leg_proxy"
    }
  ]
}