{
  "id": "MODEL-M7-RECOIL-001",
  "hypothesisId": "H-M7RECOIL-001",
  "researchVersion": "V0.1.20",
  "date": "2026-10-07",
  "sourceObservationId": "OBS-M7-RECOIL-001",
  "sourceEvidenceId": "F-M7RECOIL-001",
  "scope": "当前M7已观测配置的显示收益；用户筛选为普通评分样本；分段拐点、全域函数和内部舍入规则未知",
  "curves": [
    {
      "fieldId": "auto_vertical",
      "favorableDirection": "lower",
      "interfaceInput": {
        "family": "recoil",
        "subitem": "当前全自动垂直后坐力倍率",
        "unit": "x",
        "xBasis": "absolute",
        "weapon": "M7",
        "mode": "PC烽火地带",
        "date": "2026-10-07",
        "condition": "本轮用户确认无精校，凑属性时尽量避开特殊词条，认为没有；各点配件明细未知；0为既有裸枪及新图左侧参考",
        "source": "F-M7RECOIL-001 / OBS-M7-RECOIL-001",
        "status": "当前界面显示观察；无缺口插值或全域拟合",
        "lowerBetter": true,
        "points": [
          {
            "score": 34,
            "value": 1
          },
          {
            "score": 35,
            "value": 0.98
          },
          {
            "score": 36,
            "value": 0.96
          },
          {
            "score": 39,
            "value": 0.9
          },
          {
            "score": 42,
            "value": 0.85
          },
          {
            "score": 44,
            "value": 0.82
          },
          {
            "score": 49,
            "value": 0.75
          },
          {
            "score": 54,
            "value": 0.7
          },
          {
            "score": 64,
            "value": 0.6
          }
        ]
      },
      "metadata": {
        "family": "recoil",
        "subitem": "当前全自动垂直后坐力倍率",
        "unit": "x",
        "xBasis": "absolute",
        "weapon": "M7",
        "mode": "PC烽火地带",
        "date": "2026-10-07",
        "condition": "本轮用户确认无精校，凑属性时尽量避开特殊词条，认为没有；各点配件明细未知；0为既有裸枪及新图左侧参考",
        "source": "F-M7RECOIL-001 / OBS-M7-RECOIL-001",
        "status": "当前界面显示观察；无缺口插值或全域拟合",
        "lowerBetter": true
      },
      "points": [
        {
          "score": 34,
          "value": 1
        },
        {
          "score": 35,
          "value": 0.98
        },
        {
          "score": 36,
          "value": 0.96
        },
        {
          "score": 39,
          "value": 0.9
        },
        {
          "score": 42,
          "value": 0.85
        },
        {
          "score": 44,
          "value": 0.82
        },
        {
          "score": 49,
          "value": 0.75
        },
        {
          "score": 54,
          "value": 0.7
        },
        {
          "score": 64,
          "value": 0.6
        }
      ],
      "intervals": [
        {
          "start": 34,
          "end": 35,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false
        },
        {
          "start": 35,
          "end": 36,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false
        },
        {
          "start": 36,
          "end": 39,
          "width": 3,
          "gain": 0.05999999999999994,
          "perPoint": 0.01999999999999998,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 39,
          "end": 42,
          "width": 3,
          "gain": 0.050000000000000044,
          "perPoint": 0.01666666666666668,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 42,
          "end": 44,
          "width": 2,
          "gain": 0.030000000000000027,
          "perPoint": 0.015000000000000013,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 44,
          "end": 49,
          "width": 5,
          "gain": 0.06999999999999995,
          "perPoint": 0.01399999999999999,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 49,
          "end": 54,
          "width": 5,
          "gain": 0.050000000000000044,
          "perPoint": 0.010000000000000009,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 54,
          "end": 64,
          "width": 10,
          "gain": 0.09999999999999998,
          "perPoint": 0.009999999999999998,
          "kind": "区间平均",
          "localFlat": false
        }
      ],
      "interpretation": "只比较同配置条件的已观测点；不拟合缺口、不外推上下限，平值不证明硬边界。",
      "intervalDetails": [
        {
          "start": 34,
          "end": 35,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false,
          "startDelta": 0,
          "endDelta": 1,
          "relativeGainPct": 2.0000000000000018,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 35,
          "end": 36,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false,
          "startDelta": 1,
          "endDelta": 2,
          "relativeGainPct": 2.040816326530614,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 36,
          "end": 39,
          "width": 3,
          "gain": 0.05999999999999994,
          "perPoint": 0.01999999999999998,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 2,
          "endDelta": 5,
          "relativeGainPct": 6.249999999999995,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 39,
          "end": 42,
          "width": 3,
          "gain": 0.050000000000000044,
          "perPoint": 0.01666666666666668,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 5,
          "endDelta": 8,
          "relativeGainPct": 5.555555555555561,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 42,
          "end": 44,
          "width": 2,
          "gain": 0.030000000000000027,
          "perPoint": 0.015000000000000013,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 8,
          "endDelta": 10,
          "relativeGainPct": 3.529411764705886,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 44,
          "end": 49,
          "width": 5,
          "gain": 0.06999999999999995,
          "perPoint": 0.01399999999999999,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 10,
          "endDelta": 15,
          "relativeGainPct": 8.536585365853652,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 49,
          "end": 54,
          "width": 5,
          "gain": 0.050000000000000044,
          "perPoint": 0.010000000000000009,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 15,
          "endDelta": 20,
          "relativeGainPct": 6.666666666666672,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 54,
          "end": 64,
          "width": 10,
          "gain": 0.09999999999999998,
          "perPoint": 0.009999999999999998,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 20,
          "endDelta": 30,
          "relativeGainPct": 14.285714285714285,
          "displayedFlatDoesNotProveZeroInternalGain": false
        }
      ]
    },
    {
      "fieldId": "auto_horizontal",
      "favorableDirection": "lower",
      "interfaceInput": {
        "family": "recoil",
        "subitem": "当前全自动水平后坐力倍率",
        "unit": "x",
        "xBasis": "absolute",
        "weapon": "M7",
        "mode": "PC烽火地带",
        "date": "2026-10-07",
        "condition": "本轮用户确认无精校，凑属性时尽量避开特殊词条，认为没有；各点配件明细未知；0为既有裸枪及新图左侧参考",
        "source": "F-M7RECOIL-001 / OBS-M7-RECOIL-001",
        "status": "当前界面显示观察；无缺口插值或全域拟合",
        "lowerBetter": true,
        "points": [
          {
            "score": 34,
            "value": 1
          },
          {
            "score": 35,
            "value": 0.98
          },
          {
            "score": 36,
            "value": 0.96
          },
          {
            "score": 39,
            "value": 0.9
          },
          {
            "score": 42,
            "value": 0.85
          },
          {
            "score": 44,
            "value": 0.82
          },
          {
            "score": 49,
            "value": 0.75
          },
          {
            "score": 54,
            "value": 0.7
          },
          {
            "score": 64,
            "value": 0.6
          }
        ]
      },
      "metadata": {
        "family": "recoil",
        "subitem": "当前全自动水平后坐力倍率",
        "unit": "x",
        "xBasis": "absolute",
        "weapon": "M7",
        "mode": "PC烽火地带",
        "date": "2026-10-07",
        "condition": "本轮用户确认无精校，凑属性时尽量避开特殊词条，认为没有；各点配件明细未知；0为既有裸枪及新图左侧参考",
        "source": "F-M7RECOIL-001 / OBS-M7-RECOIL-001",
        "status": "当前界面显示观察；无缺口插值或全域拟合",
        "lowerBetter": true
      },
      "points": [
        {
          "score": 34,
          "value": 1
        },
        {
          "score": 35,
          "value": 0.98
        },
        {
          "score": 36,
          "value": 0.96
        },
        {
          "score": 39,
          "value": 0.9
        },
        {
          "score": 42,
          "value": 0.85
        },
        {
          "score": 44,
          "value": 0.82
        },
        {
          "score": 49,
          "value": 0.75
        },
        {
          "score": 54,
          "value": 0.7
        },
        {
          "score": 64,
          "value": 0.6
        }
      ],
      "intervals": [
        {
          "start": 34,
          "end": 35,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false
        },
        {
          "start": 35,
          "end": 36,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false
        },
        {
          "start": 36,
          "end": 39,
          "width": 3,
          "gain": 0.05999999999999994,
          "perPoint": 0.01999999999999998,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 39,
          "end": 42,
          "width": 3,
          "gain": 0.050000000000000044,
          "perPoint": 0.01666666666666668,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 42,
          "end": 44,
          "width": 2,
          "gain": 0.030000000000000027,
          "perPoint": 0.015000000000000013,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 44,
          "end": 49,
          "width": 5,
          "gain": 0.06999999999999995,
          "perPoint": 0.01399999999999999,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 49,
          "end": 54,
          "width": 5,
          "gain": 0.050000000000000044,
          "perPoint": 0.010000000000000009,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 54,
          "end": 64,
          "width": 10,
          "gain": 0.09999999999999998,
          "perPoint": 0.009999999999999998,
          "kind": "区间平均",
          "localFlat": false
        }
      ],
      "interpretation": "只比较同配置条件的已观测点；不拟合缺口、不外推上下限，平值不证明硬边界。",
      "intervalDetails": [
        {
          "start": 34,
          "end": 35,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false,
          "startDelta": 0,
          "endDelta": 1,
          "relativeGainPct": 2.0000000000000018,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 35,
          "end": 36,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false,
          "startDelta": 1,
          "endDelta": 2,
          "relativeGainPct": 2.040816326530614,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 36,
          "end": 39,
          "width": 3,
          "gain": 0.05999999999999994,
          "perPoint": 0.01999999999999998,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 2,
          "endDelta": 5,
          "relativeGainPct": 6.249999999999995,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 39,
          "end": 42,
          "width": 3,
          "gain": 0.050000000000000044,
          "perPoint": 0.01666666666666668,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 5,
          "endDelta": 8,
          "relativeGainPct": 5.555555555555561,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 42,
          "end": 44,
          "width": 2,
          "gain": 0.030000000000000027,
          "perPoint": 0.015000000000000013,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 8,
          "endDelta": 10,
          "relativeGainPct": 3.529411764705886,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 44,
          "end": 49,
          "width": 5,
          "gain": 0.06999999999999995,
          "perPoint": 0.01399999999999999,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 10,
          "endDelta": 15,
          "relativeGainPct": 8.536585365853652,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 49,
          "end": 54,
          "width": 5,
          "gain": 0.050000000000000044,
          "perPoint": 0.010000000000000009,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 15,
          "endDelta": 20,
          "relativeGainPct": 6.666666666666672,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 54,
          "end": 64,
          "width": 10,
          "gain": 0.09999999999999998,
          "perPoint": 0.009999999999999998,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 20,
          "endDelta": 30,
          "relativeGainPct": 14.285714285714285,
          "displayedFlatDoesNotProveZeroInternalGain": false
        }
      ]
    },
    {
      "fieldId": "single_vertical",
      "favorableDirection": "lower",
      "interfaceInput": {
        "family": "recoil",
        "subitem": "当前单点/多连发垂直后坐力倍率",
        "unit": "x",
        "xBasis": "absolute",
        "weapon": "M7",
        "mode": "PC烽火地带",
        "date": "2026-10-07",
        "condition": "本轮用户确认无精校，凑属性时尽量避开特殊词条，认为没有；各点配件明细未知；0为既有裸枪及新图左侧参考",
        "source": "F-M7RECOIL-001 / OBS-M7-RECOIL-001",
        "status": "当前界面显示观察；无缺口插值或全域拟合",
        "lowerBetter": true,
        "points": [
          {
            "score": 34,
            "value": 1
          },
          {
            "score": 35,
            "value": 0.98
          },
          {
            "score": 36,
            "value": 0.96
          },
          {
            "score": 39,
            "value": 0.9
          },
          {
            "score": 42,
            "value": 0.85
          },
          {
            "score": 44,
            "value": 0.82
          },
          {
            "score": 49,
            "value": 0.75
          },
          {
            "score": 54,
            "value": 0.69
          },
          {
            "score": 64,
            "value": 0.6
          }
        ]
      },
      "metadata": {
        "family": "recoil",
        "subitem": "当前单点/多连发垂直后坐力倍率",
        "unit": "x",
        "xBasis": "absolute",
        "weapon": "M7",
        "mode": "PC烽火地带",
        "date": "2026-10-07",
        "condition": "本轮用户确认无精校，凑属性时尽量避开特殊词条，认为没有；各点配件明细未知；0为既有裸枪及新图左侧参考",
        "source": "F-M7RECOIL-001 / OBS-M7-RECOIL-001",
        "status": "当前界面显示观察；无缺口插值或全域拟合",
        "lowerBetter": true
      },
      "points": [
        {
          "score": 34,
          "value": 1
        },
        {
          "score": 35,
          "value": 0.98
        },
        {
          "score": 36,
          "value": 0.96
        },
        {
          "score": 39,
          "value": 0.9
        },
        {
          "score": 42,
          "value": 0.85
        },
        {
          "score": 44,
          "value": 0.82
        },
        {
          "score": 49,
          "value": 0.75
        },
        {
          "score": 54,
          "value": 0.69
        },
        {
          "score": 64,
          "value": 0.6
        }
      ],
      "intervals": [
        {
          "start": 34,
          "end": 35,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false
        },
        {
          "start": 35,
          "end": 36,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false
        },
        {
          "start": 36,
          "end": 39,
          "width": 3,
          "gain": 0.05999999999999994,
          "perPoint": 0.01999999999999998,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 39,
          "end": 42,
          "width": 3,
          "gain": 0.050000000000000044,
          "perPoint": 0.01666666666666668,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 42,
          "end": 44,
          "width": 2,
          "gain": 0.030000000000000027,
          "perPoint": 0.015000000000000013,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 44,
          "end": 49,
          "width": 5,
          "gain": 0.06999999999999995,
          "perPoint": 0.01399999999999999,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 49,
          "end": 54,
          "width": 5,
          "gain": 0.06000000000000005,
          "perPoint": 0.01200000000000001,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 54,
          "end": 64,
          "width": 10,
          "gain": 0.08999999999999997,
          "perPoint": 0.008999999999999998,
          "kind": "区间平均",
          "localFlat": false
        }
      ],
      "interpretation": "只比较同配置条件的已观测点；不拟合缺口、不外推上下限，平值不证明硬边界。",
      "intervalDetails": [
        {
          "start": 34,
          "end": 35,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false,
          "startDelta": 0,
          "endDelta": 1,
          "relativeGainPct": 2.0000000000000018,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 35,
          "end": 36,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false,
          "startDelta": 1,
          "endDelta": 2,
          "relativeGainPct": 2.040816326530614,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 36,
          "end": 39,
          "width": 3,
          "gain": 0.05999999999999994,
          "perPoint": 0.01999999999999998,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 2,
          "endDelta": 5,
          "relativeGainPct": 6.249999999999995,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 39,
          "end": 42,
          "width": 3,
          "gain": 0.050000000000000044,
          "perPoint": 0.01666666666666668,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 5,
          "endDelta": 8,
          "relativeGainPct": 5.555555555555561,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 42,
          "end": 44,
          "width": 2,
          "gain": 0.030000000000000027,
          "perPoint": 0.015000000000000013,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 8,
          "endDelta": 10,
          "relativeGainPct": 3.529411764705886,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 44,
          "end": 49,
          "width": 5,
          "gain": 0.06999999999999995,
          "perPoint": 0.01399999999999999,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 10,
          "endDelta": 15,
          "relativeGainPct": 8.536585365853652,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 49,
          "end": 54,
          "width": 5,
          "gain": 0.06000000000000005,
          "perPoint": 0.01200000000000001,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 15,
          "endDelta": 20,
          "relativeGainPct": 8.000000000000007,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 54,
          "end": 64,
          "width": 10,
          "gain": 0.08999999999999997,
          "perPoint": 0.008999999999999998,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 20,
          "endDelta": 30,
          "relativeGainPct": 13.043478260869561,
          "displayedFlatDoesNotProveZeroInternalGain": false
        }
      ]
    },
    {
      "fieldId": "single_horizontal",
      "favorableDirection": "lower",
      "interfaceInput": {
        "family": "recoil",
        "subitem": "当前单点/多连发水平后坐力倍率",
        "unit": "x",
        "xBasis": "absolute",
        "weapon": "M7",
        "mode": "PC烽火地带",
        "date": "2026-10-07",
        "condition": "本轮用户确认无精校，凑属性时尽量避开特殊词条，认为没有；各点配件明细未知；0为既有裸枪及新图左侧参考",
        "source": "F-M7RECOIL-001 / OBS-M7-RECOIL-001",
        "status": "当前界面显示观察；无缺口插值或全域拟合",
        "lowerBetter": true,
        "points": [
          {
            "score": 34,
            "value": 1
          },
          {
            "score": 35,
            "value": 0.98
          },
          {
            "score": 36,
            "value": 0.96
          },
          {
            "score": 39,
            "value": 0.9
          },
          {
            "score": 42,
            "value": 0.85
          },
          {
            "score": 44,
            "value": 0.82
          },
          {
            "score": 49,
            "value": 0.75
          },
          {
            "score": 54,
            "value": 0.69
          },
          {
            "score": 64,
            "value": 0.6
          }
        ]
      },
      "metadata": {
        "family": "recoil",
        "subitem": "当前单点/多连发水平后坐力倍率",
        "unit": "x",
        "xBasis": "absolute",
        "weapon": "M7",
        "mode": "PC烽火地带",
        "date": "2026-10-07",
        "condition": "本轮用户确认无精校，凑属性时尽量避开特殊词条，认为没有；各点配件明细未知；0为既有裸枪及新图左侧参考",
        "source": "F-M7RECOIL-001 / OBS-M7-RECOIL-001",
        "status": "当前界面显示观察；无缺口插值或全域拟合",
        "lowerBetter": true
      },
      "points": [
        {
          "score": 34,
          "value": 1
        },
        {
          "score": 35,
          "value": 0.98
        },
        {
          "score": 36,
          "value": 0.96
        },
        {
          "score": 39,
          "value": 0.9
        },
        {
          "score": 42,
          "value": 0.85
        },
        {
          "score": 44,
          "value": 0.82
        },
        {
          "score": 49,
          "value": 0.75
        },
        {
          "score": 54,
          "value": 0.69
        },
        {
          "score": 64,
          "value": 0.6
        }
      ],
      "intervals": [
        {
          "start": 34,
          "end": 35,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false
        },
        {
          "start": 35,
          "end": 36,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false
        },
        {
          "start": 36,
          "end": 39,
          "width": 3,
          "gain": 0.05999999999999994,
          "perPoint": 0.01999999999999998,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 39,
          "end": 42,
          "width": 3,
          "gain": 0.050000000000000044,
          "perPoint": 0.01666666666666668,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 42,
          "end": 44,
          "width": 2,
          "gain": 0.030000000000000027,
          "perPoint": 0.015000000000000013,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 44,
          "end": 49,
          "width": 5,
          "gain": 0.06999999999999995,
          "perPoint": 0.01399999999999999,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 49,
          "end": 54,
          "width": 5,
          "gain": 0.06000000000000005,
          "perPoint": 0.01200000000000001,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 54,
          "end": 64,
          "width": 10,
          "gain": 0.08999999999999997,
          "perPoint": 0.008999999999999998,
          "kind": "区间平均",
          "localFlat": false
        }
      ],
      "interpretation": "只比较同配置条件的已观测点；不拟合缺口、不外推上下限，平值不证明硬边界。",
      "intervalDetails": [
        {
          "start": 34,
          "end": 35,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false,
          "startDelta": 0,
          "endDelta": 1,
          "relativeGainPct": 2.0000000000000018,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 35,
          "end": 36,
          "width": 1,
          "gain": 0.020000000000000018,
          "perPoint": 0.020000000000000018,
          "kind": "相邻一点",
          "localFlat": false,
          "startDelta": 1,
          "endDelta": 2,
          "relativeGainPct": 2.040816326530614,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 36,
          "end": 39,
          "width": 3,
          "gain": 0.05999999999999994,
          "perPoint": 0.01999999999999998,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 2,
          "endDelta": 5,
          "relativeGainPct": 6.249999999999995,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 39,
          "end": 42,
          "width": 3,
          "gain": 0.050000000000000044,
          "perPoint": 0.01666666666666668,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 5,
          "endDelta": 8,
          "relativeGainPct": 5.555555555555561,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 42,
          "end": 44,
          "width": 2,
          "gain": 0.030000000000000027,
          "perPoint": 0.015000000000000013,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 8,
          "endDelta": 10,
          "relativeGainPct": 3.529411764705886,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 44,
          "end": 49,
          "width": 5,
          "gain": 0.06999999999999995,
          "perPoint": 0.01399999999999999,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 10,
          "endDelta": 15,
          "relativeGainPct": 8.536585365853652,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 49,
          "end": 54,
          "width": 5,
          "gain": 0.06000000000000005,
          "perPoint": 0.01200000000000001,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 15,
          "endDelta": 20,
          "relativeGainPct": 8.000000000000007,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 54,
          "end": 64,
          "width": 10,
          "gain": 0.08999999999999997,
          "perPoint": 0.008999999999999998,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 20,
          "endDelta": 30,
          "relativeGainPct": 13.043478260869561,
          "displayedFlatDoesNotProveZeroInternalGain": false
        }
      ]
    },
    {
      "fieldId": "weapon_stability",
      "favorableDirection": "lower_ui",
      "interfaceInput": {
        "family": "recoil",
        "subitem": "当前开火时武器稳定性",
        "unit": "x",
        "xBasis": "absolute",
        "weapon": "M7",
        "mode": "PC烽火地带",
        "date": "2026-10-07",
        "condition": "本轮用户确认无精校，凑属性时尽量避开特殊词条，认为没有；各点配件明细未知；0为既有裸枪及新图左侧参考",
        "source": "F-M7RECOIL-001 / OBS-M7-RECOIL-001",
        "status": "当前界面显示观察；无缺口插值或全域拟合",
        "lowerBetter": true,
        "points": [
          {
            "score": 34,
            "value": 1
          },
          {
            "score": 35,
            "value": 0.99
          },
          {
            "score": 36,
            "value": 0.99
          },
          {
            "score": 39,
            "value": 0.96
          },
          {
            "score": 42,
            "value": 0.94
          },
          {
            "score": 44,
            "value": 0.93
          },
          {
            "score": 49,
            "value": 0.89
          },
          {
            "score": 54,
            "value": 0.85
          },
          {
            "score": 64,
            "value": 0.77
          }
        ]
      },
      "metadata": {
        "family": "recoil",
        "subitem": "当前开火时武器稳定性",
        "unit": "x",
        "xBasis": "absolute",
        "weapon": "M7",
        "mode": "PC烽火地带",
        "date": "2026-10-07",
        "condition": "本轮用户确认无精校，凑属性时尽量避开特殊词条，认为没有；各点配件明细未知；0为既有裸枪及新图左侧参考",
        "source": "F-M7RECOIL-001 / OBS-M7-RECOIL-001",
        "status": "当前界面显示观察；无缺口插值或全域拟合",
        "lowerBetter": true
      },
      "points": [
        {
          "score": 34,
          "value": 1
        },
        {
          "score": 35,
          "value": 0.99
        },
        {
          "score": 36,
          "value": 0.99
        },
        {
          "score": 39,
          "value": 0.96
        },
        {
          "score": 42,
          "value": 0.94
        },
        {
          "score": 44,
          "value": 0.93
        },
        {
          "score": 49,
          "value": 0.89
        },
        {
          "score": 54,
          "value": 0.85
        },
        {
          "score": 64,
          "value": 0.77
        }
      ],
      "intervals": [
        {
          "start": 34,
          "end": 35,
          "width": 1,
          "gain": 0.010000000000000009,
          "perPoint": 0.010000000000000009,
          "kind": "相邻一点",
          "localFlat": false
        },
        {
          "start": 35,
          "end": 36,
          "width": 1,
          "gain": 0,
          "perPoint": 0,
          "kind": "相邻一点",
          "localFlat": true
        },
        {
          "start": 36,
          "end": 39,
          "width": 3,
          "gain": 0.030000000000000027,
          "perPoint": 0.010000000000000009,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 39,
          "end": 42,
          "width": 3,
          "gain": 0.020000000000000018,
          "perPoint": 0.006666666666666672,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 42,
          "end": 44,
          "width": 2,
          "gain": 0.009999999999999898,
          "perPoint": 0.004999999999999949,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 44,
          "end": 49,
          "width": 5,
          "gain": 0.040000000000000036,
          "perPoint": 0.008000000000000007,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 49,
          "end": 54,
          "width": 5,
          "gain": 0.040000000000000036,
          "perPoint": 0.008000000000000007,
          "kind": "区间平均",
          "localFlat": false
        },
        {
          "start": 54,
          "end": 64,
          "width": 10,
          "gain": 0.07999999999999996,
          "perPoint": 0.007999999999999997,
          "kind": "区间平均",
          "localFlat": false
        }
      ],
      "interpretation": "只比较同配置条件的已观测点；不拟合缺口、不外推上下限，平值不证明硬边界。",
      "intervalDetails": [
        {
          "start": 34,
          "end": 35,
          "width": 1,
          "gain": 0.010000000000000009,
          "perPoint": 0.010000000000000009,
          "kind": "相邻一点",
          "localFlat": false,
          "startDelta": 0,
          "endDelta": 1,
          "relativeGainPct": 1.0000000000000009,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 35,
          "end": 36,
          "width": 1,
          "gain": 0,
          "perPoint": 0,
          "kind": "相邻一点",
          "localFlat": true,
          "startDelta": 1,
          "endDelta": 2,
          "relativeGainPct": 0,
          "displayedFlatDoesNotProveZeroInternalGain": true
        },
        {
          "start": 36,
          "end": 39,
          "width": 3,
          "gain": 0.030000000000000027,
          "perPoint": 0.010000000000000009,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 2,
          "endDelta": 5,
          "relativeGainPct": 3.030303030303033,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 39,
          "end": 42,
          "width": 3,
          "gain": 0.020000000000000018,
          "perPoint": 0.006666666666666672,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 5,
          "endDelta": 8,
          "relativeGainPct": 2.0833333333333353,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 42,
          "end": 44,
          "width": 2,
          "gain": 0.009999999999999898,
          "perPoint": 0.004999999999999949,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 8,
          "endDelta": 10,
          "relativeGainPct": 1.0638297872340317,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 44,
          "end": 49,
          "width": 5,
          "gain": 0.040000000000000036,
          "perPoint": 0.008000000000000007,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 10,
          "endDelta": 15,
          "relativeGainPct": 4.301075268817208,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 49,
          "end": 54,
          "width": 5,
          "gain": 0.040000000000000036,
          "perPoint": 0.008000000000000007,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 15,
          "endDelta": 20,
          "relativeGainPct": 4.494382022471914,
          "displayedFlatDoesNotProveZeroInternalGain": false
        },
        {
          "start": 54,
          "end": 64,
          "width": 10,
          "gain": 0.07999999999999996,
          "perPoint": 0.007999999999999997,
          "kind": "区间平均",
          "localFlat": false,
          "startDelta": 20,
          "endDelta": 30,
          "relativeGainPct": 9.41176470588235,
          "displayedFlatDoesNotProveZeroInternalGain": false
        }
      ]
    }
  ],
  "coarseIntervals": [
    {
      "startDelta": 0,
      "endDelta": 5,
      "width": 5,
      "kind": "端点区间平均，不代表其中每个整数点",
      "fields": {
        "auto_vertical": {
          "left": 1,
          "right": 0.9,
          "gain": 0.09999999999999998,
          "perPoint": 0.019999999999999997,
          "relativeGainPct": 9.999999999999998
        },
        "auto_horizontal": {
          "left": 1,
          "right": 0.9,
          "gain": 0.09999999999999998,
          "perPoint": 0.019999999999999997,
          "relativeGainPct": 9.999999999999998
        },
        "single_vertical": {
          "left": 1,
          "right": 0.9,
          "gain": 0.09999999999999998,
          "perPoint": 0.019999999999999997,
          "relativeGainPct": 9.999999999999998
        },
        "single_horizontal": {
          "left": 1,
          "right": 0.9,
          "gain": 0.09999999999999998,
          "perPoint": 0.019999999999999997,
          "relativeGainPct": 9.999999999999998
        },
        "weapon_stability": {
          "left": 1,
          "right": 0.96,
          "gain": 0.040000000000000036,
          "perPoint": 0.008000000000000007,
          "relativeGainPct": 4.0000000000000036
        }
      }
    },
    {
      "startDelta": 5,
      "endDelta": 15,
      "width": 10,
      "kind": "端点区间平均，不代表其中每个整数点",
      "fields": {
        "auto_vertical": {
          "left": 0.9,
          "right": 0.75,
          "gain": 0.15000000000000002,
          "perPoint": 0.015000000000000003,
          "relativeGainPct": 16.666666666666668
        },
        "auto_horizontal": {
          "left": 0.9,
          "right": 0.75,
          "gain": 0.15000000000000002,
          "perPoint": 0.015000000000000003,
          "relativeGainPct": 16.666666666666668
        },
        "single_vertical": {
          "left": 0.9,
          "right": 0.75,
          "gain": 0.15000000000000002,
          "perPoint": 0.015000000000000003,
          "relativeGainPct": 16.666666666666668
        },
        "single_horizontal": {
          "left": 0.9,
          "right": 0.75,
          "gain": 0.15000000000000002,
          "perPoint": 0.015000000000000003,
          "relativeGainPct": 16.666666666666668
        },
        "weapon_stability": {
          "left": 0.96,
          "right": 0.89,
          "gain": 0.06999999999999995,
          "perPoint": 0.006999999999999995,
          "relativeGainPct": 7.291666666666662
        }
      }
    },
    {
      "startDelta": 15,
      "endDelta": 30,
      "width": 15,
      "kind": "端点区间平均，不代表其中每个整数点",
      "fields": {
        "auto_vertical": {
          "left": 0.75,
          "right": 0.6,
          "gain": 0.15000000000000002,
          "perPoint": 0.010000000000000002,
          "relativeGainPct": 20.000000000000004
        },
        "auto_horizontal": {
          "left": 0.75,
          "right": 0.6,
          "gain": 0.15000000000000002,
          "perPoint": 0.010000000000000002,
          "relativeGainPct": 20.000000000000004
        },
        "single_vertical": {
          "left": 0.75,
          "right": 0.6,
          "gain": 0.15000000000000002,
          "perPoint": 0.010000000000000002,
          "relativeGainPct": 20.000000000000004
        },
        "single_horizontal": {
          "left": 0.75,
          "right": 0.6,
          "gain": 0.15000000000000002,
          "perPoint": 0.010000000000000002,
          "relativeGainPct": 20.000000000000004
        },
        "weapon_stability": {
          "left": 0.89,
          "right": 0.77,
          "gain": 0.12,
          "perPoint": 0.008,
          "relativeGainPct": 13.48314606741573
        }
      }
    }
  ],
  "firstTwoAdjacentPoints": {
    "deltas": [
      0,
      1,
      2
    ],
    "recoilDisplayedGainEach": 0.02,
    "weaponStabilityDisplayedGains": [
      0.01,
      0
    ]
  },
  "totalAt30": {
    "auto_vertical": {
      "remaining": 0.6,
      "displayedReductionFromBaselinePct": 40
    },
    "auto_horizontal": {
      "remaining": 0.6,
      "displayedReductionFromBaselinePct": 40
    },
    "single_vertical": {
      "remaining": 0.6,
      "displayedReductionFromBaselinePct": 40
    },
    "single_horizontal": {
      "remaining": 0.6,
      "displayedReductionFromBaselinePct": 40
    },
    "weapon_stability": {
      "remaining": 0.77,
      "displayedReductionFromBaselinePct": 23
    }
  },
  "differencesAt20": {
    "autoVertical": 0.7,
    "autoHorizontal": 0.7,
    "singleVertical": 0.69,
    "singleHorizontal": 0.69,
    "difference": 0.01,
    "cause": null
  },
  "sameScore49": {
    "ordinaryObserved": {
      "auto_vertical": 0.75,
      "auto_horizontal": 0.75,
      "single_vertical": 0.75,
      "single_horizontal": 0.75,
      "weapon_stability": 0.89
    },
    "previousRecommendedFull": {
      "auto_vertical": 0.55,
      "auto_horizontal": 0.77,
      "single_vertical": 0.55,
      "single_horizontal": 0.77,
      "weapon_stability": 0.85
    },
    "previousObservationId": "OBS-M7-DETAIL-001",
    "explanation": "原推荐满改含定向词条和精校，不能由普通+15函数直接还原；这里只对比同评分的显示子值，不分配各效果的因果贡献"
  },
  "conclusions": {
    "autoCoarseDisplayedMarginalDeclines": [
      0.02,
      0.015,
      0.01
    ],
    "hardKnotAtPlus5OrPlus15Established": false,
    "hardCapEstablished": false,
    "positiveImprovementObservedToPlus30": true,
    "missingPointsInterpolated": false,
    "globalRatingFunction": null,
    "weaponStabilityExactPerPoint": null,
    "currentRoundingRule": null,
    "crossWeaponAdoption": false,
    "actualHitRateGain": null
  }
}
