{
  "created_at": "2026-02-27T15:11:27",
  "failure_reason": "第4次拖动未触发 hn_userEquitys/getYanZhenMa/v2",
  "analysis": {
    "summary": "拼图匹配置信度偏低，背景与缺口特征区分不明显，易出现位移误差。",
    "hypotheses": [
      "拼图匹配置信度偏低，背景与缺口特征区分不明显，易出现位移误差。",
      "接口已返回失败状态，说明滑块校验请求已发出但服务端未判定通过。",
      "多次拖动均未捕获到目标接口，请检查接口监听地址是否变化。",
      "验证码弹窗仍可见，当前 challenge 未完成。"
    ],
    "metrics": {
      "confidence_ratio": 1.001760677219003,
      "best_score": 34.645924453735354,
      "second_best": 34.706924743652344,
      "attempt_count": 4,
      "packet_count": 0,
      "track_max": 312
    }
  },
  "match": {
    "target_x": 14,
    "piece_bbox_x0": 2,
    "piece_bbox_y0": 39,
    "piece_bbox_w": 43,
    "piece_bbox_h": 40,
    "bg_width": 310,
    "bg_height": 155,
    "drag_distance": 12,
    "best_score": 34.645924453735354,
    "best_color_score": 38.63548278808594,
    "best_grad_score": 24.387060165405273,
    "second_best": 34.706924743652344,
    "confidence_ratio": 1.001760677219003,
    "candidate_target_xs": [
      14,
      16,
      12,
      19,
      21
    ],
    "candidate_drag_distances": [
      12,
      14,
      10,
      17,
      19
    ]
  },
  "layout": {
    "bg_display_w": 350.0,
    "slider_w": 40.0,
    "bar_w": 352.0,
    "sub_w": 53.0,
    "track_max": 312
  },
  "move_distances": [
    14,
    13,
    15,
    12,
    16,
    11,
    17,
    18,
    19,
    10,
    9,
    8,
    20,
    21,
    22
  ],
  "attempts": [
    {
      "index": 1,
      "move_distance": 14,
      "boundary_hit": false,
      "packet_received": false,
      "toast": "",
      "interface_error": "第1次拖动未触发 hn_userEquitys/getYanZhenMa/v2",
      "verify_bar_visible_after": true
    },
    {
      "index": 2,
      "move_distance": 13,
      "boundary_hit": false,
      "packet_received": false,
      "toast": "",
      "interface_error": "第2次拖动未触发 hn_userEquitys/getYanZhenMa/v2",
      "verify_bar_visible_after": true
    },
    {
      "index": 3,
      "move_distance": 15,
      "boundary_hit": false,
      "packet_received": false,
      "toast": "",
      "interface_error": "第3次拖动未触发 hn_userEquitys/getYanZhenMa/v2",
      "verify_bar_visible_after": true
    },
    {
      "index": 4,
      "move_distance": 12,
      "boundary_hit": false,
      "packet_received": false,
      "toast": "",
      "interface_error": "第4次拖动未触发 hn_userEquitys/getYanZhenMa/v2",
      "verify_bar_visible_after": true
    }
  ]
}