{
  "method": "absolute input-times-gradient of mean raw model output",
  "sample": "18h01",
  "production_valid": false,
  "warning": "Local response diagnostic only. production_valid=false; no causal, validated-prediction, or cross-sample feature-importance claim.",
  "models": [
    {
      "model": "2D CNN/U-Net",
      "status": "completed",
      "method": "absolute input-times-gradient of mean raw model output",
      "checkpoint": "results/models/cad_predictions/checkpoints/18h01-2d-cnn-u-net.pt",
      "checkpoint_scope": "18h01 weak-label diagnostic fit",
      "matches_displayed_18h01_prediction": true,
      "input_source": "data_processed/images/cad_multiview_128.npz",
      "sample": "18h01",
      "output_selector": "mean weak-fit predicted probability across six CAD views",
      "production_valid": false,
      "generalization_measured": false,
      "warning": "Local response diagnostic only. production_valid=false; no causal, validated-prediction, or cross-sample feature-importance claim.",
      "feature_response_top": [
        {
          "feature": "valid_mask: visibility",
          "response": 8.69509690915038e-08
        },
        {
          "feature": "depth_mm",
          "response": 8.124010264509707e-08
        },
        {
          "feature": "distance_to_boundary_px",
          "response": 6.49158309329323e-08
        },
        {
          "feature": "valid_mask: curvature_valid",
          "response": 5.53047421192332e-08
        },
        {
          "feature": "valid_mask: silhouette",
          "response": 5.2844143283437006e-08
        },
        {
          "feature": "normal_y",
          "response": 4.4487276085192207e-08
        },
        {
          "feature": "normal_x",
          "response": 3.0582754106944776e-08
        },
        {
          "feature": "x_mm",
          "response": 2.9822718516925306e-08
        },
        {
          "feature": "y_mm",
          "response": 2.8354451231393796e-08
        },
        {
          "feature": "valid_mask: x_mm",
          "response": 2.6502299022013176e-08
        },
        {
          "feature": "valid_mask: depth_mm",
          "response": 2.5086348998115682e-08
        },
        {
          "feature": "silhouette",
          "response": 2.491211148480943e-08
        },
        {
          "feature": "valid_mask: normal_x",
          "response": 2.387842634732351e-08
        },
        {
          "feature": "normal_orientation_to_view",
          "response": 2.3463856635430602e-08
        },
        {
          "feature": "valid_mask: z_mm",
          "response": 2.260063602932405e-08
        },
        {
          "feature": "valid_mask: normal_orientation_to_view",
          "response": 2.2523535037066722e-08
        },
        {
          "feature": "valid_mask: normal_z",
          "response": 2.15020090621465e-08
        },
        {
          "feature": "valid_mask: normal_y",
          "response": 2.1378861347898237e-08
        }
      ],
      "spatial_npz": "2d-cnn-u-net.npz",
      "map_file": "2d-cnn-u-net-map.png",
      "process_response": {
        "method": "absolute input-times-gradient of mean raw model output",
        "feature_response_top": [
          {
            "feature": "cad_triangle_count",
            "response": 0.0003404393792152405
          },
          {
            "feature": "cad_node_count",
            "response": 0.00027669736300595105
          },
          {
            "feature": "valid_mask: 하부원단온도 [°C]",
            "response": 9.931123349815607e-05
          },
          {
            "feature": "valid_mask: 하부온도07 [°C]",
            "response": 8.237247675424442e-05
          },
          {
            "feature": "valid_mask: 상부온도09 [°C]",
            "response": 7.940729119582102e-05
          },
          {
            "feature": "valid_mask: 상부온도17 [°C]",
            "response": 7.833825657144189e-05
          },
          {
            "feature": "valid_mask: 하부온도05 [°C]",
            "response": 7.4634728662204e-05
          },
          {
            "feature": "valid_mask: 스케일상부고속속도 [m/Sec]",
            "response": 7.099145295796916e-05
          },
          {
            "feature": "cad_bbox_x_mm",
            "response": 6.82153258821927e-05
          },
          {
            "feature": "valid_mask: cad_bbox_z_mm",
            "response": 6.717416545143351e-05
          },
          {
            "feature": "valid_mask: 상부온도02 [°C]",
            "response": 6.659075734205544e-05
          },
          {
            "feature": "상부온도05 [°C]",
            "response": 6.609322736039758e-05
          },
          {
            "feature": "valid_mask: 상부온도07 [°C]",
            "response": 6.549589306814596e-05
          },
          {
            "feature": "valid_mask: 상부온도05 [°C]",
            "response": 6.395397213054821e-05
          },
          {
            "feature": "valid_mask: 스케일하부대기위치 [mm]",
            "response": 6.085795757826418e-05
          },
          {
            "feature": "상부온도08 [°C]",
            "response": 6.019718057359569e-05
          },
          {
            "feature": "valid_mask: cad_surface_area_mm2",
            "response": 6.0055506764911115e-05
          },
          {
            "feature": "valid_mask: 상부온도11 [°C]",
            "response": 5.874201815458946e-05
          }
        ],
        "feature_count": 112
      },
      "note": ""
    },
    {
      "model": "FNO2d",
      "status": "completed",
      "method": "absolute input-times-gradient of mean raw model output",
      "checkpoint": "results/models/cad_predictions/checkpoints/18h01-fno2d.pt",
      "checkpoint_scope": "18h01 weak-label diagnostic fit",
      "matches_displayed_18h01_prediction": true,
      "input_source": "data_processed/images/cad_multiview_128.npz",
      "sample": "18h01",
      "output_selector": "mean weak-fit predicted probability across six CAD views",
      "production_valid": false,
      "generalization_measured": false,
      "warning": "Local response diagnostic only. production_valid=false; no causal, validated-prediction, or cross-sample feature-importance claim.",
      "feature_response_top": [
        {
          "feature": "distance_to_boundary_px",
          "response": 5.783786338753316e-09
        },
        {
          "feature": "valid_mask: curvature_valid",
          "response": 2.2298989321711815e-09
        },
        {
          "feature": "x_mm",
          "response": 1.5055027224875062e-09
        },
        {
          "feature": "valid_mask: z_mm",
          "response": 1.2301384355595246e-09
        },
        {
          "feature": "valid_mask: distance_to_boundary_px",
          "response": 1.0923926208050716e-09
        },
        {
          "feature": "valid_mask: x_mm",
          "response": 1.0324540111739111e-09
        },
        {
          "feature": "valid_mask: normal_z",
          "response": 8.612897062221236e-10
        },
        {
          "feature": "visibility",
          "response": 8.261480943794197e-10
        },
        {
          "feature": "valid_mask: visibility",
          "response": 6.503095839605066e-10
        },
        {
          "feature": "valid_mask: depth_mm",
          "response": 6.333426560978239e-10
        },
        {
          "feature": "z_mm",
          "response": 5.339675368531971e-10
        },
        {
          "feature": "y_mm",
          "response": 5.145417425467258e-10
        },
        {
          "feature": "valid_mask: silhouette",
          "response": 4.829245892068457e-10
        },
        {
          "feature": "valid_mask: normal_y",
          "response": 4.657765284576953e-10
        },
        {
          "feature": "valid_mask: normal_orientation_to_view",
          "response": 4.198264791366313e-10
        },
        {
          "feature": "normal_y",
          "response": 2.8550015129802375e-10
        },
        {
          "feature": "depth_mm",
          "response": 2.179953439984672e-10
        },
        {
          "feature": "silhouette",
          "response": 2.0292127700383134e-10
        }
      ],
      "spatial_npz": "fno2d.npz",
      "map_file": "fno2d-map.png",
      "process_response": {
        "method": "absolute input-times-gradient of mean raw model output",
        "feature_response_top": [
          {
            "feature": "cad_triangle_count",
            "response": 2.6999371129932115e-06
          },
          {
            "feature": "cad_node_count",
            "response": 1.5693499335611705e-06
          },
          {
            "feature": "valid_mask: 상부온도17 [°C]",
            "response": 9.583471864971216e-07
          },
          {
            "feature": "valid_mask: 상부온도14 [°C]",
            "response": 9.164264156424906e-07
          },
          {
            "feature": "valid_mask: 상부온도12 [°C]",
            "response": 7.839788054297969e-07
          },
          {
            "feature": "valid_mask: 상부온도13 [°C]",
            "response": 6.677853434666758e-07
          },
          {
            "feature": "상부온도05 [°C]",
            "response": 6.438110631279415e-07
          },
          {
            "feature": "상부온도11 [°C]",
            "response": 6.309294917627994e-07
          },
          {
            "feature": "상부온도04 [°C]",
            "response": 5.589284342022438e-07
          },
          {
            "feature": "valid_mask: 하부온도15 [°C]",
            "response": 5.195081484998809e-07
          },
          {
            "feature": "valid_mask: 스케일하부저속위치 [mm]",
            "response": 5.180235689294932e-07
          },
          {
            "feature": "valid_mask: 상부온도02 [°C]",
            "response": 5.179005597710784e-07
          },
          {
            "feature": "valid_mask: cad_bbox_x_mm",
            "response": 5.17147668688267e-07
          },
          {
            "feature": "valid_mask: 스케일상부고속속도 [m/Sec]",
            "response": 5.170397230358503e-07
          },
          {
            "feature": "valid_mask: 스케일하부상승위치 [mm]",
            "response": 5.06096455410443e-07
          },
          {
            "feature": "valid_mask: 하부온도04 [°C]",
            "response": 4.984291877008218e-07
          },
          {
            "feature": "valid_mask: 상부온도06 [°C]",
            "response": 4.762157175264292e-07
          },
          {
            "feature": "상부온도17 [°C]",
            "response": 4.622122844466503e-07
          }
        ],
        "feature_count": 112
      },
      "note": ""
    },
    {
      "model": "Dense 3D U-Net",
      "status": "completed",
      "method": "absolute input-times-gradient of mean raw model output",
      "checkpoint": "results/models/cad_predictions/checkpoints/18h01-dense-3d-u-net.pt",
      "checkpoint_scope": "18h01 weak-label diagnostic fit",
      "matches_displayed_18h01_prediction": true,
      "input_source": "data_processed/voxels/cad_surface_dense_32.npz",
      "sample": "18h01",
      "output_selector": "mean weak-fit predicted voxel probability",
      "production_valid": false,
      "generalization_measured": false,
      "warning": "Local response diagnostic only. production_valid=false; no causal, validated-prediction, or cross-sample feature-importance claim.",
      "feature_response_top": [
        {
          "feature": "normal_turn_deg",
          "response": 2.606761518109124e-05
        },
        {
          "feature": "surface_sample_count",
          "response": 5.198379767534789e-06
        },
        {
          "feature": "valid_mask: surface_occupancy",
          "response": 2.3754062112857355e-06
        },
        {
          "feature": "valid_mask: normal_x",
          "response": 2.2444453406933462e-06
        },
        {
          "feature": "valid_mask: normal_turn_deg",
          "response": 2.007139528359403e-06
        },
        {
          "feature": "valid_mask: curvature_valid",
          "response": 1.918572934300755e-06
        },
        {
          "feature": "valid_mask: normal_z",
          "response": 1.7385908677169937e-06
        },
        {
          "feature": "surface_occupancy",
          "response": 1.632452381272742e-06
        },
        {
          "feature": "valid_mask: surface_sample_count",
          "response": 1.598230824129132e-06
        },
        {
          "feature": "valid_mask: normal_y",
          "response": 1.363853016300709e-06
        },
        {
          "feature": "normal_x",
          "response": 1.0981244713548222e-06
        },
        {
          "feature": "normal_z",
          "response": 1.0463302260177443e-06
        },
        {
          "feature": "valid_mask: curvature_magnitude_per_mm",
          "response": 9.717953162180493e-07
        },
        {
          "feature": "normal_y",
          "response": 7.71556642575888e-07
        },
        {
          "feature": "valid_mask: gaussian_curvature_per_mm2",
          "response": 7.251899205584778e-07
        },
        {
          "feature": "curvature_valid",
          "response": 5.885649443371221e-07
        },
        {
          "feature": "curvature_magnitude_per_mm",
          "response": 2.4176813440135447e-07
        },
        {
          "feature": "gaussian_curvature_per_mm2",
          "response": 6.275055852711375e-08
        }
      ],
      "spatial_npz": "dense-3d-u-net.npz",
      "map_file": "dense-3d-u-net-map.png",
      "process_response": {
        "method": "absolute input-times-gradient of mean raw model output",
        "feature_response_top": [
          {
            "feature": "cad_triangle_count",
            "response": 0.010572209022939205
          },
          {
            "feature": "cad_node_count",
            "response": 0.008249920792877674
          },
          {
            "feature": "valid_mask: 하부온도02 [°C]",
            "response": 0.004145647399127483
          },
          {
            "feature": "valid_mask: 하부온도04 [°C]",
            "response": 0.0033342810347676277
          },
          {
            "feature": "valid_mask: 스케일하부고속속도 [m/Sec]",
            "response": 0.0032734533306211233
          },
          {
            "feature": "valid_mask: 스케일하부저속위치 [mm]",
            "response": 0.0030727838166058064
          },
          {
            "feature": "valid_mask: 상부온도08 [°C]",
            "response": 0.002978917444124818
          },
          {
            "feature": "하부온도15 [°C]",
            "response": 0.002804260468110442
          },
          {
            "feature": "valid_mask: 하부온도03 [°C]",
            "response": 0.0027214745059609413
          },
          {
            "feature": "valid_mask: 하부온도13 [°C]",
            "response": 0.0026918440125882626
          },
          {
            "feature": "valid_mask: cad_bbox_y_mm",
            "response": 0.0025690272450447083
          },
          {
            "feature": "valid_mask: 스케일상부저속위치 [mm]",
            "response": 0.0024149897508323193
          },
          {
            "feature": "valid_mask: 하부온도08 [°C]",
            "response": 0.0024133615661412477
          },
          {
            "feature": "valid_mask: 하부온도16 [°C]",
            "response": 0.0023937958758324385
          },
          {
            "feature": "valid_mask: 상부온도02 [°C]",
            "response": 0.002369939349591732
          },
          {
            "feature": "valid_mask: 스케일상부대기위치 [mm]",
            "response": 0.002351358998566866
          },
          {
            "feature": "valid_mask: 상부온도12 [°C]",
            "response": 0.0023397840559482574
          },
          {
            "feature": "valid_mask: 하부온도01 [°C]",
            "response": 0.0021960600279271603
          }
        ],
        "feature_count": 112
      },
      "note": "Surface-only voxel representation; the map is not a solid material-volume field."
    },
    {
      "model": "Sparse U-Net",
      "status": "completed",
      "method": "absolute input-times-gradient of mean raw model output",
      "checkpoint": "results/models/cad_predictions/checkpoints/18h01-sparse-3d-u-net.pt",
      "checkpoint_scope": "18h01 weak-label diagnostic fit",
      "matches_displayed_18h01_prediction": true,
      "input_source": "data_processed/voxels/cad_surface_sparse_32.npz",
      "sample": "18h01",
      "output_selector": "mean weak-fit predicted sparse-voxel probability",
      "production_valid": false,
      "generalization_measured": false,
      "warning": "Local response diagnostic only. production_valid=false; no causal, validated-prediction, or cross-sample feature-importance claim.",
      "feature_response_top": [
        {
          "feature": "normal_turn_deg",
          "response": 5.3318541176849976e-05
        },
        {
          "feature": "surface_sample_count",
          "response": 1.1639393051154912e-05
        },
        {
          "feature": "valid_mask: curvature_valid",
          "response": 3.4105530630768044e-06
        },
        {
          "feature": "valid_mask: normal_x",
          "response": 3.2808131891215453e-06
        },
        {
          "feature": "valid_mask: normal_turn_deg",
          "response": 3.2511359222553438e-06
        },
        {
          "feature": "valid_mask: surface_occupancy",
          "response": 2.912311174441129e-06
        },
        {
          "feature": "valid_mask: normal_y",
          "response": 2.8583526727743447e-06
        },
        {
          "feature": "valid_mask: curvature_magnitude_per_mm",
          "response": 2.8365095658955397e-06
        },
        {
          "feature": "valid_mask: surface_sample_count",
          "response": 2.7428420708019985e-06
        },
        {
          "feature": "curvature_valid",
          "response": 2.607181158964522e-06
        },
        {
          "feature": "valid_mask: gaussian_curvature_per_mm2",
          "response": 2.508025772840483e-06
        },
        {
          "feature": "normal_y",
          "response": 2.2288425043370808e-06
        },
        {
          "feature": "valid_mask: normal_z",
          "response": 2.159785026378813e-06
        },
        {
          "feature": "surface_occupancy",
          "response": 1.979859689527075e-06
        },
        {
          "feature": "normal_z",
          "response": 1.4904248928360175e-06
        },
        {
          "feature": "normal_x",
          "response": 9.627083272789605e-07
        },
        {
          "feature": "curvature_magnitude_per_mm",
          "response": 9.05288459307485e-07
        },
        {
          "feature": "gaussian_curvature_per_mm2",
          "response": 5.3433783619993847e-08
        }
      ],
      "spatial_npz": "sparse-3d-u-net.npz",
      "map_file": "sparse-3d-u-net-map.png",
      "process_response": null,
      "note": "This is the exact weak-label diagnostic checkpoint used for the displayed sparse CAD field."
    },
    {
      "model": "PointNet",
      "status": "completed",
      "method": "absolute input-times-gradient of mean raw model output",
      "checkpoint": "results/models/cad_predictions/checkpoints/18h01-pointnet.pt",
      "checkpoint_scope": "18h01 weak-label diagnostic fit",
      "matches_displayed_18h01_prediction": true,
      "input_source": "data_processed/points/cad_surface_points.npz",
      "sample": "18h01",
      "output_selector": "mean weak-fit predicted point probability",
      "production_valid": false,
      "generalization_measured": false,
      "warning": "Local response diagnostic only. production_valid=false; no causal, validated-prediction, or cross-sample feature-importance claim.",
      "feature_response_top": [
        {
          "feature": "x_mm",
          "response": 1.2442402294254862e-05
        },
        {
          "feature": "normal_turn_deg",
          "response": 1.0444348845339846e-05
        },
        {
          "feature": "valid_mask: normal_turn_deg",
          "response": 2.450601641612593e-06
        },
        {
          "feature": "normal_x",
          "response": 2.3013483314571204e-06
        },
        {
          "feature": "normal_y",
          "response": 2.212263325418462e-06
        },
        {
          "feature": "y_mm",
          "response": 2.1771579667984042e-06
        },
        {
          "feature": "normal_z",
          "response": 1.4397718359759892e-06
        },
        {
          "feature": "valid_mask: y_mm",
          "response": 9.634898106014589e-07
        },
        {
          "feature": "valid_mask: normal_x",
          "response": 9.493305128671636e-07
        },
        {
          "feature": "valid_mask: z_mm",
          "response": 9.362338460050523e-07
        },
        {
          "feature": "valid_mask: x_mm",
          "response": 8.435761174041545e-07
        },
        {
          "feature": "valid_mask: curvature_valid",
          "response": 8.432664344582008e-07
        },
        {
          "feature": "valid_mask: curvature_magnitude_per_mm",
          "response": 7.422206067531079e-07
        },
        {
          "feature": "curvature_valid",
          "response": 7.127515004867746e-07
        },
        {
          "feature": "valid_mask: normal_z",
          "response": 6.551697993018024e-07
        },
        {
          "feature": "curvature_magnitude_per_mm",
          "response": 5.78244794269267e-07
        },
        {
          "feature": "valid_mask: normal_y",
          "response": 5.764781008110731e-07
        },
        {
          "feature": "z_mm",
          "response": 5.472472253131855e-07
        }
      ],
      "spatial_npz": "pointnet.npz",
      "map_file": "pointnet-map.png",
      "process_response": null,
      "note": ""
    },
    {
      "model": "DGCNN",
      "status": "completed",
      "method": "absolute input-times-gradient of mean raw model output",
      "checkpoint": "results/models/cad_predictions/checkpoints/18h01-dgcnn.pt",
      "checkpoint_scope": "18h01 weak-label diagnostic fit",
      "matches_displayed_18h01_prediction": true,
      "input_source": "data_processed/points/cad_surface_points.npz",
      "sample": "18h01",
      "output_selector": "mean weak-fit predicted point probability",
      "production_valid": false,
      "generalization_measured": false,
      "warning": "Local response diagnostic only. production_valid=false; no causal, validated-prediction, or cross-sample feature-importance claim.",
      "feature_response_top": [
        {
          "feature": "normal_turn_deg",
          "response": 1.194916450231176e-07
        },
        {
          "feature": "x_mm",
          "response": 3.5219331895319783e-09
        },
        {
          "feature": "y_mm",
          "response": 2.2902753027409517e-09
        },
        {
          "feature": "valid_mask: x_mm",
          "response": 2.1779398284849094e-09
        },
        {
          "feature": "valid_mask: normal_y",
          "response": 1.964173712565298e-09
        },
        {
          "feature": "valid_mask: normal_x",
          "response": 1.50154444433781e-09
        },
        {
          "feature": "valid_mask: y_mm",
          "response": 1.488265399807176e-09
        },
        {
          "feature": "normal_x",
          "response": 1.208761757354182e-09
        },
        {
          "feature": "valid_mask: curvature_valid",
          "response": 1.0574132680574166e-09
        },
        {
          "feature": "normal_y",
          "response": 9.741485396119742e-10
        },
        {
          "feature": "valid_mask: normal_turn_deg",
          "response": 7.372518151527174e-10
        },
        {
          "feature": "z_mm",
          "response": 6.799975582616469e-10
        },
        {
          "feature": "valid_mask: z_mm",
          "response": 6.757524539935389e-10
        },
        {
          "feature": "valid_mask: normal_z",
          "response": 6.605287428129714e-10
        },
        {
          "feature": "normal_z",
          "response": 5.355595411593583e-10
        },
        {
          "feature": "curvature_valid",
          "response": 5.331399904884293e-11
        },
        {
          "feature": "valid_mask: gaussian_curvature_per_mm2",
          "response": 3.7534478997125476e-11
        },
        {
          "feature": "valid_mask: curvature_magnitude_per_mm",
          "response": 3.568034409595633e-11
        }
      ],
      "spatial_npz": "dgcnn.npz",
      "map_file": "dgcnn-map.png",
      "process_response": null,
      "note": "DGCNN uses the executed deterministic 512-point prefix."
    },
    {
      "model": "Mesh GNN",
      "status": "completed",
      "method": "absolute input-times-gradient of mean raw model output",
      "checkpoint": "results/models/cad_predictions/checkpoints/18h01-mesh-gnn.pt",
      "checkpoint_scope": "18h01 weak-label diagnostic fit",
      "matches_displayed_18h01_prediction": true,
      "input_source": "data_processed/graphs/graph_12000.npz",
      "sample": "18h01",
      "output_selector": "mean weak-fit predicted CAD-node probability",
      "production_valid": false,
      "generalization_measured": false,
      "warning": "Local response diagnostic only. production_valid=false; no causal, validated-prediction, or cross-sample feature-importance claim.",
      "feature_response_top": [
        {
          "feature": "pos_norm_x",
          "response": 2.473665063007502e-06
        },
        {
          "feature": "normal_y",
          "response": 2.079258820231189e-06
        },
        {
          "feature": "valid_mask: feature_node",
          "response": 1.988366193472757e-06
        },
        {
          "feature": "valid_mask: gaussian_curvature_abs_1_per_mm2",
          "response": 1.806280806704308e-06
        },
        {
          "feature": "valid_mask: normal_z",
          "response": 1.7921565813594498e-06
        },
        {
          "feature": "valid_mask: pos_norm_x",
          "response": 1.4238996755011613e-06
        },
        {
          "feature": "feature_node",
          "response": 1.358536678708333e-06
        },
        {
          "feature": "valid_mask: analytic_k2_abs_1_per_mm",
          "response": 1.3477970242092852e-06
        },
        {
          "feature": "normal_z",
          "response": 1.1715342225215863e-06
        },
        {
          "feature": "analytic_k2_abs_1_per_mm",
          "response": 1.1178217391716316e-06
        },
        {
          "feature": "valid_mask: normal_x",
          "response": 1.1081016282332712e-06
        },
        {
          "feature": "valid_mask: normal_y",
          "response": 1.103130898627569e-06
        },
        {
          "feature": "pos_norm_z",
          "response": 1.0638567573550972e-06
        },
        {
          "feature": "valid_mask: analytic_k1_abs_1_per_mm",
          "response": 9.860984846454812e-07
        },
        {
          "feature": "valid_mask: vertex_area_mm2",
          "response": 9.105038429879642e-07
        },
        {
          "feature": "valid_mask: pos_norm_y",
          "response": 8.667562951814034e-07
        },
        {
          "feature": "valid_mask: analytic_gaussian_signed_1_per_mm2",
          "response": 6.452861498473794e-07
        },
        {
          "feature": "valid_mask: topological_degree",
          "response": 6.388515885191737e-07
        }
      ],
      "spatial_npz": "mesh-gnn.npz",
      "map_file": "mesh-gnn-map.png",
      "process_response": {
        "method": "absolute input-times-gradient of mean raw model output",
        "feature_response_top": [
          {
            "feature": "cad_triangle_count",
            "response": 0.006366334389895201
          },
          {
            "feature": "cad_node_count",
            "response": 0.0011913527268916368
          },
          {
            "feature": "valid_mask: 스케일하부저속속도 [m/Sec]",
            "response": 0.0006310811149887741
          },
          {
            "feature": "valid_mask: 하부온도13 [°C]",
            "response": 0.0005879038944840431
          },
          {
            "feature": "valid_mask: 상부온도14 [°C]",
            "response": 0.0004716763796750456
          },
          {
            "feature": "valid_mask: 상부온도11 [°C]",
            "response": 0.0004353544791229069
          },
          {
            "feature": "상부온도09 [°C]",
            "response": 0.00041734997648745775
          },
          {
            "feature": "valid_mask: 상부온도12 [°C]",
            "response": 0.0004108648863621056
          },
          {
            "feature": "valid_mask: cad_surface_area_mm2",
            "response": 0.00040541679481975734
          },
          {
            "feature": "valid_mask: 스케일상부저속위치 [mm]",
            "response": 0.00036780210211873055
          },
          {
            "feature": "valid_mask: 상부온도06 [°C]",
            "response": 0.0003572875866666436
          },
          {
            "feature": "상부온도10 [°C]",
            "response": 0.000321473489748314
          },
          {
            "feature": "valid_mask: 하부온도04 [°C]",
            "response": 0.00032086201827041805
          },
          {
            "feature": "valid_mask: 하부온도06 [°C]",
            "response": 0.00030296281329356134
          },
          {
            "feature": "valid_mask: cad_bbox_x_mm",
            "response": 0.00029921752866357565
          },
          {
            "feature": "cad_surface_area_mm2",
            "response": 0.0002978996781166643
          },
          {
            "feature": "상부온도13 [°C]",
            "response": 0.00029006125987507403
          },
          {
            "feature": "valid_mask: 스케일상부현재위치 [mm]",
            "response": 0.00028816808480769396
          }
        ],
        "feature_count": 112
      },
      "note": ""
    },
    {
      "model": "Constrained risk GNN",
      "status": "completed",
      "method": "absolute input-times-gradient of mean raw model output",
      "checkpoint": "results/models/cad_predictions/checkpoints/18h01-risk-gnn.pt",
      "checkpoint_scope": "18h01 weak-label diagnostic fit",
      "matches_displayed_18h01_prediction": true,
      "input_source": "data_processed/paired/18h01_cad_ply_targets.npz",
      "sample": "18h01",
      "output_selector": "mean diagnostic weak-fit risk probability on 18h01 CAD nodes",
      "production_valid": false,
      "generalization_measured": false,
      "warning": "Local response diagnostic only. production_valid=false; no causal, validated-prediction, or cross-sample feature-importance claim.",
      "feature_response_top": [
        {
          "feature": "feature_node",
          "response": 1.0048769354398246e-06
        },
        {
          "feature": "normal_y",
          "response": 8.279420171675156e-07
        },
        {
          "feature": "valid_mask: normal_x",
          "response": 5.517701993085211e-07
        },
        {
          "feature": "valid_mask: gaussian_curvature_abs_1_per_mm2",
          "response": 4.766924348587054e-07
        },
        {
          "feature": "valid_mask: mean_incident_angle_rad",
          "response": 4.418174626152904e-07
        },
        {
          "feature": "valid_mask: pos_norm_z",
          "response": 4.303656737647543e-07
        },
        {
          "feature": "valid_mask: normal_z",
          "response": 3.839121802684531e-07
        },
        {
          "feature": "valid_mask: topological_degree",
          "response": 3.7989624956935586e-07
        },
        {
          "feature": "normal_x",
          "response": 3.7104962302692e-07
        },
        {
          "feature": "valid_mask: normal_y",
          "response": 3.5732153946810286e-07
        },
        {
          "feature": "valid_mask: feature_node",
          "response": 3.426788452998153e-07
        },
        {
          "feature": "valid_mask: vertex_area_mm2",
          "response": 3.316539789466333e-07
        },
        {
          "feature": "valid_mask: analytic_gaussian_signed_1_per_mm2",
          "response": 3.218375468350132e-07
        },
        {
          "feature": "valid_mask: pos_norm_x",
          "response": 3.1771278941050696e-07
        },
        {
          "feature": "normal_z",
          "response": 3.1220724849845283e-07
        },
        {
          "feature": "valid_mask: analytic_k2_abs_1_per_mm",
          "response": 3.0157528385643673e-07
        },
        {
          "feature": "pos_norm_x",
          "response": 2.6630283400663757e-07
        },
        {
          "feature": "valid_mask: mean_curvature_abs_1_per_mm",
          "response": 2.319161893638011e-07
        }
      ],
      "spatial_npz": "risk-gnn.npz",
      "map_file": "risk-gnn-map.png",
      "process_response": {
        "method": "absolute input-times-gradient of mean raw model output",
        "feature_response_top": [
          {
            "feature": "상부온도07 [°C]",
            "response": 0.0004545956617221236
          },
          {
            "feature": "observed_mask: 스케일하부저속속도 [m/Sec]",
            "response": 0.00042774909525178373
          },
          {
            "feature": "상부온도09 [°C]",
            "response": 0.000416749797295779
          },
          {
            "feature": "observed_mask: 하부온도02 [°C]",
            "response": 0.0003873699461109936
          },
          {
            "feature": "observed_mask: 스케일하부상승위치 [mm]",
            "response": 0.0003243828541599214
          },
          {
            "feature": "observed_mask: 상부온도11 [°C]",
            "response": 0.0003077177098020911
          },
          {
            "feature": "observed_mask: 상부온도01 [°C]",
            "response": 0.00030263609369285405
          },
          {
            "feature": "하부온도08 [°C]",
            "response": 0.00027927596238441765
          },
          {
            "feature": "observed_mask: 스케일하부현재위치 [mm]",
            "response": 0.0002709387626964599
          },
          {
            "feature": "상부온도17 [°C]",
            "response": 0.00026853845338337123
          },
          {
            "feature": "하부온도03 [°C]",
            "response": 0.0002681422629393637
          },
          {
            "feature": "상부온도02 [°C]",
            "response": 0.0002681287005543709
          },
          {
            "feature": "상부온도15 [°C]",
            "response": 0.0002664531930349767
          },
          {
            "feature": "imputed_mask: 하부온도14 [°C]",
            "response": 0.0002638473524712026
          },
          {
            "feature": "상부온도03 [°C]",
            "response": 0.000263203342910856
          },
          {
            "feature": "observed_mask: 하부온도05 [°C]",
            "response": 0.0002623160253278911
          },
          {
            "feature": "observed_mask: 상부온도16 [°C]",
            "response": 0.00026184142916463315
          },
          {
            "feature": "observed_mask: 스케일상부저속위치 [mm]",
            "response": 0.00024216983001679182
          }
        ],
        "feature_count": 150
      },
      "note": "This checkpoint produces the displayed 18h01 condition; its underlying risk-GNN fit is joint across the two weak-label runs and remains non-production."
    },
    {
      "model": "UV-Net",
      "status": "completed",
      "method": "absolute input-times-gradient of mean raw model output",
      "checkpoint": "results/models/cad_predictions/checkpoints/18h01-uv-net.pt",
      "checkpoint_scope": "18h01 weak-label diagnostic fit",
      "matches_displayed_18h01_prediction": true,
      "input_source": "data_processed/brep/faces_uv.npz",
      "sample": "18h01",
      "output_selector": "mean weak-fit predicted B-Rep-face probability",
      "production_valid": false,
      "generalization_measured": false,
      "warning": "Local response diagnostic only. production_valid=false; no causal, validated-prediction, or cross-sample feature-importance claim.",
      "feature_response_top": [
        {
          "feature": "x_mm",
          "response": 1.8740485074886237e-06
        },
        {
          "feature": "z_mm",
          "response": 6.843405344625353e-07
        },
        {
          "feature": "curvature_valid",
          "response": 4.1050770960282534e-07
        },
        {
          "feature": "normal_y",
          "response": 3.593727058159857e-07
        },
        {
          "feature": "trim_valid",
          "response": 3.265654697770515e-07
        },
        {
          "feature": "normal_valid",
          "response": 3.1829620183998486e-07
        },
        {
          "feature": "y_mm",
          "response": 2.72457583605501e-07
        },
        {
          "feature": "normal_z",
          "response": 2.413015920410544e-07
        },
        {
          "feature": "normal_x",
          "response": 1.687205326561525e-07
        },
        {
          "feature": "kmin_1_per_mm",
          "response": 1.379034131332446e-07
        },
        {
          "feature": "kmax_1_per_mm",
          "response": 5.046806705877316e-08
        },
        {
          "feature": "gaussian_1_per_mm2",
          "response": 3.768503376022636e-08
        }
      ],
      "spatial_npz": "uv-net.npz",
      "map_file": "uv-net-map.png",
      "process_response": null,
      "note": ""
    },
    {
      "model": "Tabular MLP",
      "status": "completed",
      "method": "absolute input-times-gradient of mean raw model output",
      "checkpoint": "results/models/cad_predictions/checkpoints/18h01-tabular-mlp.pt",
      "checkpoint_scope": "18h01 weak-label diagnostic fit",
      "matches_displayed_18h01_prediction": true,
      "input_source": "data_processed/tabular/process_and_geometry.npz",
      "sample": "18h01",
      "output_selector": "weak-fit predicted run-level probability",
      "production_valid": false,
      "generalization_measured": false,
      "warning": "Local response diagnostic only. production_valid=false; no causal, validated-prediction, or cross-sample feature-importance claim.",
      "feature_response_top": [
        {
          "feature": "cad_triangle_count",
          "response": 4.043072749482235e-06
        },
        {
          "feature": "cad_node_count",
          "response": 3.442280331000802e-06
        },
        {
          "feature": "valid_mask: 하부온도09 [°C]",
          "response": 4.4342198179947445e-07
        },
        {
          "feature": "valid_mask: 하부온도16 [°C]",
          "response": 4.425062911650457e-07
        },
        {
          "feature": "valid_mask: cad_bbox_x_mm",
          "response": 3.7190096691119834e-07
        },
        {
          "feature": "valid_mask: 가열온도 [°C]",
          "response": 3.714299907642271e-07
        },
        {
          "feature": "valid_mask: 하부온도05 [°C]",
          "response": 3.6872023656542297e-07
        },
        {
          "feature": "valid_mask: 하부온도13 [°C]",
          "response": 3.6868075881102413e-07
        },
        {
          "feature": "valid_mask: 상부온도17 [°C]",
          "response": 3.46795047789783e-07
        },
        {
          "feature": "valid_mask: 상부온도08 [°C]",
          "response": 3.386074354239099e-07
        },
        {
          "feature": "valid_mask: 스케일상부대기위치 [mm]",
          "response": 3.275240487710107e-07
        },
        {
          "feature": "valid_mask: cad_triangle_count",
          "response": 3.1798106192582054e-07
        },
        {
          "feature": "valid_mask: 상부온도07 [°C]",
          "response": 3.169796514157497e-07
        },
        {
          "feature": "valid_mask: 스케일하부상승위치 [mm]",
          "response": 3.159076413794537e-07
        },
        {
          "feature": "cad_bbox_x_mm",
          "response": 3.156795571612747e-07
        },
        {
          "feature": "valid_mask: 하부온도15 [°C]",
          "response": 3.13900329729222e-07
        },
        {
          "feature": "valid_mask: 하부온도10 [°C]",
          "response": 3.126261276520381e-07
        },
        {
          "feature": "valid_mask: 스케일하부저속속도 [m/Sec]",
          "response": 3.1081168572200113e-07
        }
      ],
      "spatial_npz": "tabular-mlp.npz",
      "map_file": "tabular-mlp-features.png",
      "process_response": null,
      "note": ""
    }
  ]
}