{
  "schema": "NEXPROD01_V40_SOURCE_SEMANTIC_RCA_REPAIR_REPORT",
  "version": "V40_CANONICAL_SOURCE_AND_CLAVICLE_SEMANTIC_REPAIR_2026_06_23",
  "sourceFile": "assets/js/data/nex-nexdatah-full-bank-physio-ik-keypose-specs.json",
  "bodyweightSquat": {
    "profileId": "bodyweight_squat_ik_v1",
    "keyframeId": "bottom",
    "beforeKneeDeg": {
      "L": 158.42,
      "R": 158.42
    },
    "afterKneeDeg": {
      "L": 90.0,
      "R": 90.0
    },
    "newCalfTargets": {
      "L_Calf": [
        -0.11875,
        0.2585,
        0.288915
      ],
      "R_Calf": [
        0.11875,
        0.2585,
        0.288915
      ]
    },
    "sourceHeights": {
      "Hip": 0.69,
      "Pelvis": 0.64,
      "Waist": 0.82,
      "Spine01": 0.98,
      "Spine02": 1.22,
      "L_Clavicle": 1.26,
      "R_Clavicle": 1.26,
      "L_Upperarm": 1.19,
      "R_Upperarm": 1.19,
      "L_Forearm": 1.12,
      "R_Forearm": 1.12,
      "L_Hand": 1.0,
      "R_Hand": 1.0
    }
  },
  "clavicleSemantics": {
    "policy": "L/R_Clavicle from canonical IK are kept as lateral clavicle/acromion reference landmarks. NEX_AUX_L/R_MEDIAL_CLAVICLE are synthetic branch anchors derived separately and must not overwrite Forearm/Hand.",
    "sourceBottomY": {
      "Spine02": 1.22,
      "L_Clavicle": 1.26,
      "R_Clavicle": 1.26,
      "L_Upperarm": 1.19,
      "R_Upperarm": 1.19
    },
    "expected": "outer clavicle/acromion reference is near Spine02 height; medial aux anchor is not an IK landmark and should not be visually interpreted as forearm."
  }
}