{
  "experiment": "A24 calibrated VGGT geometry gate",
  "protocol": {
    "case_count": 10,
    "selection_uses_gt": false,
    "retrospective_validation_uses_gt": true,
    "source": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a23_vggt_depth_normal_gate/analysis.json"
  },
  "hypothesis": {
    "depth": "VGGT depth is treated as the hard visible geometry anchor after A23 showed it catches gso_006/gso_008.",
    "normal": "VGGT normals from finite-difference world points are noisy; they should be soft evidence and only reject when the normal drop is very large without depth support.",
    "visible_safe": "A20 visible-safe remains useful, but it should not veto a repair when depth strongly supports the repair."
  },
  "strategies": [
    {
      "name": "a23_hard_gate",
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退"
    },
    {
      "name": "depth_only",
      "description": "只用 VGGT depth hard reject，normal 不否决"
    },
    {
      "name": "depth_visible_safe",
      "description": "VGGT depth + A20 visible-safe 补充约束"
    },
    {
      "name": "calibrated_depth_normal",
      "description": "depth-first + normal-soft calibrated gate"
    }
  ],
  "rows": [
    {
      "case_id": "gso_000_input4",
      "strategy": "a23_hard_gate",
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": 0.022698108022489748,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": true,
      "a22_gate_pass": false,
      "vggt_depth_delta": -0.023301249356024588,
      "vggt_normal_delta": -0.0024125653341393605,
      "repair_chamfer_delta": -0.0016002673265472361,
      "repair_fscore_delta": 0.020201391245642297,
      "chamfer_delta_vs_baseline": -0.0016002673265472361,
      "fscore_delta_vs_baseline": 0.020201391245642297,
      "depth_delta_vs_baseline": -0.023301249356024588,
      "normal_delta_vs_baseline": -0.0024125653341393605
    },
    {
      "case_id": "gso_001_input4",
      "strategy": "a23_hard_gate",
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": -0.0005835268608185562,
      "reasons": [
        "A20 2D visible-safe gate rejects repair"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": -0.00020129818198923177,
      "vggt_normal_delta": -0.003139300171231152,
      "repair_chamfer_delta": -0.001045166984858209,
      "repair_fscore_delta": 0.008192576578199828,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_002_input4",
      "strategy": "a23_hard_gate",
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": -0.011418458820372221,
      "reasons": [
        "repair worsens VGGT normal"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": false,
      "a22_gate_pass": true,
      "vggt_depth_delta": -0.006556625779151989,
      "vggt_normal_delta": -0.07190033839809684,
      "repair_chamfer_delta": -0.0037696123996934366,
      "repair_fscore_delta": 0.05019047689891232,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_003_input4",
      "strategy": "a23_hard_gate",
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": -0.0025679285519482863,
      "reasons": [
        "A20 2D visible-safe gate rejects repair"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.001932170938070018,
      "vggt_normal_delta": -0.0025430304555130734,
      "repair_chamfer_delta": -5.346100479804161e-05,
      "repair_fscore_delta": -0.00408898302012628,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_004_input4",
      "strategy": "a23_hard_gate",
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": -0.0003787613673151627,
      "reasons": [
        "A20 2D visible-safe gate rejects repair"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": -9.497382104043522e-05,
      "vggt_normal_delta": -0.0018949407534223917,
      "repair_chamfer_delta": -0.0004085061507806548,
      "repair_fscore_delta": 0.0031664391494636845,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_005_input4",
      "strategy": "a23_hard_gate",
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退",
      "repair_is_gt_beneficial": false,
      "selected": "baseline",
      "score": 0.00020580615124275899,
      "reasons": [
        "A20 2D visible-safe gate rejects repair"
      ],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 7.782588208689149e-05,
      "vggt_normal_delta": 0.001134528133318602,
      "repair_chamfer_delta": 0.0011923527629486702,
      "repair_fscore_delta": -0.007935875846827256,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_006_input4",
      "strategy": "a23_hard_gate",
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": -0.012524670356701337,
      "reasons": [
        "repair worsens VGGT depth",
        "A20 2D visible-safe gate rejects repair"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.03190785714806833,
      "vggt_normal_delta": 0.07753274716546799,
      "repair_chamfer_delta": 0.001438148384100224,
      "repair_fscore_delta": 0.020357567701102974,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_007_input4",
      "strategy": "a23_hard_gate",
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退",
      "repair_is_gt_beneficial": false,
      "selected": "baseline",
      "score": 0.004977639301888395,
      "reasons": [
        "A20 2D visible-safe gate rejects repair"
      ],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.00194431215397807,
      "vggt_normal_delta": 0.02768780582346586,
      "repair_chamfer_delta": 0.0028070981391675742,
      "repair_fscore_delta": -0.018813197744667914,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_008_input4",
      "strategy": "a23_hard_gate",
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退",
      "repair_is_gt_beneficial": false,
      "selected": "baseline",
      "score": -0.010843778009659279,
      "reasons": [
        "repair worsens VGGT depth",
        "A20 2D visible-safe gate rejects repair"
      ],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.015194995147191227,
      "vggt_normal_delta": 0.017404868550127794,
      "repair_chamfer_delta": 0.004735223969694807,
      "repair_fscore_delta": -0.016756876333172355,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_009_input4",
      "strategy": "a23_hard_gate",
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": 0.0011314345497805203,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": true,
      "a22_gate_pass": true,
      "vggt_depth_delta": 0.00016684609868516248,
      "vggt_normal_delta": 0.005193122593862731,
      "repair_chamfer_delta": -6.184738842189563e-05,
      "repair_fscore_delta": -0.0029178863016767753,
      "chamfer_delta_vs_baseline": -6.184738842189563e-05,
      "fscore_delta_vs_baseline": -0.0029178863016767753,
      "depth_delta_vs_baseline": 0.00016684609868516248,
      "normal_delta_vs_baseline": 0.005193122593862731
    },
    {
      "case_id": "gso_000_input4",
      "strategy": "depth_only",
      "description": "只用 VGGT depth hard reject，normal 不否决",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": 0.023301249356024588,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": true,
      "a22_gate_pass": false,
      "vggt_depth_delta": -0.023301249356024588,
      "vggt_normal_delta": -0.0024125653341393605,
      "repair_chamfer_delta": -0.0016002673265472361,
      "repair_fscore_delta": 0.020201391245642297,
      "chamfer_delta_vs_baseline": -0.0016002673265472361,
      "fscore_delta_vs_baseline": 0.020201391245642297,
      "depth_delta_vs_baseline": -0.023301249356024588,
      "normal_delta_vs_baseline": -0.0024125653341393605
    },
    {
      "case_id": "gso_001_input4",
      "strategy": "depth_only",
      "description": "只用 VGGT depth hard reject，normal 不否决",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": 0.00020129818198923177,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": -0.00020129818198923177,
      "vggt_normal_delta": -0.003139300171231152,
      "repair_chamfer_delta": -0.001045166984858209,
      "repair_fscore_delta": 0.008192576578199828,
      "chamfer_delta_vs_baseline": -0.001045166984858209,
      "fscore_delta_vs_baseline": 0.008192576578199828,
      "depth_delta_vs_baseline": -0.00020129818198923177,
      "normal_delta_vs_baseline": -0.003139300171231152
    },
    {
      "case_id": "gso_002_input4",
      "strategy": "depth_only",
      "description": "只用 VGGT depth hard reject，normal 不否决",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": 0.006556625779151989,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": false,
      "a22_gate_pass": true,
      "vggt_depth_delta": -0.006556625779151989,
      "vggt_normal_delta": -0.07190033839809684,
      "repair_chamfer_delta": -0.0037696123996934366,
      "repair_fscore_delta": 0.05019047689891232,
      "chamfer_delta_vs_baseline": -0.0037696123996934366,
      "fscore_delta_vs_baseline": 0.05019047689891232,
      "depth_delta_vs_baseline": -0.006556625779151989,
      "normal_delta_vs_baseline": -0.07190033839809684
    },
    {
      "case_id": "gso_003_input4",
      "strategy": "depth_only",
      "description": "只用 VGGT depth hard reject，normal 不否决",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": -0.001932170938070018,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.001932170938070018,
      "vggt_normal_delta": -0.0025430304555130734,
      "repair_chamfer_delta": -5.346100479804161e-05,
      "repair_fscore_delta": -0.00408898302012628,
      "chamfer_delta_vs_baseline": -5.346100479804161e-05,
      "fscore_delta_vs_baseline": -0.00408898302012628,
      "depth_delta_vs_baseline": 0.001932170938070018,
      "normal_delta_vs_baseline": -0.0025430304555130734
    },
    {
      "case_id": "gso_004_input4",
      "strategy": "depth_only",
      "description": "只用 VGGT depth hard reject，normal 不否决",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": 9.497382104043522e-05,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": -9.497382104043522e-05,
      "vggt_normal_delta": -0.0018949407534223917,
      "repair_chamfer_delta": -0.0004085061507806548,
      "repair_fscore_delta": 0.0031664391494636845,
      "chamfer_delta_vs_baseline": -0.0004085061507806548,
      "fscore_delta_vs_baseline": 0.0031664391494636845,
      "depth_delta_vs_baseline": -9.497382104043522e-05,
      "normal_delta_vs_baseline": -0.0018949407534223917
    },
    {
      "case_id": "gso_005_input4",
      "strategy": "depth_only",
      "description": "只用 VGGT depth hard reject，normal 不否决",
      "repair_is_gt_beneficial": false,
      "selected": "repair_hybrid",
      "score": -7.782588208689149e-05,
      "reasons": [],
      "false_reject": false,
      "false_accept": true,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 7.782588208689149e-05,
      "vggt_normal_delta": 0.001134528133318602,
      "repair_chamfer_delta": 0.0011923527629486702,
      "repair_fscore_delta": -0.007935875846827256,
      "chamfer_delta_vs_baseline": 0.0011923527629486702,
      "fscore_delta_vs_baseline": -0.007935875846827256,
      "depth_delta_vs_baseline": 7.782588208689149e-05,
      "normal_delta_vs_baseline": 0.001134528133318602
    },
    {
      "case_id": "gso_006_input4",
      "strategy": "depth_only",
      "description": "只用 VGGT depth hard reject，normal 不否决",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": -0.03190785714806833,
      "reasons": [
        "depth worsens beyond hard threshold"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.03190785714806833,
      "vggt_normal_delta": 0.07753274716546799,
      "repair_chamfer_delta": 0.001438148384100224,
      "repair_fscore_delta": 0.020357567701102974,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_007_input4",
      "strategy": "depth_only",
      "description": "只用 VGGT depth hard reject，normal 不否决",
      "repair_is_gt_beneficial": false,
      "selected": "repair_hybrid",
      "score": -0.00194431215397807,
      "reasons": [],
      "false_reject": false,
      "false_accept": true,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.00194431215397807,
      "vggt_normal_delta": 0.02768780582346586,
      "repair_chamfer_delta": 0.0028070981391675742,
      "repair_fscore_delta": -0.018813197744667914,
      "chamfer_delta_vs_baseline": 0.0028070981391675742,
      "fscore_delta_vs_baseline": -0.018813197744667914,
      "depth_delta_vs_baseline": 0.00194431215397807,
      "normal_delta_vs_baseline": 0.02768780582346586
    },
    {
      "case_id": "gso_008_input4",
      "strategy": "depth_only",
      "description": "只用 VGGT depth hard reject，normal 不否决",
      "repair_is_gt_beneficial": false,
      "selected": "baseline",
      "score": -0.015194995147191227,
      "reasons": [
        "depth worsens beyond hard threshold"
      ],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.015194995147191227,
      "vggt_normal_delta": 0.017404868550127794,
      "repair_chamfer_delta": 0.004735223969694807,
      "repair_fscore_delta": -0.016756876333172355,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_009_input4",
      "strategy": "depth_only",
      "description": "只用 VGGT depth hard reject，normal 不否决",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": -0.00016684609868516248,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": true,
      "a22_gate_pass": true,
      "vggt_depth_delta": 0.00016684609868516248,
      "vggt_normal_delta": 0.005193122593862731,
      "repair_chamfer_delta": -6.184738842189563e-05,
      "repair_fscore_delta": -0.0029178863016767753,
      "chamfer_delta_vs_baseline": -6.184738842189563e-05,
      "fscore_delta_vs_baseline": -0.0029178863016767753,
      "depth_delta_vs_baseline": 0.00016684609868516248,
      "normal_delta_vs_baseline": 0.005193122593862731
    },
    {
      "case_id": "gso_000_input4",
      "strategy": "depth_visible_safe",
      "description": "VGGT depth + A20 visible-safe 补充约束",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": 0.023301249356024588,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": true,
      "a22_gate_pass": false,
      "vggt_depth_delta": -0.023301249356024588,
      "vggt_normal_delta": -0.0024125653341393605,
      "repair_chamfer_delta": -0.0016002673265472361,
      "repair_fscore_delta": 0.020201391245642297,
      "chamfer_delta_vs_baseline": -0.0016002673265472361,
      "fscore_delta_vs_baseline": 0.020201391245642297,
      "depth_delta_vs_baseline": -0.023301249356024588,
      "normal_delta_vs_baseline": -0.0024125653341393605
    },
    {
      "case_id": "gso_001_input4",
      "strategy": "depth_visible_safe",
      "description": "VGGT depth + A20 visible-safe 补充约束",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": 0.00020129818198923177,
      "reasons": [
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": -0.00020129818198923177,
      "vggt_normal_delta": -0.003139300171231152,
      "repair_chamfer_delta": -0.001045166984858209,
      "repair_fscore_delta": 0.008192576578199828,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_002_input4",
      "strategy": "depth_visible_safe",
      "description": "VGGT depth + A20 visible-safe 补充约束",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": 0.006556625779151989,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": false,
      "a22_gate_pass": true,
      "vggt_depth_delta": -0.006556625779151989,
      "vggt_normal_delta": -0.07190033839809684,
      "repair_chamfer_delta": -0.0037696123996934366,
      "repair_fscore_delta": 0.05019047689891232,
      "chamfer_delta_vs_baseline": -0.0037696123996934366,
      "fscore_delta_vs_baseline": 0.05019047689891232,
      "depth_delta_vs_baseline": -0.006556625779151989,
      "normal_delta_vs_baseline": -0.07190033839809684
    },
    {
      "case_id": "gso_003_input4",
      "strategy": "depth_visible_safe",
      "description": "VGGT depth + A20 visible-safe 补充约束",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": -0.001932170938070018,
      "reasons": [
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.001932170938070018,
      "vggt_normal_delta": -0.0025430304555130734,
      "repair_chamfer_delta": -5.346100479804161e-05,
      "repair_fscore_delta": -0.00408898302012628,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_004_input4",
      "strategy": "depth_visible_safe",
      "description": "VGGT depth + A20 visible-safe 补充约束",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": 9.497382104043522e-05,
      "reasons": [
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": -9.497382104043522e-05,
      "vggt_normal_delta": -0.0018949407534223917,
      "repair_chamfer_delta": -0.0004085061507806548,
      "repair_fscore_delta": 0.0031664391494636845,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_005_input4",
      "strategy": "depth_visible_safe",
      "description": "VGGT depth + A20 visible-safe 补充约束",
      "repair_is_gt_beneficial": false,
      "selected": "baseline",
      "score": -7.782588208689149e-05,
      "reasons": [
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 7.782588208689149e-05,
      "vggt_normal_delta": 0.001134528133318602,
      "repair_chamfer_delta": 0.0011923527629486702,
      "repair_fscore_delta": -0.007935875846827256,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_006_input4",
      "strategy": "depth_visible_safe",
      "description": "VGGT depth + A20 visible-safe 补充约束",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": -0.03190785714806833,
      "reasons": [
        "depth worsens beyond hard threshold",
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.03190785714806833,
      "vggt_normal_delta": 0.07753274716546799,
      "repair_chamfer_delta": 0.001438148384100224,
      "repair_fscore_delta": 0.020357567701102974,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_007_input4",
      "strategy": "depth_visible_safe",
      "description": "VGGT depth + A20 visible-safe 补充约束",
      "repair_is_gt_beneficial": false,
      "selected": "baseline",
      "score": -0.00194431215397807,
      "reasons": [
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.00194431215397807,
      "vggt_normal_delta": 0.02768780582346586,
      "repair_chamfer_delta": 0.0028070981391675742,
      "repair_fscore_delta": -0.018813197744667914,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_008_input4",
      "strategy": "depth_visible_safe",
      "description": "VGGT depth + A20 visible-safe 补充约束",
      "repair_is_gt_beneficial": false,
      "selected": "baseline",
      "score": -0.015194995147191227,
      "reasons": [
        "depth worsens beyond hard threshold",
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.015194995147191227,
      "vggt_normal_delta": 0.017404868550127794,
      "repair_chamfer_delta": 0.004735223969694807,
      "repair_fscore_delta": -0.016756876333172355,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_009_input4",
      "strategy": "depth_visible_safe",
      "description": "VGGT depth + A20 visible-safe 补充约束",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": -0.00016684609868516248,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": true,
      "a22_gate_pass": true,
      "vggt_depth_delta": 0.00016684609868516248,
      "vggt_normal_delta": 0.005193122593862731,
      "repair_chamfer_delta": -6.184738842189563e-05,
      "repair_fscore_delta": -0.0029178863016767753,
      "chamfer_delta_vs_baseline": -6.184738842189563e-05,
      "fscore_delta_vs_baseline": -0.0029178863016767753,
      "depth_delta_vs_baseline": 0.00016684609868516248,
      "normal_delta_vs_baseline": 0.005193122593862731
    },
    {
      "case_id": "gso_000_input4",
      "strategy": "calibrated_depth_normal",
      "description": "depth-first + normal-soft calibrated gate",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": 0.023228872396000407,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": true,
      "a22_gate_pass": false,
      "vggt_depth_delta": -0.023301249356024588,
      "vggt_normal_delta": -0.0024125653341393605,
      "repair_chamfer_delta": -0.0016002673265472361,
      "repair_fscore_delta": 0.020201391245642297,
      "chamfer_delta_vs_baseline": -0.0016002673265472361,
      "fscore_delta_vs_baseline": 0.020201391245642297,
      "depth_delta_vs_baseline": -0.023301249356024588,
      "normal_delta_vs_baseline": -0.0024125653341393605
    },
    {
      "case_id": "gso_001_input4",
      "strategy": "calibrated_depth_normal",
      "description": "depth-first + normal-soft calibrated gate",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": 0.00010711917685229721,
      "reasons": [
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": -0.00020129818198923177,
      "vggt_normal_delta": -0.003139300171231152,
      "repair_chamfer_delta": -0.001045166984858209,
      "repair_fscore_delta": 0.008192576578199828,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_002_input4",
      "strategy": "calibrated_depth_normal",
      "description": "depth-first + normal-soft calibrated gate",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": 0.004399615627209084,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": false,
      "a22_gate_pass": true,
      "vggt_depth_delta": -0.006556625779151989,
      "vggt_normal_delta": -0.07190033839809684,
      "repair_chamfer_delta": -0.0037696123996934366,
      "repair_fscore_delta": 0.05019047689891232,
      "chamfer_delta_vs_baseline": -0.0037696123996934366,
      "fscore_delta_vs_baseline": 0.05019047689891232,
      "depth_delta_vs_baseline": -0.006556625779151989,
      "normal_delta_vs_baseline": -0.07190033839809684
    },
    {
      "case_id": "gso_003_input4",
      "strategy": "calibrated_depth_normal",
      "description": "depth-first + normal-soft calibrated gate",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": -0.00200846185173541,
      "reasons": [
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.001932170938070018,
      "vggt_normal_delta": -0.0025430304555130734,
      "repair_chamfer_delta": -5.346100479804161e-05,
      "repair_fscore_delta": -0.00408898302012628,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_004_input4",
      "strategy": "calibrated_depth_normal",
      "description": "depth-first + normal-soft calibrated gate",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": 3.8125598437763474e-05,
      "reasons": [
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": -9.497382104043522e-05,
      "vggt_normal_delta": -0.0018949407534223917,
      "repair_chamfer_delta": -0.0004085061507806548,
      "repair_fscore_delta": 0.0031664391494636845,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_005_input4",
      "strategy": "calibrated_depth_normal",
      "description": "depth-first + normal-soft calibrated gate",
      "repair_is_gt_beneficial": false,
      "selected": "baseline",
      "score": 3.56269312449687e-05,
      "reasons": [
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 7.782588208689149e-05,
      "vggt_normal_delta": 0.001134528133318602,
      "repair_chamfer_delta": 0.0011923527629486702,
      "repair_fscore_delta": -0.007935875846827256,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_006_input4",
      "strategy": "calibrated_depth_normal",
      "description": "depth-first + normal-soft calibrated gate",
      "repair_is_gt_beneficial": true,
      "selected": "baseline",
      "score": -0.024154582431521535,
      "reasons": [
        "depth worsens beyond hard threshold",
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": true,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.03190785714806833,
      "vggt_normal_delta": 0.07753274716546799,
      "repair_chamfer_delta": 0.001438148384100224,
      "repair_fscore_delta": 0.020357567701102974,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_007_input4",
      "strategy": "calibrated_depth_normal",
      "description": "depth-first + normal-soft calibrated gate",
      "repair_is_gt_beneficial": false,
      "selected": "baseline",
      "score": 0.0008244684283685161,
      "reasons": [
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.00194431215397807,
      "vggt_normal_delta": 0.02768780582346586,
      "repair_chamfer_delta": 0.0028070981391675742,
      "repair_fscore_delta": -0.018813197744667914,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_008_input4",
      "strategy": "calibrated_depth_normal",
      "description": "depth-first + normal-soft calibrated gate",
      "repair_is_gt_beneficial": false,
      "selected": "baseline",
      "score": -0.013454508292178449,
      "reasons": [
        "depth worsens beyond hard threshold",
        "visible-safe rejects and depth does not compensate"
      ],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": false,
      "a23_gate_pass": false,
      "a22_gate_pass": false,
      "vggt_depth_delta": 0.015194995147191227,
      "vggt_normal_delta": 0.017404868550127794,
      "repair_chamfer_delta": 0.004735223969694807,
      "repair_fscore_delta": -0.016756876333172355,
      "chamfer_delta_vs_baseline": 0.0,
      "fscore_delta_vs_baseline": 0.0,
      "depth_delta_vs_baseline": 0.0,
      "normal_delta_vs_baseline": 0.0
    },
    {
      "case_id": "gso_009_input4",
      "strategy": "calibrated_depth_normal",
      "description": "depth-first + normal-soft calibrated gate",
      "repair_is_gt_beneficial": true,
      "selected": "repair_hybrid",
      "score": 0.0003524661607011107,
      "reasons": [],
      "false_reject": false,
      "false_accept": false,
      "a20_gate_pass": true,
      "a23_gate_pass": true,
      "a22_gate_pass": true,
      "vggt_depth_delta": 0.00016684609868516248,
      "vggt_normal_delta": 0.005193122593862731,
      "repair_chamfer_delta": -6.184738842189563e-05,
      "repair_fscore_delta": -0.0029178863016767753,
      "chamfer_delta_vs_baseline": -6.184738842189563e-05,
      "fscore_delta_vs_baseline": -0.0029178863016767753,
      "depth_delta_vs_baseline": 0.00016684609868516248,
      "normal_delta_vs_baseline": 0.005193122593862731
    }
  ],
  "aggregate": {
    "a23_hard_gate": {
      "description": "A23 hard: depth/normal/A20 任一拒绝即回退",
      "cases": 10,
      "repair_selected_cases": 2,
      "false_reject_cases": 5,
      "false_accept_cases": 0,
      "mean_selected_chamfer_delta_vs_baseline": -0.00016621147149691317,
      "mean_selected_fscore_delta_vs_baseline": 0.0017283504943965522,
      "mean_selected_depth_delta_vs_baseline": -0.0023134403257339424,
      "mean_selected_normal_delta_vs_baseline": 0.0002780557259723371,
      "selected_repair_cases": [
        "gso_000_input4",
        "gso_009_input4"
      ],
      "false_reject_case_ids": [
        "gso_001_input4",
        "gso_002_input4",
        "gso_003_input4",
        "gso_004_input4",
        "gso_006_input4"
      ],
      "false_accept_case_ids": []
    },
    "depth_only": {
      "description": "只用 VGGT depth hard reject，normal 不否决",
      "cases": 10,
      "repair_selected_cases": 8,
      "false_reject_cases": 1,
      "false_accept_cases": 2,
      "mean_selected_chamfer_delta_vs_baseline": -0.00029394103529832295,
      "mean_selected_fscore_delta_vs_baseline": 0.00479949409589199,
      "mean_selected_depth_delta_vs_baseline": -0.0026032992065386103,
      "mean_selected_normal_delta_vs_baseline": -0.0047874718561755625,
      "selected_repair_cases": [
        "gso_000_input4",
        "gso_001_input4",
        "gso_002_input4",
        "gso_003_input4",
        "gso_004_input4",
        "gso_005_input4",
        "gso_007_input4",
        "gso_009_input4"
      ],
      "false_reject_case_ids": [
        "gso_006_input4"
      ],
      "false_accept_case_ids": [
        "gso_005_input4",
        "gso_007_input4"
      ]
    },
    "depth_visible_safe": {
      "description": "VGGT depth + A20 visible-safe 补充约束",
      "cases": 10,
      "repair_selected_cases": 3,
      "false_reject_cases": 4,
      "false_accept_cases": 0,
      "mean_selected_chamfer_delta_vs_baseline": -0.0005431727114662569,
      "mean_selected_fscore_delta_vs_baseline": 0.006747398184287784,
      "mean_selected_depth_delta_vs_baseline": -0.0029691029036491416,
      "mean_selected_normal_delta_vs_baseline": -0.006911978113837347,
      "selected_repair_cases": [
        "gso_000_input4",
        "gso_002_input4",
        "gso_009_input4"
      ],
      "false_reject_case_ids": [
        "gso_001_input4",
        "gso_003_input4",
        "gso_004_input4",
        "gso_006_input4"
      ],
      "false_accept_case_ids": []
    },
    "calibrated_depth_normal": {
      "description": "depth-first + normal-soft calibrated gate",
      "cases": 10,
      "repair_selected_cases": 3,
      "false_reject_cases": 4,
      "false_accept_cases": 0,
      "mean_selected_chamfer_delta_vs_baseline": -0.0005431727114662569,
      "mean_selected_fscore_delta_vs_baseline": 0.006747398184287784,
      "mean_selected_depth_delta_vs_baseline": -0.0029691029036491416,
      "mean_selected_normal_delta_vs_baseline": -0.006911978113837347,
      "selected_repair_cases": [
        "gso_000_input4",
        "gso_002_input4",
        "gso_009_input4"
      ],
      "false_reject_case_ids": [
        "gso_001_input4",
        "gso_003_input4",
        "gso_004_input4",
        "gso_006_input4"
      ],
      "false_accept_case_ids": []
    }
  },
  "conclusion": {
    "status": "mixed_positive",
    "summary": "Calibration reduces A23's normal-driven false reject risk and keeps depth-based rejection for clear bad repairs, but A20 visible-safe is still overly conservative on several GT-beneficial repairs."
  }
}