{
  "experiment": "A51 10-case topology carrier readiness",
  "protocol": {
    "source_a23": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a23_vggt_depth_normal_gate/analysis.json",
    "source_a49": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a49_10case_surface_label_expansion/analysis.json",
    "source_a50": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a50_10case_face_vertex_mask_expansion/analysis.json",
    "selection_uses_gt": false,
    "retrospective_validation_uses_gt": true,
    "carrier_candidate": "A23 repair_hybrid mesh, already aligned with A50 masks",
    "readiness_rule": {
      "topology": "watertight, winding-consistent, single component, no boundary edges, no nonmanifold edges",
      "mask": "mean face confidence >= 0.85, p95 sample-to-face transfer distance <= 0.025",
      "route": "conflict >= 0.2 -> high-value depth-sign; conflict < 0.05 -> defer/carrier-only"
    },
    "goal": "Create a 10-case carrier package and no-GT readiness routing before A47/A48 10-case reruns."
  },
  "case_rows": [
    {
      "case_id": "gso_000_input4",
      "carrier_method": "repair_hybrid",
      "carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_000_input4/carrier_repair_hybrid.obj",
      "carrier_mask_npz": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_000_input4/carrier_face_vertex_masks.npz",
      "carrier_manifest": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_000_input4/carrier_manifest.json",
      "source_carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/hybrid_protocol4_limit10/gso_000_input4/mesh_watertight.obj",
      "baseline_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_weighted_fusion/generations/uniform_limit10/gso_000_input4/mesh_raw.obj",
      "mask_shape_match": true,
      "carrier_ready": true,
      "residual_route": "ready_standard_depth_sign",
      "route_reasons": [
        "moderate_conflict_activity_region"
      ],
      "topology_valid": true,
      "stats": {
        "vertices": 1369,
        "faces": 2734,
        "watertight": true,
        "winding_consistent": true,
        "boundary_edges": 0,
        "nonmanifold_edges": 0,
        "components": 1,
        "largest_component_face_ratio": 1.0,
        "euler_number": 2
      },
      "baseline_stats": {
        "vertices": 6690,
        "faces": 13496,
        "watertight": false,
        "winding_consistent": false,
        "boundary_edges": 260,
        "nonmanifold_edges": 345,
        "components": 96,
        "largest_component_face_ratio": 0.9595435684647303,
        "euler_number": -11
      },
      "face_ratio_vs_baseline": 0.20257854179016005,
      "vertex_ratio_vs_baseline": 0.2046337817638266,
      "baseline_chamfer_mean": 0.06764168226180114,
      "carrier_chamfer_mean": 0.06604141493525391,
      "delta_chamfer_vs_baseline": -0.0016002673265472361,
      "baseline_fscore_5pct": 0.4772477594227666,
      "carrier_fscore_5pct": 0.4974491506684089,
      "delta_fscore_5pct_vs_baseline": 0.020201391245642297,
      "mean_face_confidence": 0.9109728932380676,
      "mean_vertex_confidence": 0.8493727445602417,
      "p95_face_nearest_sample_distance": 0.013372961431741714,
      "face_surface_improved_ratio": 0.4952450621799561,
      "face_surface_conflict_ratio": 0.13057790782735917,
      "face_surface_neutral_ratio": 0.13825896122896855,
      "face_unobserved_closable_ratio": 0.23591806876371615,
      "observed_sample_ratio": 0.7405833333333334
    },
    {
      "case_id": "gso_001_input4",
      "carrier_method": "repair_hybrid",
      "carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_001_input4/carrier_repair_hybrid.obj",
      "carrier_mask_npz": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_001_input4/carrier_face_vertex_masks.npz",
      "carrier_manifest": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_001_input4/carrier_manifest.json",
      "source_carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/hybrid_protocol4_limit10/gso_001_input4/mesh_watertight.obj",
      "baseline_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_weighted_fusion/generations/uniform_limit10/gso_001_input4/mesh_raw.obj",
      "mask_shape_match": true,
      "carrier_ready": true,
      "residual_route": "ready_but_defer_low_conflict",
      "route_reasons": [
        "low_conflict_carrier_only_preferred"
      ],
      "topology_valid": true,
      "stats": {
        "vertices": 224802,
        "faces": 449604,
        "watertight": true,
        "winding_consistent": true,
        "boundary_edges": 0,
        "nonmanifold_edges": 0,
        "components": 1,
        "largest_component_face_ratio": 1.0,
        "euler_number": 0
      },
      "baseline_stats": {
        "vertices": 222762,
        "faces": 446548,
        "watertight": false,
        "winding_consistent": false,
        "boundary_edges": 1212,
        "nonmanifold_edges": 2374,
        "components": 646,
        "largest_component_face_ratio": 0.9915440221431963,
        "euler_number": 73
      },
      "face_ratio_vs_baseline": 1.0068436091976674,
      "vertex_ratio_vs_baseline": 1.0091577558111346,
      "baseline_chamfer_mean": 0.09062238900428674,
      "carrier_chamfer_mean": 0.08957722201942853,
      "delta_chamfer_vs_baseline": -0.001045166984858209,
      "baseline_fscore_5pct": 0.32065741643953516,
      "carrier_fscore_5pct": 0.328849993017735,
      "delta_fscore_5pct_vs_baseline": 0.008192576578199828,
      "mean_face_confidence": 0.969675600528717,
      "mean_vertex_confidence": 0.994596004486084,
      "p95_face_nearest_sample_distance": 0.011120651848614216,
      "face_surface_improved_ratio": 0.015564808142276313,
      "face_surface_conflict_ratio": 0.02900330068237827,
      "face_surface_neutral_ratio": 0.9554318911753454,
      "face_unobserved_closable_ratio": 0.0,
      "observed_sample_ratio": 1.0
    },
    {
      "case_id": "gso_002_input4",
      "carrier_method": "repair_hybrid",
      "carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_002_input4/carrier_repair_hybrid.obj",
      "carrier_mask_npz": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_002_input4/carrier_face_vertex_masks.npz",
      "carrier_manifest": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_002_input4/carrier_manifest.json",
      "source_carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/hybrid_protocol4_limit10/gso_002_input4/mesh_watertight.obj",
      "baseline_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_weighted_fusion/generations/uniform_limit10/gso_002_input4/mesh_raw.obj",
      "mask_shape_match": true,
      "carrier_ready": true,
      "residual_route": "ready_high_value_depth_sign",
      "route_reasons": [
        "high_conflict_activity_region"
      ],
      "topology_valid": true,
      "stats": {
        "vertices": 117482,
        "faces": 234960,
        "watertight": true,
        "winding_consistent": true,
        "boundary_edges": 0,
        "nonmanifold_edges": 0,
        "components": 1,
        "largest_component_face_ratio": 1.0,
        "euler_number": 2
      },
      "baseline_stats": {
        "vertices": 733614,
        "faces": 1462466,
        "watertight": false,
        "winding_consistent": false,
        "boundary_edges": 14605,
        "nonmanifold_edges": 10921,
        "components": 2955,
        "largest_component_face_ratio": 0.9755905436434078,
        "euler_number": 553
      },
      "face_ratio_vs_baseline": 0.1606601452614967,
      "vertex_ratio_vs_baseline": 0.16014143677737883,
      "baseline_chamfer_mean": 0.05354523498446702,
      "carrier_chamfer_mean": 0.04977562258477358,
      "delta_chamfer_vs_baseline": -0.0037696123996934366,
      "baseline_fscore_5pct": 0.6001275889067458,
      "carrier_fscore_5pct": 0.6503180658056581,
      "delta_fscore_5pct_vs_baseline": 0.05019047689891232,
      "mean_face_confidence": 0.9010351300239563,
      "mean_vertex_confidence": 0.9795989394187927,
      "p95_face_nearest_sample_distance": 0.017032403498888016,
      "face_surface_improved_ratio": 0.6133512087163773,
      "face_surface_conflict_ratio": 0.20181307456588354,
      "face_surface_neutral_ratio": 0.15833758937691522,
      "face_unobserved_closable_ratio": 0.02649812734082397,
      "observed_sample_ratio": 0.985
    },
    {
      "case_id": "gso_003_input4",
      "carrier_method": "repair_hybrid",
      "carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_003_input4/carrier_repair_hybrid.obj",
      "carrier_mask_npz": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_003_input4/carrier_face_vertex_masks.npz",
      "carrier_manifest": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_003_input4/carrier_manifest.json",
      "source_carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/hybrid_protocol4_limit10/gso_003_input4/mesh_watertight.obj",
      "baseline_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_weighted_fusion/generations/uniform_limit10/gso_003_input4/mesh_raw.obj",
      "mask_shape_match": true,
      "carrier_ready": false,
      "residual_route": "defer_carrier_not_ready",
      "route_reasons": [
        "low_face_vote_confidence"
      ],
      "topology_valid": true,
      "stats": {
        "vertices": 147538,
        "faces": 295076,
        "watertight": true,
        "winding_consistent": true,
        "boundary_edges": 0,
        "nonmanifold_edges": 0,
        "components": 1,
        "largest_component_face_ratio": 1.0,
        "euler_number": 0
      },
      "baseline_stats": {
        "vertices": 1309345,
        "faces": 2625668,
        "watertight": false,
        "winding_consistent": false,
        "boundary_edges": 1493,
        "nonmanifold_edges": 10845,
        "components": 3071,
        "largest_component_face_ratio": 0.9919121534024865,
        "euler_number": 1192
      },
      "face_ratio_vs_baseline": 0.11238130639517258,
      "vertex_ratio_vs_baseline": 0.11268076786484846,
      "baseline_chamfer_mean": 0.04065211438937266,
      "carrier_chamfer_mean": 0.04059865338457462,
      "delta_chamfer_vs_baseline": -5.346100479804161e-05,
      "baseline_fscore_5pct": 0.7107779711153646,
      "carrier_fscore_5pct": 0.7066889880952383,
      "delta_fscore_5pct_vs_baseline": -0.00408898302012628,
      "mean_face_confidence": 0.8488633632659912,
      "mean_vertex_confidence": 0.9701052904129028,
      "p95_face_nearest_sample_distance": 0.01880262792110443,
      "face_surface_improved_ratio": 0.08952608819422793,
      "face_surface_conflict_ratio": 0.0896887581504426,
      "face_surface_neutral_ratio": 0.8207851536553294,
      "face_unobserved_closable_ratio": 0.0,
      "observed_sample_ratio": 1.0
    },
    {
      "case_id": "gso_004_input4",
      "carrier_method": "repair_hybrid",
      "carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_004_input4/carrier_repair_hybrid.obj",
      "carrier_mask_npz": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_004_input4/carrier_face_vertex_masks.npz",
      "carrier_manifest": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_004_input4/carrier_manifest.json",
      "source_carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/hybrid_protocol4_limit10/gso_004_input4/mesh_watertight.obj",
      "baseline_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_weighted_fusion/generations/uniform_limit10/gso_004_input4/mesh_raw.obj",
      "mask_shape_match": true,
      "carrier_ready": true,
      "residual_route": "ready_but_defer_low_conflict",
      "route_reasons": [
        "low_conflict_carrier_only_preferred"
      ],
      "topology_valid": true,
      "stats": {
        "vertices": 50062,
        "faces": 100120,
        "watertight": true,
        "winding_consistent": true,
        "boundary_edges": 0,
        "nonmanifold_edges": 0,
        "components": 1,
        "largest_component_face_ratio": 1.0,
        "euler_number": 2
      },
      "baseline_stats": {
        "vertices": 642114,
        "faces": 1285454,
        "watertight": false,
        "winding_consistent": false,
        "boundary_edges": 2843,
        "nonmanifold_edges": 4830,
        "components": 1258,
        "largest_component_face_ratio": 0.9928772247003782,
        "euler_number": 384
      },
      "face_ratio_vs_baseline": 0.07788687887703488,
      "vertex_ratio_vs_baseline": 0.07796434900967741,
      "baseline_chamfer_mean": 0.10784252157778905,
      "carrier_chamfer_mean": 0.1074340154270084,
      "delta_chamfer_vs_baseline": -0.0004085061507806548,
      "baseline_fscore_5pct": 0.21933732193732197,
      "carrier_fscore_5pct": 0.22250376108678566,
      "delta_fscore_5pct_vs_baseline": 0.0031664391494636845,
      "mean_face_confidence": 0.9895126819610596,
      "mean_vertex_confidence": 0.9973170757293701,
      "p95_face_nearest_sample_distance": 0.01353475172072649,
      "face_surface_improved_ratio": 0.003775469436675989,
      "face_surface_conflict_ratio": 0.003765481422293248,
      "face_surface_neutral_ratio": 0.9924590491410308,
      "face_unobserved_closable_ratio": 0.0,
      "observed_sample_ratio": 1.0
    },
    {
      "case_id": "gso_005_input4",
      "carrier_method": "repair_hybrid",
      "carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_005_input4/carrier_repair_hybrid.obj",
      "carrier_mask_npz": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_005_input4/carrier_face_vertex_masks.npz",
      "carrier_manifest": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_005_input4/carrier_manifest.json",
      "source_carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/hybrid_protocol4_limit10/gso_005_input4/mesh_watertight.obj",
      "baseline_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_weighted_fusion/generations/uniform_limit10/gso_005_input4/mesh_raw.obj",
      "mask_shape_match": true,
      "carrier_ready": true,
      "residual_route": "ready_but_defer_low_conflict",
      "route_reasons": [
        "low_conflict_carrier_only_preferred"
      ],
      "topology_valid": true,
      "stats": {
        "vertices": 164030,
        "faces": 328064,
        "watertight": true,
        "winding_consistent": true,
        "boundary_edges": 0,
        "nonmanifold_edges": 0,
        "components": 1,
        "largest_component_face_ratio": 1.0,
        "euler_number": -2
      },
      "baseline_stats": {
        "vertices": 157833,
        "faces": 319012,
        "watertight": false,
        "winding_consistent": false,
        "boundary_edges": 3127,
        "nonmanifold_edges": 4862,
        "components": 334,
        "largest_component_face_ratio": 0.981405088209848,
        "euler_number": -171
      },
      "face_ratio_vs_baseline": 1.028375108146402,
      "vertex_ratio_vs_baseline": 1.039263018506903,
      "baseline_chamfer_mean": 0.06813772181792134,
      "carrier_chamfer_mean": 0.06933007458087001,
      "delta_chamfer_vs_baseline": 0.0011923527629486702,
      "baseline_fscore_5pct": 0.3499060095058272,
      "carrier_fscore_5pct": 0.3419701336589999,
      "delta_fscore_5pct_vs_baseline": -0.007935875846827256,
      "mean_face_confidence": 1.0,
      "mean_vertex_confidence": 0.9999982714653015,
      "p95_face_nearest_sample_distance": 0.0058923326432704926,
      "face_surface_improved_ratio": 0.0,
      "face_surface_conflict_ratio": 0.0,
      "face_surface_neutral_ratio": 1.0,
      "face_unobserved_closable_ratio": 0.0,
      "observed_sample_ratio": 1.0
    },
    {
      "case_id": "gso_006_input4",
      "carrier_method": "repair_hybrid",
      "carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_006_input4/carrier_repair_hybrid.obj",
      "carrier_mask_npz": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_006_input4/carrier_face_vertex_masks.npz",
      "carrier_manifest": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_006_input4/carrier_manifest.json",
      "source_carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/hybrid_protocol4_limit10/gso_006_input4/mesh_watertight.obj",
      "baseline_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_weighted_fusion/generations/uniform_limit10/gso_006_input4/mesh_raw.obj",
      "mask_shape_match": true,
      "carrier_ready": false,
      "residual_route": "defer_carrier_not_ready",
      "route_reasons": [
        "carrier_topology_not_valid"
      ],
      "topology_valid": false,
      "stats": {
        "vertices": 911490,
        "faces": 1832108,
        "watertight": true,
        "winding_consistent": true,
        "boundary_edges": 0,
        "nonmanifold_edges": 0,
        "components": 204,
        "largest_component_face_ratio": 0.9978516550334369,
        "euler_number": -4564
      },
      "baseline_stats": {
        "vertices": 739767,
        "faces": 1507964,
        "watertight": false,
        "winding_consistent": false,
        "boundary_edges": 35731,
        "nonmanifold_edges": 50169,
        "components": 9541,
        "largest_component_face_ratio": 0.8724293152886939,
        "euler_number": -4648
      },
      "face_ratio_vs_baseline": 1.214954733667382,
      "vertex_ratio_vs_baseline": 1.2321311980664182,
      "baseline_chamfer_mean": 0.07164466392955901,
      "carrier_chamfer_mean": 0.07308281231365923,
      "delta_chamfer_vs_baseline": 0.001438148384100224,
      "baseline_fscore_5pct": 0.4669008670815057,
      "carrier_fscore_5pct": 0.48725843478260866,
      "delta_fscore_5pct_vs_baseline": 0.020357567701102974,
      "mean_face_confidence": 0.8697929382324219,
      "mean_vertex_confidence": 0.9847854375839233,
      "p95_face_nearest_sample_distance": 0.014299755915999413,
      "face_surface_improved_ratio": 0.2711122925067736,
      "face_surface_conflict_ratio": 0.40537020743318625,
      "face_surface_neutral_ratio": 0.32249518041512837,
      "face_unobserved_closable_ratio": 0.001022319644911763,
      "observed_sample_ratio": 0.8046666666666666
    },
    {
      "case_id": "gso_007_input4",
      "carrier_method": "repair_hybrid",
      "carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_007_input4/carrier_repair_hybrid.obj",
      "carrier_mask_npz": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_007_input4/carrier_face_vertex_masks.npz",
      "carrier_manifest": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_007_input4/carrier_manifest.json",
      "source_carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/hybrid_protocol4_limit10/gso_007_input4/mesh_watertight.obj",
      "baseline_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_weighted_fusion/generations/uniform_limit10/gso_007_input4/mesh_raw.obj",
      "mask_shape_match": true,
      "carrier_ready": true,
      "residual_route": "ready_but_defer_low_conflict",
      "route_reasons": [
        "low_conflict_carrier_only_preferred"
      ],
      "topology_valid": true,
      "stats": {
        "vertices": 139218,
        "faces": 278432,
        "watertight": true,
        "winding_consistent": true,
        "boundary_edges": 0,
        "nonmanifold_edges": 0,
        "components": 1,
        "largest_component_face_ratio": 1.0,
        "euler_number": 2
      },
      "baseline_stats": {
        "vertices": 266919,
        "faces": 536460,
        "watertight": false,
        "winding_consistent": false,
        "boundary_edges": 3270,
        "nonmanifold_edges": 6035,
        "components": 1739,
        "largest_component_face_ratio": 0.9843082429258472,
        "euler_number": 108
      },
      "face_ratio_vs_baseline": 0.5190172613055959,
      "vertex_ratio_vs_baseline": 0.5215739606397446,
      "baseline_chamfer_mean": 0.1534092104645592,
      "carrier_chamfer_mean": 0.15621630860372676,
      "delta_chamfer_vs_baseline": 0.0028070981391675742,
      "baseline_fscore_5pct": 0.18580385062669597,
      "carrier_fscore_5pct": 0.16699065288202805,
      "delta_fscore_5pct_vs_baseline": -0.018813197744667914,
      "mean_face_confidence": 0.9924822449684143,
      "mean_vertex_confidence": 0.9984390735626221,
      "p95_face_nearest_sample_distance": 0.007708406541496515,
      "face_surface_improved_ratio": 0.001397109527640501,
      "face_surface_conflict_ratio": 0.026394236294678772,
      "face_surface_neutral_ratio": 0.9722086541776808,
      "face_unobserved_closable_ratio": 0.0,
      "observed_sample_ratio": 1.0
    },
    {
      "case_id": "gso_008_input4",
      "carrier_method": "repair_hybrid",
      "carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_008_input4/carrier_repair_hybrid.obj",
      "carrier_mask_npz": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_008_input4/carrier_face_vertex_masks.npz",
      "carrier_manifest": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_008_input4/carrier_manifest.json",
      "source_carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/hybrid_protocol4_limit10/gso_008_input4/mesh_watertight.obj",
      "baseline_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_weighted_fusion/generations/uniform_limit10/gso_008_input4/mesh_raw.obj",
      "mask_shape_match": true,
      "carrier_ready": true,
      "residual_route": "ready_high_value_depth_sign",
      "route_reasons": [
        "high_conflict_activity_region"
      ],
      "topology_valid": true,
      "stats": {
        "vertices": 413999,
        "faces": 827994,
        "watertight": true,
        "winding_consistent": true,
        "boundary_edges": 0,
        "nonmanifold_edges": 0,
        "components": 1,
        "largest_component_face_ratio": 1.0,
        "euler_number": 2
      },
      "baseline_stats": {
        "vertices": 301747,
        "faces": 549096,
        "watertight": false,
        "winding_consistent": false,
        "boundary_edges": 52080,
        "nonmanifold_edges": 1341,
        "components": 1702,
        "largest_component_face_ratio": 0.6359652956860002,
        "euler_number": 1834
      },
      "face_ratio_vs_baseline": 1.5079221119804187,
      "vertex_ratio_vs_baseline": 1.3720070124972246,
      "baseline_chamfer_mean": 0.13067651206526734,
      "carrier_chamfer_mean": 0.13541173603496215,
      "delta_chamfer_vs_baseline": 0.004735223969694807,
      "baseline_fscore_5pct": 0.2079064406033249,
      "carrier_fscore_5pct": 0.19114956427015253,
      "delta_fscore_5pct_vs_baseline": -0.016756876333172355,
      "mean_face_confidence": 0.9430710673332214,
      "mean_vertex_confidence": 0.9912638664245605,
      "p95_face_nearest_sample_distance": 0.008024980314075947,
      "face_surface_improved_ratio": 0.1706836039874685,
      "face_surface_conflict_ratio": 0.705046171832163,
      "face_surface_neutral_ratio": 0.12406370094469284,
      "face_unobserved_closable_ratio": 0.00020652323567562083,
      "observed_sample_ratio": 0.9996666666666667
    },
    {
      "case_id": "gso_009_input4",
      "carrier_method": "repair_hybrid",
      "carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_009_input4/carrier_repair_hybrid.obj",
      "carrier_mask_npz": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_009_input4/carrier_face_vertex_masks.npz",
      "carrier_manifest": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a51_10case_topology_carrier_readiness/gso_009_input4/carrier_manifest.json",
      "source_carrier_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/hybrid_protocol4_limit10/gso_009_input4/mesh_watertight.obj",
      "baseline_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_weighted_fusion/generations/uniform_limit10/gso_009_input4/mesh_raw.obj",
      "mask_shape_match": true,
      "carrier_ready": true,
      "residual_route": "ready_but_defer_low_conflict",
      "route_reasons": [
        "low_conflict_carrier_only_preferred"
      ],
      "topology_valid": true,
      "stats": {
        "vertices": 41585,
        "faces": 83166,
        "watertight": true,
        "winding_consistent": true,
        "boundary_edges": 0,
        "nonmanifold_edges": 0,
        "components": 1,
        "largest_component_face_ratio": 1.0,
        "euler_number": 2
      },
      "baseline_stats": {
        "vertices": 377842,
        "faces": 760440,
        "watertight": false,
        "winding_consistent": false,
        "boundary_edges": 6627,
        "nonmanifold_edges": 11757,
        "components": 3351,
        "largest_component_face_ratio": 0.9771921519120509,
        "euler_number": 304
      },
      "face_ratio_vs_baseline": 0.10936563042449109,
      "vertex_ratio_vs_baseline": 0.11005923110718237,
      "baseline_chamfer_mean": 0.031917989823822636,
      "carrier_chamfer_mean": 0.03185614243540074,
      "delta_chamfer_vs_baseline": -6.184738842189563e-05,
      "baseline_fscore_5pct": 0.7977684956747135,
      "carrier_fscore_5pct": 0.7948506093730368,
      "delta_fscore_5pct_vs_baseline": -0.0029178863016767753,
      "mean_face_confidence": 0.9783636927604675,
      "mean_vertex_confidence": 0.9922191500663757,
      "p95_face_nearest_sample_distance": 0.008887729607522488,
      "face_surface_improved_ratio": 0.020537238775461125,
      "face_surface_conflict_ratio": 0.017567275088377462,
      "face_surface_neutral_ratio": 0.9618954861361614,
      "face_unobserved_closable_ratio": 0.0,
      "observed_sample_ratio": 1.0
    }
  ],
  "skipped": [],
  "aggregate": {
    "requested_cases": 10,
    "completed_cases": 10,
    "skipped_cases": 0,
    "persisted_carrier_objs": 10,
    "persisted_carrier_masks": 10,
    "carrier_ready_cases": 8,
    "topology_valid_cases": 9,
    "mask_shape_match_cases": 10,
    "route_counts": {
      "ready_standard_depth_sign": 1,
      "ready_but_defer_low_conflict": 5,
      "ready_high_value_depth_sign": 2,
      "defer_carrier_not_ready": 2
    },
    "mean_faces": 443225.8,
    "mean_vertices": 221157.5,
    "mean_face_ratio_vs_baseline": 0.5939985327045821,
    "mean_delta_chamfer_vs_baseline": 0.0003233962000811802,
    "mean_delta_fscore_5pct_vs_baseline": 0.0051595632326850525,
    "mean_face_confidence": 0.9403769612312317,
    "mean_conflict_face_ratio": 0.16092264132967624,
    "mean_p95_face_nearest_sample_distance": 0.011867660144343973
  },
  "conclusion": {
    "status": "carrier_package_positive_but_quality_mixed",
    "summary": "A51 packaged topology-ready carrier/mask pairs for 8/10 cases. This enables 10-case depth-sign reruns, while retrospective GT still shows carrier repair can trade topology for small geometry shifts."
  }
}