{
  "experiment": "A20 visible-safe local repair probe",
  "protocol": {
    "case_count": 10,
    "num_inputs": 4,
    "selection_uses_gt": false,
    "source": [
      "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a17_view_silhouette_gate/analysis.json",
      "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a19_fallback_rescue_analysis/analysis.json"
    ],
    "scope": "retrospective no-GT probe for whether watertight repair can be accepted only in regions that do not delete input-visible support"
  },
  "local_gate": {
    "purpose": "Reject global repair when it erases visible baseline support; only future local repair candidates with positive per-view local margin should be allowed.",
    "rules": [
      "repair must be watertight and topology-clean",
      "no view may lose more than 8% target-visible baseline support",
      "mean visible loss ratio must be <= 4%",
      "repair must improve at least one input-view IoU by > 0.01",
      "mean local margin must be >= -1%"
    ],
    "note": "This is an analysis gate, not a generated hybrid mesh. It estimates whether a future component-level 3D operation is justified."
  },
  "rows": [
    {
      "case_id": "gso_000_input4",
      "has_required_masks": true,
      "a19_selected_source": "ranker_selected",
      "a19_rescue_reasons": [],
      "baseline_chamfer": 0.06764168226180114,
      "repair_chamfer": 0.06604141493525391,
      "baseline_fscore_5pct": 0.4772477594227666,
      "repair_fscore_5pct": 0.4974491506684089,
      "baseline_faces": 13496,
      "repair_faces": 2734,
      "baseline_watertight": 0.0,
      "repair_watertight": 1.0,
      "per_view": [
        {
          "target_area": 9800.0,
          "baseline_area": 7619.0,
          "repair_area": 14127.0,
          "baseline_iou": 0.4879132143162211,
          "repair_iou": 0.5930093209054594,
          "baseline_area_ratio": 0.7774489795918368,
          "repair_area_ratio": 1.4415306122448979,
          "repair_visible_loss_ratio": 0.03,
          "repair_safe_add_ratio": 0.3560204081632653,
          "repair_false_positive_ratio": 0.5326530612244897,
          "baseline_false_positive_ratio": 0.19459183673469388,
          "local_margin": 0.32602040816326533,
          "a17_baseline_iou": 0.4831932773109244,
          "a17_repair_iou": 0.5901639344262295,
          "a17_repair_iou_delta": 0.10697065711530512
        },
        {
          "target_area": 9383.0,
          "baseline_area": 5640.0,
          "repair_area": 10914.0,
          "baseline_iou": 0.413397309248283,
          "repair_iou": 0.6034918628535314,
          "baseline_area_ratio": 0.6010870723649153,
          "repair_area_ratio": 1.1631674304593413,
          "repair_visible_loss_ratio": 0.009911542150698071,
          "repair_safe_add_ratio": 0.3557497602046254,
          "repair_false_positive_ratio": 0.34903548971544285,
          "baseline_false_positive_ratio": 0.13279334967494405,
          "local_margin": 0.34583821805392734,
          "a17_baseline_iou": 0.41910631741140214,
          "a17_repair_iou": 0.6036269430051814,
          "a17_repair_iou_delta": 0.18452062559377924
        },
        {
          "target_area": 8846.0,
          "baseline_area": 6698.0,
          "repair_area": 12403.0,
          "baseline_iou": 0.42045143013798775,
          "repair_iou": 0.5028644175684277,
          "baseline_area_ratio": 0.7571783857110559,
          "repair_area_ratio": 1.4021026452633958,
          "repair_visible_loss_ratio": 0.053809631471851686,
          "repair_safe_add_ratio": 0.337440651141759,
          "repair_false_positive_ratio": 0.5983495365136785,
          "baseline_false_positive_ratio": 0.23705629663124575,
          "local_margin": 0.2836310196699073,
          "a17_baseline_iou": 0.41063515509601184,
          "a17_repair_iou": 0.5040369088811996,
          "a17_repair_iou_delta": 0.09340175378518772
        },
        {
          "target_area": 7981.0,
          "baseline_area": 4096.0,
          "repair_area": 8248.0,
          "baseline_iou": 0.42787893118940645,
          "repair_iou": 0.6148258706467662,
          "baseline_area_ratio": 0.5132188948753289,
          "repair_area_ratio": 1.0334544543290314,
          "repair_visible_loss_ratio": 0.04134820197970179,
          "repair_safe_add_ratio": 0.3621100112767824,
          "repair_false_positive_ratio": 0.25924069665455457,
          "baseline_false_positive_ratio": 0.05976694649793259,
          "local_margin": 0.3207618092970806,
          "a17_baseline_iou": 0.44031311154598823,
          "a17_repair_iou": 0.6153846153846154,
          "a17_repair_iou_delta": 0.17507150383862718
        }
      ],
      "local_gate": {
        "pass": true,
        "reasons": [],
        "features": {
          "repair_better_views": 4,
          "severe_visible_loss_views": 0,
          "mean_visible_loss_ratio": 0.033767343900562886,
          "mean_safe_add_ratio": 0.352830207696608,
          "mean_local_margin": 0.31906286379604515,
          "max_visible_loss_ratio": 0.053809631471851686
        }
      },
      "a17_mean_iou_delta": 0.1399911350832248,
      "gt_repair_chamfer_delta": -0.0016002673265472361,
      "gt_repair_fscore_delta": 0.020201391245642297,
      "gt_repair_faces_delta": -10762.0
    },
    {
      "case_id": "gso_001_input4",
      "has_required_masks": true,
      "a19_selected_source": "ranker_selected",
      "a19_rescue_reasons": [],
      "baseline_chamfer": 0.09062238900428674,
      "repair_chamfer": 0.08957722201942853,
      "baseline_fscore_5pct": 0.32065741643953516,
      "repair_fscore_5pct": 0.328849993017735,
      "baseline_faces": 446548,
      "repair_faces": 449604,
      "baseline_watertight": 0.0,
      "repair_watertight": 1.0,
      "per_view": [
        {
          "target_area": 15553.0,
          "baseline_area": 5076.0,
          "repair_area": 5088.0,
          "baseline_iou": 0.2898768211092353,
          "repair_iou": 0.29191963447455715,
          "baseline_area_ratio": 0.32636790329839904,
          "repair_area_ratio": 0.3271394586253456,
          "repair_visible_loss_ratio": 0.0033434064167684693,
          "repair_safe_add_ratio": 0.005143702179643799,
          "repair_false_positive_ratio": 0.027261621552112134,
          "baseline_false_positive_ratio": 0.028290361988040892,
          "local_margin": 0.0018002957628753295,
          "a17_baseline_iou": 0.29022403258655805,
          "a17_repair_iou": 0.29255861365953106,
          "a17_repair_iou_delta": 0.0023345810729730188
        },
        {
          "target_area": 14073.0,
          "baseline_area": 6296.0,
          "repair_area": 6236.0,
          "baseline_iou": 0.3463546830590257,
          "repair_iou": 0.34478876969937755,
          "baseline_area_ratio": 0.4473815106942372,
          "repair_area_ratio": 0.443118027428409,
          "repair_visible_loss_ratio": 0.007176863497477439,
          "repair_safe_add_ratio": 0.0048319477012719395,
          "repair_false_positive_ratio": 0.07311873800895331,
          "baseline_false_positive_ratio": 0.075037305478576,
          "local_margin": -0.0023449157962055,
          "a17_baseline_iou": 0.34768568353067814,
          "a17_repair_iou": 0.3448275862068966,
          "a17_repair_iou_delta": -0.002858097323781561
        },
        {
          "target_area": 16057.0,
          "baseline_area": 5040.0,
          "repair_area": 5024.0,
          "baseline_iou": 0.2675438596491228,
          "repair_iou": 0.26294033069734,
          "baseline_area_ratio": 0.3138817961013888,
          "repair_area_ratio": 0.3128853459550352,
          "repair_visible_loss_ratio": 0.007971601170828922,
          "repair_safe_add_ratio": 0.003985800585414461,
          "repair_false_positive_ratio": 0.03954661518340911,
          "baseline_false_positive_ratio": 0.03655726474434826,
          "local_margin": -0.003985800585414461,
          "a17_baseline_iou": 0.26724975704567544,
          "a17_repair_iou": 0.2625968992248062,
          "a17_repair_iou_delta": -0.004652857820869216
        },
        {
          "target_area": 13966.0,
          "baseline_area": 3884.0,
          "repair_area": 3880.0,
          "baseline_iou": 0.22612996290699272,
          "repair_iou": 0.22585519989009478,
          "baseline_area_ratio": 0.2781039667764571,
          "repair_area_ratio": 0.2778175569239582,
          "repair_visible_loss_ratio": 0.006014606902477445,
          "repair_safe_add_ratio": 0.0057281970499785196,
          "repair_false_positive_ratio": 0.04238865816984104,
          "baseline_false_positive_ratio": 0.04238865816984104,
          "local_margin": -0.00028640985249892595,
          "a17_baseline_iou": 0.23146067415730337,
          "a17_repair_iou": 0.23146067415730337,
          "a17_repair_iou_delta": 0.0
        }
      ],
      "local_gate": {
        "pass": false,
        "reasons": [
          "repair is not better than baseline in any visible view"
        ],
        "features": {
          "repair_better_views": 0,
          "severe_visible_loss_views": 0,
          "mean_visible_loss_ratio": 0.006126619496888069,
          "mean_safe_add_ratio": 0.00492241187907718,
          "mean_local_margin": -0.0012042076178108894,
          "max_visible_loss_ratio": 0.007971601170828922
        }
      },
      "a17_mean_iou_delta": -0.0012940935179194257,
      "gt_repair_chamfer_delta": -0.001045166984858209,
      "gt_repair_fscore_delta": 0.008192576578199828,
      "gt_repair_faces_delta": 3056.0
    },
    {
      "case_id": "gso_002_input4",
      "has_required_masks": true,
      "a19_selected_source": "ranker_selected",
      "a19_rescue_reasons": [],
      "baseline_chamfer": 0.05354523498446702,
      "repair_chamfer": 0.04977562258477358,
      "baseline_fscore_5pct": 0.6001275889067458,
      "repair_fscore_5pct": 0.6503180658056581,
      "baseline_faces": 1462466,
      "repair_faces": 234960,
      "baseline_watertight": 0.0,
      "repair_watertight": 1.0,
      "per_view": [
        {
          "target_area": 102363.0,
          "baseline_area": 91458.0,
          "repair_area": 100243.0,
          "baseline_iou": 0.5528164782605213,
          "repair_iou": 0.5699198016349618,
          "baseline_area_ratio": 0.8934673661381554,
          "repair_area_ratio": 0.9792893916747262,
          "repair_visible_loss_ratio": 0.017828707638502195,
          "repair_safe_add_ratio": 0.06226859314400711,
          "repair_false_positive_ratio": 0.2607582818010414,
          "baseline_false_positive_ratio": 0.21937614176997547,
          "local_margin": 0.04443988550550492,
          "a17_baseline_iou": 0.554675118858954,
          "a17_repair_iou": 0.5698979591836735,
          "a17_repair_iou_delta": 0.015222840324719433
        },
        {
          "target_area": 96187.0,
          "baseline_area": 65741.0,
          "repair_area": 69950.0,
          "baseline_iou": 0.5941247120439466,
          "repair_iou": 0.6126674432149097,
          "baseline_area_ratio": 0.6834707392890931,
          "repair_area_ratio": 0.7272292513541331,
          "repair_visible_loss_ratio": 0.01804817698857434,
          "repair_safe_add_ratio": 0.04681505816794369,
          "repair_false_positive_ratio": 0.07103870585422146,
          "baseline_false_positive_ratio": 0.056047074968550846,
          "local_margin": 0.028766881179369354,
          "a17_baseline_iou": 0.5946822308690013,
          "a17_repair_iou": 0.6135636596289188,
          "a17_repair_iou_delta": 0.018881428759917496
        },
        {
          "target_area": 117975.0,
          "baseline_area": 68422.0,
          "repair_area": 72951.0,
          "baseline_iou": 0.49143849317479876,
          "repair_iou": 0.5003182536127678,
          "baseline_area_ratio": 0.5799703326976055,
          "repair_area_ratio": 0.6183598219961857,
          "repair_visible_loss_ratio": 0.03859292222928586,
          "repair_safe_add_ratio": 0.0576647594829413,
          "repair_false_positive_ratio": 0.07867768595041322,
          "baseline_false_positive_ratio": 0.05936003390548845,
          "local_margin": 0.019071837253655435,
          "a17_baseline_iou": 0.49496021220159153,
          "a17_repair_iou": 0.5028630921395106,
          "a17_repair_iou_delta": 0.007902879937919105
        },
        {
          "target_area": 98581.0,
          "baseline_area": 69592.0,
          "repair_area": 72207.0,
          "baseline_iou": 0.5747862647601389,
          "repair_iou": 0.6273583107824827,
          "baseline_area_ratio": 0.7059372495714185,
          "repair_area_ratio": 0.7324636593258336,
          "repair_visible_loss_ratio": 0.016037573163185603,
          "repair_safe_add_ratio": 0.06125926902750023,
          "repair_false_positive_ratio": 0.06458648218216492,
          "baseline_false_positive_ratio": 0.08328176829206439,
          "local_margin": 0.045221695864314626,
          "a17_baseline_iou": 0.577490774907749,
          "a17_repair_iou": 0.6267166042446941,
          "a17_repair_iou_delta": 0.04922582933694508
        }
      ],
      "local_gate": {
        "pass": true,
        "reasons": [],
        "features": {
          "repair_better_views": 3,
          "severe_visible_loss_views": 0,
          "mean_visible_loss_ratio": 0.022626845004887,
          "mean_safe_add_ratio": 0.057001919955598085,
          "mean_local_margin": 0.034375074950711085,
          "max_visible_loss_ratio": 0.03859292222928586
        }
      },
      "a17_mean_iou_delta": 0.022808244589875182,
      "gt_repair_chamfer_delta": -0.0037696123996934366,
      "gt_repair_fscore_delta": 0.05019047689891232,
      "gt_repair_faces_delta": -1227506.0
    },
    {
      "case_id": "gso_003_input4",
      "has_required_masks": true,
      "a19_selected_source": "ranker_selected",
      "a19_rescue_reasons": [],
      "baseline_chamfer": 0.04065211438937266,
      "repair_chamfer": 0.04059865338457462,
      "baseline_fscore_5pct": 0.7107779711153646,
      "repair_fscore_5pct": 0.7066889880952383,
      "baseline_faces": 2625668,
      "repair_faces": 295076,
      "baseline_watertight": 0.0,
      "repair_watertight": 1.0,
      "per_view": [
        {
          "target_area": 59974.0,
          "baseline_area": 79680.0,
          "repair_area": 78904.0,
          "baseline_iou": 0.7526857429718875,
          "repair_iou": 0.7600882084558451,
          "baseline_area_ratio": 1.3285757161436622,
          "repair_area_ratio": 1.315636775936239,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.315636775936239,
          "baseline_false_positive_ratio": 0.32857571614366227,
          "local_margin": 0.0,
          "a17_baseline_iou": 0.7578512396694215,
          "a17_repair_iou": 0.7654424040066778,
          "a17_repair_iou_delta": 0.007591164337256373
        },
        {
          "target_area": 79740.0,
          "baseline_area": 87752.0,
          "repair_area": 87744.0,
          "baseline_iou": 0.6989775217073765,
          "repair_iou": 0.6960061568373299,
          "baseline_area_ratio": 1.1004765487835466,
          "repair_area_ratio": 1.1003762227238525,
          "repair_visible_loss_ratio": 0.0022071733132681213,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.2384248808628041,
          "baseline_false_positive_ratio": 0.23631803360923,
          "local_margin": -0.0022071733132681213,
          "a17_baseline_iou": 0.7011340893929286,
          "a17_repair_iou": 0.6977363515312917,
          "a17_repair_iou_delta": -0.0033977378616369958
        },
        {
          "target_area": 82571.0,
          "baseline_area": 98442.0,
          "repair_area": 98442.0,
          "baseline_iou": 0.8262374139914042,
          "repair_iou": 0.823882070813937,
          "baseline_area_ratio": 1.1922103401920772,
          "repair_area_ratio": 1.1922103401920772,
          "repair_visible_loss_ratio": 0.0015501810563030604,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.2019474149519807,
          "baseline_false_positive_ratio": 0.20039723389567765,
          "local_margin": -0.0015501810563030604,
          "a17_baseline_iou": 0.825249169435216,
          "a17_repair_iou": 0.822826808228268,
          "a17_repair_iou_delta": -0.0024223612069479428
        },
        {
          "target_area": 64262.0,
          "baseline_area": 65341.0,
          "repair_area": 65277.0,
          "baseline_iou": 0.69022405383552,
          "repair_iou": 0.6879805061113862,
          "baseline_area_ratio": 1.0167906383243597,
          "repair_area_ratio": 1.015794715383897,
          "repair_visible_loss_ratio": 0.0019918458809249635,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.19420497339018394,
          "baseline_false_positive_ratio": 0.19320905044972145,
          "local_margin": -0.0019918458809249635,
          "a17_baseline_iou": 0.6934931506849316,
          "a17_repair_iou": 0.6911890504704876,
          "a17_repair_iou_delta": -0.002304100214443938
        }
      ],
      "local_gate": {
        "pass": false,
        "reasons": [
          "repair is not better than baseline in any visible view"
        ],
        "features": {
          "repair_better_views": 0,
          "severe_visible_loss_views": 0,
          "mean_visible_loss_ratio": 0.0014373000626240362,
          "mean_safe_add_ratio": 0.0,
          "mean_local_margin": -0.0014373000626240362,
          "max_visible_loss_ratio": 0.0022071733132681213
        }
      },
      "a17_mean_iou_delta": -0.00013325873644309816,
      "gt_repair_chamfer_delta": -5.346100479804161e-05,
      "gt_repair_fscore_delta": -0.00408898302012628,
      "gt_repair_faces_delta": -2330592.0
    },
    {
      "case_id": "gso_004_input4",
      "has_required_masks": true,
      "a19_selected_source": "ranker_selected",
      "a19_rescue_reasons": [],
      "baseline_chamfer": 0.10784252157778905,
      "repair_chamfer": 0.1074340154270084,
      "baseline_fscore_5pct": 0.21933732193732197,
      "repair_fscore_5pct": 0.22250376108678566,
      "baseline_faces": 1285454,
      "repair_faces": 100120,
      "baseline_watertight": 0.0,
      "repair_watertight": 1.0,
      "per_view": [
        {
          "target_area": 42757.0,
          "baseline_area": 59178.0,
          "repair_area": 59250.0,
          "baseline_iou": 0.6711477613653131,
          "repair_iou": 0.6703564820121501,
          "baseline_area_ratio": 1.3840540730172837,
          "repair_area_ratio": 1.3857380078115864,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.4282807493509835,
          "baseline_false_positive_ratio": 0.4265968145566808,
          "local_margin": 0.0,
          "a17_baseline_iou": 0.674217907227616,
          "a17_repair_iou": 0.6734913793103449,
          "a17_repair_iou_delta": -0.0007265279172711248
        },
        {
          "target_area": 36729.0,
          "baseline_area": 31869.0,
          "repair_area": 31925.0,
          "baseline_iou": 0.45757813994008034,
          "repair_iou": 0.4548112987645949,
          "baseline_area_ratio": 0.8676794903209998,
          "repair_area_ratio": 0.8692041710909636,
          "repair_visible_loss_ratio": 0.0019603038470963,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.2848430395600207,
          "baseline_false_positive_ratio": 0.2813580549429606,
          "local_margin": -0.0019603038470963,
          "a17_baseline_iou": 0.45479833101529904,
          "a17_repair_iou": 0.4521497919556172,
          "a17_repair_iou_delta": -0.0026485390596818204
        },
        {
          "target_area": 50584.0,
          "baseline_area": 74109.0,
          "repair_area": 74109.0,
          "baseline_iou": 0.6435736222600077,
          "repair_iou": 0.6435736222600077,
          "baseline_area_ratio": 1.4650680056935,
          "repair_area_ratio": 1.4650680056935,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.49982207812747115,
          "baseline_false_positive_ratio": 0.49982207812747115,
          "local_margin": 0.0,
          "a17_baseline_iou": 0.6487889273356401,
          "a17_repair_iou": 0.6487889273356401,
          "a17_repair_iou_delta": 0.0
        },
        {
          "target_area": 44191.0,
          "baseline_area": 39821.0,
          "repair_area": 39885.0,
          "baseline_iou": 0.46018944990006083,
          "repair_iou": 0.46130181628573913,
          "baseline_area_ratio": 0.901111085967731,
          "repair_area_ratio": 0.9025593446629404,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.0014482586952094317,
          "repair_false_positive_ratio": 0.30196193795116655,
          "baseline_false_positive_ratio": 0.30196193795116655,
          "local_margin": 0.0014482586952094317,
          "a17_baseline_iou": 0.45795454545454545,
          "a17_repair_iou": 0.4590909090909091,
          "a17_repair_iou_delta": 0.0011363636363636576
        }
      ],
      "local_gate": {
        "pass": false,
        "reasons": [
          "repair is not better than baseline in any visible view"
        ],
        "features": {
          "repair_better_views": 0,
          "severe_visible_loss_views": 0,
          "mean_visible_loss_ratio": 0.000490075961774075,
          "mean_safe_add_ratio": 0.0003620646738023579,
          "mean_local_margin": -0.00012801128797171703,
          "max_visible_loss_ratio": 0.0019603038470963
        }
      },
      "a17_mean_iou_delta": -0.0005596758351473774,
      "gt_repair_chamfer_delta": -0.0004085061507806548,
      "gt_repair_fscore_delta": 0.0031664391494636845,
      "gt_repair_faces_delta": -1185334.0
    },
    {
      "case_id": "gso_005_input4",
      "has_required_masks": true,
      "a19_selected_source": "ranker_selected",
      "a19_rescue_reasons": [],
      "baseline_chamfer": 0.06813772181792134,
      "repair_chamfer": 0.06933007458087001,
      "baseline_fscore_5pct": 0.3499060095058272,
      "repair_fscore_5pct": 0.3419701336589999,
      "baseline_faces": 319012,
      "repair_faces": 328064,
      "baseline_watertight": 0.0,
      "repair_watertight": 1.0,
      "per_view": [
        {
          "target_area": 20881.0,
          "baseline_area": 7224.0,
          "repair_area": 7224.0,
          "baseline_iou": 0.3028462822176896,
          "repair_iou": 0.3028462822176896,
          "baseline_area_ratio": 0.34596044250754276,
          "repair_area_ratio": 0.34596044250754276,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.033092284852258035,
          "baseline_false_positive_ratio": 0.033092284852258035,
          "local_margin": 0.0,
          "a17_baseline_iou": 0.30149253731343284,
          "a17_repair_iou": 0.30149253731343284,
          "a17_repair_iou_delta": 0.0
        },
        {
          "target_area": 16554.0,
          "baseline_area": 5976.0,
          "repair_area": 5976.0,
          "baseline_iou": 0.2893441684788829,
          "repair_iou": 0.2893441684788829,
          "baseline_area_ratio": 0.3610003624501631,
          "repair_area_ratio": 0.3610003624501631,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.05557569167572792,
          "baseline_false_positive_ratio": 0.05557569167572792,
          "local_margin": 0.0,
          "a17_baseline_iou": 0.28413284132841327,
          "a17_repair_iou": 0.28413284132841327,
          "a17_repair_iou_delta": 0.0
        },
        {
          "target_area": 20577.0,
          "baseline_area": 8128.0,
          "repair_area": 8128.0,
          "baseline_iou": 0.34942647611884164,
          "repair_iou": 0.34942647611884164,
          "baseline_area_ratio": 0.39500413082567915,
          "repair_area_ratio": 0.39500413082567915,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.0337755746707489,
          "baseline_false_positive_ratio": 0.0337755746707489,
          "local_margin": 0.0,
          "a17_baseline_iou": 0.3507692307692308,
          "a17_repair_iou": 0.3507692307692308,
          "a17_repair_iou_delta": 0.0
        },
        {
          "target_area": 10844.0,
          "baseline_area": 6241.0,
          "repair_area": 6241.0,
          "baseline_iou": 0.4459207853757617,
          "repair_iou": 0.4459207853757617,
          "baseline_area_ratio": 0.5755256362965695,
          "repair_area_ratio": 0.5755256362965695,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.08963482109922538,
          "baseline_false_positive_ratio": 0.08963482109922538,
          "local_margin": 0.0,
          "a17_baseline_iou": 0.453551912568306,
          "a17_repair_iou": 0.453551912568306,
          "a17_repair_iou_delta": 0.0
        }
      ],
      "local_gate": {
        "pass": false,
        "reasons": [
          "repair is not better than baseline in any visible view"
        ],
        "features": {
          "repair_better_views": 0,
          "severe_visible_loss_views": 0,
          "mean_visible_loss_ratio": 0.0,
          "mean_safe_add_ratio": 0.0,
          "mean_local_margin": 0.0,
          "max_visible_loss_ratio": 0.0
        }
      },
      "a17_mean_iou_delta": 0.0,
      "gt_repair_chamfer_delta": 0.0011923527629486702,
      "gt_repair_fscore_delta": -0.007935875846827256,
      "gt_repair_faces_delta": 9052.0
    },
    {
      "case_id": "gso_006_input4",
      "has_required_masks": true,
      "a19_selected_source": "repair_hybrid",
      "a19_rescue_reasons": [],
      "baseline_chamfer": 0.07164466392955901,
      "repair_chamfer": 0.07308281231365923,
      "baseline_fscore_5pct": 0.4669008670815057,
      "repair_fscore_5pct": 0.48725843478260866,
      "baseline_faces": 1507964,
      "repair_faces": 1832108,
      "baseline_watertight": 0.0,
      "repair_watertight": 1.0,
      "per_view": [
        {
          "target_area": 23339.0,
          "baseline_area": 23030.0,
          "repair_area": 87824.0,
          "baseline_iou": 0.4357950147081592,
          "repair_iou": 0.2657474038987065,
          "baseline_area_ratio": 0.9867603581987232,
          "repair_area_ratio": 3.762971849693646,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.39697502035220017,
          "repair_false_positive_ratio": 2.762971849693646,
          "baseline_false_positive_ratio": 0.3837353785509233,
          "local_margin": 0.39697502035220017,
          "a17_baseline_iou": 0.43610547667342797,
          "a17_repair_iou": 0.2689138576779026,
          "a17_repair_iou_delta": -0.16719161899552537
        },
        {
          "target_area": 28955.0,
          "baseline_area": 26934.0,
          "repair_area": 30510.0,
          "baseline_iou": 0.4278889144375463,
          "repair_iou": 0.3550187991341005,
          "baseline_area_ratio": 0.930202037644621,
          "repair_area_ratio": 1.0537040234847177,
          "repair_visible_loss_ratio": 0.047660162320842685,
          "repair_safe_add_ratio": 0.007321706095665688,
          "repair_false_positive_ratio": 0.5156276981523052,
          "baseline_false_positive_ratio": 0.3517872560870316,
          "local_margin": -0.040338456225177,
          "a17_baseline_iou": 0.43097643097643096,
          "a17_repair_iou": 0.3562874251497006,
          "a17_repair_iou_delta": -0.07468900582673038
        },
        {
          "target_area": 34862.0,
          "baseline_area": 28309.0,
          "repair_area": 100554.0,
          "baseline_iou": 0.38205565765292726,
          "repair_iou": 0.34668589329222815,
          "baseline_area_ratio": 0.8120302908611096,
          "repair_area_ratio": 2.8843439848545693,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.4990534105903276,
          "repair_false_positive_ratio": 1.8843726693821352,
          "baseline_false_positive_ratio": 0.3111123859790029,
          "local_margin": 0.4990534105903276,
          "a17_baseline_iou": 0.38362068965517243,
          "a17_repair_iou": 0.3488219895287958,
          "a17_repair_iou_delta": -0.03479870012637665
        },
        {
          "target_area": 25728.0,
          "baseline_area": 19982.0,
          "repair_area": 21286.0,
          "baseline_iou": 0.41106377724269927,
          "repair_iou": 0.35631653347950265,
          "baseline_area_ratio": 0.7766635572139303,
          "repair_area_ratio": 0.8273476368159204,
          "repair_visible_loss_ratio": 0.03914023631840796,
          "repair_safe_add_ratio": 0.0016324626865671641,
          "repair_false_positive_ratio": 0.34728700248756217,
          "baseline_false_positive_ratio": 0.25909514925373134,
          "local_margin": -0.037507773631840796,
          "a17_baseline_iou": 0.41020408163265304,
          "a17_repair_iou": 0.35428571428571426,
          "a17_repair_iou_delta": -0.05591836734693878
        }
      ],
      "local_gate": {
        "pass": false,
        "reasons": [
          "repair is not better than baseline in any visible view"
        ],
        "features": {
          "repair_better_views": 0,
          "severe_visible_loss_views": 0,
          "mean_visible_loss_ratio": 0.021700099659812663,
          "mean_safe_add_ratio": 0.22624564993119015,
          "mean_local_margin": 0.2045455502713775,
          "max_visible_loss_ratio": 0.047660162320842685
        }
      },
      "a17_mean_iou_delta": -0.08314942307389284,
      "gt_repair_chamfer_delta": 0.001438148384100224,
      "gt_repair_fscore_delta": 0.020357567701102974,
      "gt_repair_faces_delta": 324144.0
    },
    {
      "case_id": "gso_007_input4",
      "has_required_masks": true,
      "a19_selected_source": "ranker_selected",
      "a19_rescue_reasons": [],
      "baseline_chamfer": 0.1534092104645592,
      "repair_chamfer": 0.15621630860372676,
      "baseline_fscore_5pct": 0.18580385062669597,
      "repair_fscore_5pct": 0.16699065288202805,
      "baseline_faces": 536460,
      "repair_faces": 278432,
      "baseline_watertight": 0.0,
      "repair_watertight": 1.0,
      "per_view": [
        {
          "target_area": 17694.0,
          "baseline_area": 18594.0,
          "repair_area": 19476.0,
          "baseline_iou": 0.23832923832923833,
          "repair_iou": 0.2468551876823991,
          "baseline_area_ratio": 1.0508646998982707,
          "repair_area_ratio": 1.1007121057985758,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.02119362495761275,
          "repair_false_positive_ratio": 0.6848084096303831,
          "baseline_false_positive_ratio": 0.6561546286876907,
          "local_margin": 0.02119362495761275,
          "a17_baseline_iou": 0.24324324324324326,
          "a17_repair_iou": 0.25055432372505543,
          "a17_repair_iou_delta": 0.007311080481812171
        },
        {
          "target_area": 28916.0,
          "baseline_area": 22006.0,
          "repair_area": 22503.0,
          "baseline_iou": 0.17888644519041555,
          "repair_iou": 0.18354240994360685,
          "baseline_area_ratio": 0.761031954627196,
          "repair_area_ratio": 0.7782196707705077,
          "repair_visible_loss_ratio": 0.0,
          "repair_safe_add_ratio": 0.008541983676857103,
          "repair_false_positive_ratio": 0.5024553880204731,
          "baseline_false_positive_ratio": 0.4938096555540185,
          "local_margin": 0.008541983676857103,
          "a17_baseline_iou": 0.17069486404833836,
          "a17_repair_iou": 0.17417417417417416,
          "a17_repair_iou_delta": 0.0034793101258357995
        },
        {
          "target_area": 23828.0,
          "baseline_area": 23463.0,
          "repair_area": 22959.0,
          "baseline_iou": 0.37521809933697803,
          "repair_iou": 0.372495526416146,
          "baseline_area_ratio": 0.9846818868557999,
          "repair_area_ratio": 0.9635303004868222,
          "repair_visible_loss_ratio": 0.008603323820715126,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.4306278328017458,
          "baseline_false_positive_ratio": 0.4431760953500084,
          "local_margin": -0.008603323820715126,
          "a17_baseline_iou": 0.36973180076628354,
          "a17_repair_iou": 0.3667953667953668,
          "a17_repair_iou_delta": -0.002936433970916752
        },
        {
          "target_area": 19605.0,
          "baseline_area": 15337.0,
          "repair_area": 15346.0,
          "baseline_iou": 0.1957429334063377,
          "repair_iou": 0.19274477016005187,
          "baseline_area_ratio": 0.7823004335628666,
          "repair_area_ratio": 0.7827595001275185,
          "repair_visible_loss_ratio": 0.003672532517214996,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.494669727110431,
          "baseline_false_positive_ratio": 0.49053812802856417,
          "local_margin": -0.003672532517214996,
          "a17_baseline_iou": 0.19506726457399104,
          "a17_repair_iou": 0.19239373601789708,
          "a17_repair_iou_delta": -0.002673528556093957
        }
      ],
      "local_gate": {
        "pass": false,
        "reasons": [
          "repair is not better than baseline in any visible view"
        ],
        "features": {
          "repair_better_views": 0,
          "severe_visible_loss_views": 0,
          "mean_visible_loss_ratio": 0.0030689640844825303,
          "mean_safe_add_ratio": 0.007433902158617464,
          "mean_local_margin": 0.004364938074134933,
          "max_visible_loss_ratio": 0.008603323820715126
        }
      },
      "a17_mean_iou_delta": 0.0012951070201593085,
      "gt_repair_chamfer_delta": 0.0028070981391675742,
      "gt_repair_fscore_delta": -0.018813197744667914,
      "gt_repair_faces_delta": -258028.0
    },
    {
      "case_id": "gso_008_input4",
      "has_required_masks": true,
      "a19_selected_source": "baseline",
      "a19_rescue_reasons": [
        "fewer than 3 views have IoU >= 0.25",
        "one or more views under-cover input silhouette",
        "not an over-coverage rescue case"
      ],
      "baseline_chamfer": 0.13067651206526734,
      "repair_chamfer": 0.13541173603496215,
      "baseline_fscore_5pct": 0.2079064406033249,
      "repair_fscore_5pct": 0.19114956427015253,
      "baseline_faces": 549096,
      "repair_faces": 827994,
      "baseline_watertight": 0.0,
      "repair_watertight": 1.0,
      "per_view": [
        {
          "target_area": 18198.0,
          "baseline_area": 14084.0,
          "repair_area": 12468.0,
          "baseline_iou": 0.24679437664143364,
          "repair_iou": 0.23473989370268963,
          "baseline_area_ratio": 0.7739312012309045,
          "repair_area_ratio": 0.6851302340916584,
          "repair_visible_loss_ratio": 0.030772612374986262,
          "repair_safe_add_ratio": 0.0,
          "repair_false_positive_ratio": 0.3647653588306407,
          "baseline_false_positive_ratio": 0.42279371359490053,
          "local_margin": -0.030772612374986262,
          "a17_baseline_iou": 0.24937027707808565,
          "a17_repair_iou": 0.23622047244094488,
          "a17_repair_iou_delta": -0.013149804637140772
        },
        {
          "target_area": 63136.0,
          "baseline_area": 13504.0,
          "repair_area": 13048.0,
          "baseline_iou": 0.2042740414833438,
          "repair_iou": 0.19906824477461596,
          "baseline_area_ratio": 0.21388748099341104,
          "repair_area_ratio": 0.20666497719209326,
          "repair_visible_loss_ratio": 0.006588950836289914,
          "repair_safe_add_ratio": 0.0010136847440446021,
          "repair_false_positive_ratio": 0.0063355296502787635,
          "baseline_false_positive_ratio": 0.007982767359351241,
          "local_margin": -0.005575266092245312,
          "a17_baseline_iou": 0.20721649484536084,
          "a17_repair_iou": 0.2024793388429752,
          "a17_repair_iou_delta": -0.00473715600238564
        },
        {
          "target_area": 33342.0,
          "baseline_area": 24917.0,
          "repair_area": 21173.0,
          "baseline_iou": 0.3358173021805425,
          "repair_iou": 0.27356617217614765,
          "baseline_area_ratio": 0.7473156979185411,
          "repair_area_ratio": 0.6350248935276828,
          "repair_visible_loss_ratio": 0.08925679323375922,
          "repair_safe_add_ratio": 0.0011996880810989142,
          "repair_false_positive_ratio": 0.28381620778597566,
          "baseline_false_positive_ratio": 0.30804990702417373,
          "local_margin": -0.08805710515266031,
          "a17_baseline_iou": 0.34194528875379937,
          "a17_repair_iou": 0.2806201550387597,
          "a17_repair_iou_delta": -0.06132513371503967
        },
        {
          "target_area": 59223.0,
          "baseline_area": 12720.0,
          "repair_area": 11952.0,
          "baseline_iou": 0.18886538652212712,
          "repair_iou": 0.17369150093994262,
          "baseline_area_ratio": 0.21478141938098375,
          "repair_area_ratio": 0.20181348462590548,
          "repair_visible_loss_ratio": 0.018641406210425003,
          "repair_safe_add_ratio": 0.0035121489961670296,
          "repair_false_positive_ratio": 0.023960285699812574,
          "baseline_false_positive_ratio": 0.021798963240632862,
          "local_margin": -0.015129257214257974,
          "a17_baseline_iou": 0.191512513601741,
          "a17_repair_iou": 0.1758957654723127,
          "a17_repair_iou_delta": -0.015616748129428315
        }
      ],
      "local_gate": {
        "pass": false,
        "reasons": [
          "repair deletes visible baseline support in at least one view",
          "repair is not better than baseline in any visible view",
          "local silhouette margin is negative"
        ],
        "features": {
          "repair_better_views": 0,
          "severe_visible_loss_views": 1,
          "mean_visible_loss_ratio": 0.0363149406638651,
          "mean_safe_add_ratio": 0.0014313804553276366,
          "mean_local_margin": -0.034883560208537466,
          "max_visible_loss_ratio": 0.08925679323375922
        }
      },
      "a17_mean_iou_delta": -0.023707210620998592,
      "gt_repair_chamfer_delta": 0.004735223969694807,
      "gt_repair_fscore_delta": -0.016756876333172355,
      "gt_repair_faces_delta": 278898.0
    },
    {
      "case_id": "gso_009_input4",
      "has_required_masks": true,
      "a19_selected_source": "ranker_selected",
      "a19_rescue_reasons": [],
      "baseline_chamfer": 0.031917989823822636,
      "repair_chamfer": 0.03185614243540074,
      "baseline_fscore_5pct": 0.7977684956747135,
      "repair_fscore_5pct": 0.7948506093730368,
      "baseline_faces": 760440,
      "repair_faces": 83166,
      "baseline_watertight": 0.0,
      "repair_watertight": 1.0,
      "per_view": [
        {
          "target_area": 18654.0,
          "baseline_area": 15555.0,
          "repair_area": 14635.0,
          "baseline_iou": 0.7919853326348874,
          "repair_iou": 0.7493825214146829,
          "baseline_area_ratio": 0.8338694113862979,
          "repair_area_ratio": 0.7845502305135628,
          "repair_visible_loss_ratio": 0.07215610592902326,
          "repair_safe_add_ratio": 0.026107001179371717,
          "repair_false_positive_ratio": 0.020102926986169185,
          "baseline_false_positive_ratio": 0.023373003109252707,
          "local_margin": -0.04604910474965155,
          "a17_baseline_iou": 0.7951388888888888,
          "a17_repair_iou": 0.7526132404181185,
          "a17_repair_iou_delta": -0.04252564847077034
        },
        {
          "target_area": 22760.0,
          "baseline_area": 20823.0,
          "repair_area": 22111.0,
          "baseline_iou": 0.8378594922830396,
          "repair_iou": 0.8627947525738957,
          "baseline_area_ratio": 0.9148945518453427,
          "repair_area_ratio": 0.9714850615114236,
          "repair_visible_loss_ratio": 0.007688927943760984,
          "repair_safe_add_ratio": 0.04784710017574693,
          "repair_false_positive_ratio": 0.05834797891036907,
          "baseline_false_positive_ratio": 0.04191564147627416,
          "local_margin": 0.04015817223198594,
          "a17_baseline_iou": 0.8169398907103825,
          "a17_repair_iou": 0.8513513513513513,
          "a17_repair_iou_delta": 0.03441146064096878
        },
        {
          "target_area": 22610.0,
          "baseline_area": 16226.0,
          "repair_area": 16123.0,
          "baseline_iou": 0.7171913689423417,
          "repair_iou": 0.710519342872284,
          "baseline_area_ratio": 0.7176470588235294,
          "repair_area_ratio": 0.7130915524104379,
          "repair_visible_loss_ratio": 0.039628482972136225,
          "repair_safe_add_ratio": 0.03383458646616541,
          "repair_false_positive_ratio": 0.0015037593984962407,
          "baseline_false_positive_ratio": 0.00026536930561698365,
          "local_margin": -0.005793896505970809,
          "a17_baseline_iou": 0.7159420289855073,
          "a17_repair_iou": 0.7101449275362319,
          "a17_repair_iou_delta": -0.005797101449275366
        },
        {
          "target_area": 35483.0,
          "baseline_area": 32064.0,
          "repair_area": 32056.0,
          "baseline_iou": 0.8042845313459946,
          "repair_iou": 0.8056142226975004,
          "baseline_area_ratio": 0.9036439985345095,
          "repair_area_ratio": 0.9034185384550348,
          "repair_visible_loss_ratio": 0.015979483132767803,
          "repair_safe_add_ratio": 0.016655863371191838,
          "repair_false_positive_ratio": 0.054166784093791394,
          "baseline_false_positive_ratio": 0.0550686244116901,
          "local_margin": 0.0006763802384240341,
          "a17_baseline_iou": 0.7992957746478874,
          "a17_repair_iou": 0.8024691358024691,
          "a17_repair_iou_delta": 0.0031733611545817775
        }
      ],
      "local_gate": {
        "pass": true,
        "reasons": [],
        "features": {
          "repair_better_views": 1,
          "severe_visible_loss_views": 0,
          "mean_visible_loss_ratio": 0.03386324999442207,
          "mean_safe_add_ratio": 0.031111137798118974,
          "mean_local_margin": -0.0027521121963030954,
          "max_visible_loss_ratio": 0.07215610592902326
        }
      },
      "a17_mean_iou_delta": -0.002684482031123814,
      "gt_repair_chamfer_delta": -6.184738842189563e-05,
      "gt_repair_fscore_delta": -0.0029178863016767753,
      "gt_repair_faces_delta": -677274.0
    }
  ],
  "aggregate": {
    "cases": 10,
    "eligible_cases": 10,
    "a19_baseline_fallback_cases": 1,
    "local_gate_pass_cases": 3,
    "hard_fallback_local_gate_pass_cases": 0,
    "mean_repair_better_views": 0.8,
    "mean_visible_loss_ratio": 0.015939543882931843,
    "mean_safe_add_ratio": 0.06813386745483399,
    "mean_local_margin": 0.052194323571902144
  },
  "conclusion": {
    "status": "negative_but_actionable",
    "summary": "For the remaining gso_008 under-coverage fallback, repair offers no visible-view advantage and loses observed support. The evidence argues against whole-mesh or naive local repair; the next publishable direction should use view-conditioned support fields or depth-aware completion before mesh extraction."
  }
}