{
  "source_summary": "/workspace/moltex-experiments/poc_experiments_v2/Summary/outputs/20261020/043024_429946c6",
  "weak_labels_dir": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels",
  "fit_split": {
    "date": "20261020",
    "run_id": "074755_d3dc0c4a",
    "directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a",
    "counts": {
      "fit_data": 7,
      "not_fit_data": 7
    },
    "fit_limits": {
      "median_mm": 5.0,
      "p95_mm": 20.0,
      "coverage_within_10mm": 0.8,
      "coverage_within_20mm": 0.95
    },
    "datasets": [
      {
        "dataset_id": "AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4.json",
        "eligible_for_weak_training": false,
        "valid_nodes": 0,
        "positive_nodes": 0,
        "accepted_annotations": 1,
        "rejected_annotations": 2,
        "registration": {
          "median_distance_mm": 72.04716447125197,
          "p95_distance_mm": 219.85532195668802,
          "cad_to_scan_median_mm": 13.583744614000278,
          "cad_to_scan_p95_mm": 31.441945313965142,
          "scan_fraction_within_10mm": 0.14993718592964825,
          "cad_fraction_within_10mm": 0.3632,
          "scan_fraction_within_20mm": 0.2522613065326633,
          "cad_fraction_within_20mm": 0.71355,
          "determinant": 1.000000000000001,
          "rank": 227.67918364011484,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": false,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": false
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "cad_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm",
              "cad_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "different_geometry_or_incomplete_scan",
          "orientation_correction_degrees": 5.20993944336939,
          "mirrored_fit_better": false,
          "mirrored_candidate": {
            "matrix": [
              [
                -0.21754294571635313,
                -0.9758950599057866,
                -0.017432694012395607,
                2734.723501835641
              ],
              [
                0.017398902495304368,
                -0.021734862494417237,
                0.9996123618404835,
                -814.8558553959116
              ],
              [
                0.9758956629481524,
                -0.21715530802590718,
                -0.021707769004725676,
                958.6457855075824
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 71.94936048171317,
              "p95_distance_mm": 222.78835646279555,
              "cad_to_scan_median_mm": 11.75630307663294,
              "cad_to_scan_p95_mm": 32.786717220318046,
              "scan_fraction_within_10mm": 0.16695979899497487,
              "cad_fraction_within_10mm": 0.42946666666666666,
              "scan_fraction_within_20mm": 0.2599246231155779,
              "cad_fraction_within_20mm": 0.7394666666666667,
              "determinant": -1.0000000000000009,
              "rank": 228.65234550943774,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": false,
                  "cad_median": false,
                  "scan_p95": false,
                  "cad_p95": false,
                  "scan_coverage_10mm": false,
                  "cad_coverage_10mm": false,
                  "scan_coverage_20mm": false,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "scan_median",
                  "cad_median",
                  "scan_p95",
                  "cad_p95",
                  "scan_coverage_10mm",
                  "cad_coverage_10mm",
                  "scan_coverage_20mm",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "calibration": {
          "origin_xy": [
            -433.1246643066406,
            1140.2998046875
          ],
          "pitch_xy": [
            0.1,
            0.1
          ],
          "y_decreases_down_image": true,
          "median_z_error": 0.00034332275390625,
          "p90_z_error": 0.039615631103515625,
          "valid_fraction": 1.0,
          "rank": 0.0043048858642578125,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "not_fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4"
      },
      {
        "dataset_id": "AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b.json",
        "eligible_for_weak_training": true,
        "valid_nodes": 217,
        "positive_nodes": 3,
        "accepted_annotations": 1,
        "rejected_annotations": 0,
        "registration": {
          "median_distance_mm": 0.859594384569359,
          "p95_distance_mm": 6.150319603773206,
          "raw_scan_median_mm": 0.8610555502316329,
          "raw_scan_p95_mm": 6.195461095923915,
          "cad_to_scan_median_mm": 4.381164851383268,
          "cad_to_scan_p95_mm": 21.89994865031147,
          "scan_fraction_within_10mm": 0.9828957711051721,
          "scan_fraction_within_20mm": 1.0,
          "cad_fraction_within_10mm": 0.8426833333333333,
          "cad_fraction_within_20mm": 0.9407166666666666,
          "scan_roi_fraction": 0.9989007537688442,
          "roi_point_count": 31805,
          "raw_point_count": 31840,
          "determinant": -1.0000000000000022,
          "comparison_scope": "CAD-supported scan ROI",
          "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
          "pose_refinement": "previous",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
          "rank": 17.050327945677722,
          "fit_check": {
            "accepted": true,
            "checks": {
              "explicit_user_selection": true,
              "cad_median": true,
              "cad_p95": true,
              "cad_coverage": true,
              "measured_support": true
            },
            "limits": {
              "cad_median_mm": 7.0,
              "cad_p95_mm": 30.0,
              "cad_coverage_20mm": 0.9,
              "minimum_scan_roi_fraction": 0.25,
              "roi_distance_mm": 20.0
            },
            "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
            "failed_checks": []
          },
          "fit_accepted": true,
          "fit_category": "user_confirmed_mirrored_part_fit",
          "user_confirmed_pair": true,
          "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
          "previous_automatic_classification": {
            "median_distance_mm": 9.046957714980554,
            "p95_distance_mm": 34.2896702114766,
            "cad_to_scan_median_mm": 18.079743087738724,
            "cad_to_scan_p95_mm": 50.28465173600303,
            "scan_fraction_within_10mm": 0.5306532663316583,
            "cad_fraction_within_10mm": 0.2967666666666667,
            "scan_fraction_within_20mm": 0.7780464824120603,
            "cad_fraction_within_20mm": 0.5427166666666666,
            "determinant": 1.000000000000018,
            "rank": 75.9105700647304,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            },
            "candidate_count": 49,
            "fit_accepted": false,
            "fit_category": "mirrored_or_opposite_side",
            "orientation_correction_degrees": 165.79765706906488,
            "mirrored_fit_better": true,
            "mirrored_candidate": {
              "matrix": [
                [
                  0.04066640885715947,
                  0.9981582884835372,
                  -0.04501415690961475,
                  1517.4822175821885
                ],
                [
                  0.08126630363373398,
                  0.04159797956695652,
                  0.995823978416696,
                  -846.6503918464518
                ],
                [
                  -0.9958624559066236,
                  0.04415471919928949,
                  0.07942499410173011,
                  517.855481067386
                ],
                [
                  0.0,
                  0.0,
                  0.0,
                  1.0
                ]
              ],
              "quality": {
                "median_distance_mm": 2.0538805504297972,
                "p95_distance_mm": 6.830466515992311,
                "cad_to_scan_median_mm": 4.381164851383268,
                "cad_to_scan_p95_mm": 21.89994865031147,
                "scan_fraction_within_10mm": 0.9714510050251256,
                "cad_fraction_within_10mm": 0.8426833333333333,
                "scan_fraction_within_20mm": 0.9980213567839196,
                "cad_fraction_within_20mm": 0.9407166666666666,
                "determinant": -1.0000000000000022,
                "rank": 23.619440688787343,
                "fit_check": {
                  "accepted": false,
                  "checks": {
                    "scan_median": true,
                    "cad_median": true,
                    "scan_p95": true,
                    "cad_p95": false,
                    "scan_coverage_10mm": true,
                    "cad_coverage_10mm": true,
                    "scan_coverage_20mm": true,
                    "cad_coverage_20mm": false
                  },
                  "limits": {
                    "median_mm": 5.0,
                    "p95_mm": 20.0,
                    "coverage_within_10mm": 0.8,
                    "coverage_within_20mm": 0.95
                  },
                  "failed_checks": [
                    "cad_p95",
                    "cad_coverage_20mm"
                  ]
                }
              },
              "inspection_only": true,
              "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
            },
            "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
          },
          "mirrored_fit_better": true,
          "reflection_confirmed": true,
          "proper_candidate": {
            "matrix": [
              [
                0.04926918416339855,
                0.9978672611515808,
                -0.04281911505078414,
                1511.3539289601965
              ],
              [
                0.04921172596426171,
                -0.045244447914189335,
                -0.9977630710547274,
                -682.5988924013953
              ],
              [
                -0.9975724302122173,
                0.047051769943321504,
                -0.05133592724115299,
                535.8474425821821
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 5.716377177851066,
              "p95_distance_mm": 17.971549728963158,
              "cad_to_scan_p95_mm": 50.28465173600303,
              "cad_to_scan_median_mm": 18.079743087738724,
              "determinant": 1.000000000000018
            }
          },
          "mirrored_candidate": {
            "matrix": [
              [
                0.04066640885715947,
                0.9981582884835372,
                -0.04501415690961475,
                1517.4822175821885
              ],
              [
                0.08126630363373398,
                0.04159797956695652,
                0.995823978416696,
                -846.6503918464518
              ],
              [
                -0.9958624559066236,
                0.04415471919928949,
                0.07942499410173011,
                517.855481067386
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 0.859594384569359,
              "p95_distance_mm": 6.150319603773206,
              "raw_scan_median_mm": 0.8610555502316329,
              "raw_scan_p95_mm": 6.195461095923915,
              "cad_to_scan_median_mm": 4.381164851383268,
              "cad_to_scan_p95_mm": 21.89994865031147,
              "scan_fraction_within_10mm": 0.9828957711051721,
              "scan_fraction_within_20mm": 1.0,
              "cad_fraction_within_10mm": 0.8426833333333333,
              "cad_fraction_within_20mm": 0.9407166666666666,
              "scan_roi_fraction": 0.9989007537688442,
              "roi_point_count": 31805,
              "raw_point_count": 31840,
              "determinant": -1.0000000000000022,
              "comparison_scope": "CAD-supported scan ROI",
              "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
              "pose_refinement": "previous",
              "validated": false,
              "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
              "rank": 17.050327945677722,
              "fit_check": {
                "accepted": true,
                "checks": {
                  "explicit_user_selection": true,
                  "cad_median": true,
                  "cad_p95": true,
                  "cad_coverage": true,
                  "measured_support": true
                },
                "limits": {
                  "cad_median_mm": 7.0,
                  "cad_p95_mm": 30.0,
                  "cad_coverage_20mm": 0.9,
                  "minimum_scan_roi_fraction": 0.25,
                  "roi_distance_mm": 20.0
                },
                "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
                "failed_checks": []
              },
              "fit_accepted": true,
              "fit_category": "user_confirmed_mirrored_part_fit",
              "user_confirmed_pair": true,
              "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
              "mirrored_fit_better": true,
              "reflection_confirmed": true,
              "proper_candidate": {
                "matrix": [
                  [
                    0.04926918416339855,
                    0.9978672611515808,
                    -0.04281911505078414,
                    1511.3539289601965
                  ],
                  [
                    0.04921172596426171,
                    -0.045244447914189335,
                    -0.9977630710547274,
                    -682.5988924013953
                  ],
                  [
                    -0.9975724302122173,
                    0.047051769943321504,
                    -0.05133592724115299,
                    535.8474425821821
                  ],
                  [
                    0.0,
                    0.0,
                    0.0,
                    1.0
                  ]
                ],
                "quality": {
                  "median_distance_mm": 5.716377177851066,
                  "p95_distance_mm": 17.971549728963158,
                  "cad_to_scan_p95_mm": 50.28465173600303,
                  "cad_to_scan_median_mm": 18.079743087738724,
                  "determinant": 1.000000000000018
                }
              }
            },
            "inspection_only": false,
            "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
          }
        },
        "calibration": {
          "origin_xy": [
            -281.87750244140625,
            1186.870458984375
          ],
          "pitch_xy": [
            0.1,
            0.1
          ],
          "y_decreases_down_image": true,
          "median_z_error": 0.00038909912109375,
          "p90_z_error": 0.08039169311523438,
          "valid_fraction": 1.0,
          "rank": 0.008428268432617188,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b"
      },
      {
        "dataset_id": "AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea.json",
        "eligible_for_weak_training": true,
        "valid_nodes": 223,
        "positive_nodes": 3,
        "accepted_annotations": 1,
        "rejected_annotations": 0,
        "registration": {
          "median_distance_mm": 2.0796714144351873,
          "p95_distance_mm": 17.769716665986767,
          "cad_to_scan_median_mm": 3.4438241956118816,
          "cad_to_scan_p95_mm": 19.373632861939598,
          "scan_fraction_within_10mm": 0.8244346733668342,
          "cad_fraction_within_10mm": 0.8469166666666667,
          "scan_fraction_within_20mm": 0.9693153266331658,
          "cad_fraction_within_20mm": 0.9541333333333334,
          "determinant": 1.0000000000000144,
          "rank": 28.968613125575132,
          "fit_check": {
            "accepted": true,
            "checks": {
              "scan_median": true,
              "cad_median": true,
              "scan_p95": true,
              "cad_p95": true,
              "scan_coverage_10mm": true,
              "cad_coverage_10mm": true,
              "scan_coverage_20mm": true,
              "cad_coverage_20mm": true
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": []
          },
          "candidate_count": 49,
          "fit_accepted": true,
          "fit_category": "well_fitted",
          "orientation_correction_degrees": 0.43322220257841265,
          "mirrored_fit_better": false,
          "mirrored_candidate": {
            "matrix": [
              [
                -0.02292986683103666,
                -0.9996499932945715,
                -0.013195154916474328,
                2900.654580244484
              ],
              [
                0.03609227338658812,
                0.012362284649271282,
                -0.9992719958650087,
                -728.8128177602899
              ],
              [
                -0.9990853662269791,
                0.023389416931793444,
                -0.03579617530815544,
                520.1990417247225
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 14.266786777969703,
              "p95_distance_mm": 54.90178133973321,
              "cad_to_scan_median_mm": 17.139198986289927,
              "cad_to_scan_p95_mm": 45.80565868422717,
              "scan_fraction_within_10mm": 0.3929334170854271,
              "cad_fraction_within_10mm": 0.31883333333333336,
              "scan_fraction_within_20mm": 0.6171168341708543,
              "cad_fraction_within_20mm": 0.5631166666666667,
              "determinant": -0.9999999999999968,
              "rank": 88.44777228627422,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": false,
                  "cad_median": false,
                  "scan_p95": false,
                  "cad_p95": false,
                  "scan_coverage_10mm": false,
                  "cad_coverage_10mm": false,
                  "scan_coverage_20mm": false,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "scan_median",
                  "cad_median",
                  "scan_p95",
                  "cad_p95",
                  "scan_coverage_10mm",
                  "cad_coverage_10mm",
                  "scan_coverage_20mm",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "calibration": {
          "origin_xy": [
            -332.63988107428855,
            1194.2999267578125
          ],
          "pitch_xy": [
            0.09998708977396822,
            0.0999919601038037
          ],
          "y_decreases_down_image": true,
          "median_z_error": 7.62939453125e-06,
          "p90_z_error": 0.06440134048461914,
          "valid_fraction": 1.0,
          "rank": 0.006447763442993164,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea"
      },
      {
        "dataset_id": "AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0.json",
        "eligible_for_weak_training": true,
        "valid_nodes": 213,
        "positive_nodes": 3,
        "accepted_annotations": 1,
        "rejected_annotations": 0,
        "registration": {
          "median_distance_mm": 0.8688044341676624,
          "p95_distance_mm": 5.309535776107305,
          "raw_scan_median_mm": 0.8711801799523313,
          "raw_scan_p95_mm": 5.401406413415951,
          "cad_to_scan_median_mm": 4.268324290817249,
          "cad_to_scan_p95_mm": 22.036827400748404,
          "scan_fraction_within_10mm": 0.9853653930886889,
          "scan_fraction_within_20mm": 1.0,
          "cad_fraction_within_10mm": 0.85055,
          "cad_fraction_within_20mm": 0.9404333333333333,
          "scan_roi_fraction": 0.997927135678392,
          "roi_point_count": 31774,
          "raw_point_count": 31840,
          "determinant": -1.0000000000000062,
          "comparison_scope": "CAD-supported scan ROI",
          "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
          "pose_refinement": "previous",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
          "rank": 17.024346859526776,
          "fit_check": {
            "accepted": true,
            "checks": {
              "explicit_user_selection": true,
              "cad_median": true,
              "cad_p95": true,
              "cad_coverage": true,
              "measured_support": true
            },
            "limits": {
              "cad_median_mm": 7.0,
              "cad_p95_mm": 30.0,
              "cad_coverage_20mm": 0.9,
              "minimum_scan_roi_fraction": 0.25,
              "roi_distance_mm": 20.0
            },
            "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
            "failed_checks": []
          },
          "fit_accepted": true,
          "fit_category": "user_confirmed_mirrored_part_fit",
          "user_confirmed_pair": true,
          "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
          "previous_automatic_classification": {
            "median_distance_mm": 9.377918885297772,
            "p95_distance_mm": 38.169466720304136,
            "cad_to_scan_median_mm": 18.457680109674303,
            "cad_to_scan_p95_mm": 50.0010085111019,
            "scan_fraction_within_10mm": 0.5187185929648241,
            "cad_fraction_within_10mm": 0.29663333333333336,
            "scan_fraction_within_20mm": 0.7712939698492463,
            "cad_fraction_within_20mm": 0.5335333333333333,
            "determinant": 1.0000000000000202,
            "rank": 78.42059794099458,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            },
            "candidate_count": 49,
            "fit_accepted": false,
            "fit_category": "mirrored_or_opposite_side",
            "orientation_correction_degrees": 163.46505613692443,
            "mirrored_fit_better": true,
            "mirrored_candidate": {
              "matrix": [
                [
                  0.06053439266562745,
                  0.9974205046896967,
                  -0.038573619601503,
                  1561.6446290481035
                ],
                [
                  0.07160486322022797,
                  0.034205649697073175,
                  0.9968463859050762,
                  -841.2228326570604
                ],
                [
                  -0.995594461047179,
                  0.06310554930716403,
                  0.06934954058121086,
                  514.60743220972
                ],
                [
                  0.0,
                  0.0,
                  0.0,
                  1.0
                ]
              ],
              "quality": {
                "median_distance_mm": 2.064995680002968,
                "p95_distance_mm": 5.871908695951564,
                "cad_to_scan_median_mm": 4.268324290817249,
                "cad_to_scan_p95_mm": 22.036827400748404,
                "scan_fraction_within_10mm": 0.9735866834170854,
                "cad_fraction_within_10mm": 0.85055,
                "scan_fraction_within_20mm": 0.9972675879396985,
                "cad_fraction_within_20mm": 0.9404333333333333,
                "determinant": -1.0000000000000062,
                "rank": 22.921852880474468,
                "fit_check": {
                  "accepted": false,
                  "checks": {
                    "scan_median": true,
                    "cad_median": true,
                    "scan_p95": true,
                    "cad_p95": false,
                    "scan_coverage_10mm": true,
                    "cad_coverage_10mm": true,
                    "scan_coverage_20mm": true,
                    "cad_coverage_20mm": false
                  },
                  "limits": {
                    "median_mm": 5.0,
                    "p95_mm": 20.0,
                    "coverage_within_10mm": 0.8,
                    "coverage_within_20mm": 0.95
                  },
                  "failed_checks": [
                    "cad_p95",
                    "cad_coverage_20mm"
                  ]
                }
              },
              "inspection_only": true,
              "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
            },
            "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
          },
          "mirrored_fit_better": true,
          "reflection_confirmed": true,
          "proper_candidate": {
            "matrix": [
              [
                0.05824424727032222,
                0.9977640915457433,
                -0.03277842707991752,
                1556.1549976761276
              ],
              [
                0.06567384477646052,
                -0.036592604159670895,
                -0.9971699591509414,
                -688.5253465454416
              ],
              [
                -0.9961398264160559,
                0.055926728339261954,
                -0.06765831275663974,
                536.8155566504322
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 5.799822366265498,
              "p95_distance_mm": 17.889210333983744,
              "cad_to_scan_p95_mm": 50.0010085111019,
              "cad_to_scan_median_mm": 18.457680109674303,
              "determinant": 1.0000000000000202
            }
          },
          "mirrored_candidate": {
            "matrix": [
              [
                0.06053439266562745,
                0.9974205046896967,
                -0.038573619601503,
                1561.6446290481035
              ],
              [
                0.07160486322022797,
                0.034205649697073175,
                0.9968463859050762,
                -841.2228326570604
              ],
              [
                -0.995594461047179,
                0.06310554930716403,
                0.06934954058121086,
                514.60743220972
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 0.8688044341676624,
              "p95_distance_mm": 5.309535776107305,
              "raw_scan_median_mm": 0.8711801799523313,
              "raw_scan_p95_mm": 5.401406413415951,
              "cad_to_scan_median_mm": 4.268324290817249,
              "cad_to_scan_p95_mm": 22.036827400748404,
              "scan_fraction_within_10mm": 0.9853653930886889,
              "scan_fraction_within_20mm": 1.0,
              "cad_fraction_within_10mm": 0.85055,
              "cad_fraction_within_20mm": 0.9404333333333333,
              "scan_roi_fraction": 0.997927135678392,
              "roi_point_count": 31774,
              "raw_point_count": 31840,
              "determinant": -1.0000000000000062,
              "comparison_scope": "CAD-supported scan ROI",
              "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
              "pose_refinement": "previous",
              "validated": false,
              "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
              "rank": 17.024346859526776,
              "fit_check": {
                "accepted": true,
                "checks": {
                  "explicit_user_selection": true,
                  "cad_median": true,
                  "cad_p95": true,
                  "cad_coverage": true,
                  "measured_support": true
                },
                "limits": {
                  "cad_median_mm": 7.0,
                  "cad_p95_mm": 30.0,
                  "cad_coverage_20mm": 0.9,
                  "minimum_scan_roi_fraction": 0.25,
                  "roi_distance_mm": 20.0
                },
                "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
                "failed_checks": []
              },
              "fit_accepted": true,
              "fit_category": "user_confirmed_mirrored_part_fit",
              "user_confirmed_pair": true,
              "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
              "mirrored_fit_better": true,
              "reflection_confirmed": true,
              "proper_candidate": {
                "matrix": [
                  [
                    0.05824424727032222,
                    0.9977640915457433,
                    -0.03277842707991752,
                    1556.1549976761276
                  ],
                  [
                    0.06567384477646052,
                    -0.036592604159670895,
                    -0.9971699591509414,
                    -688.5253465454416
                  ],
                  [
                    -0.9961398264160559,
                    0.055926728339261954,
                    -0.06765831275663974,
                    536.8155566504322
                  ],
                  [
                    0.0,
                    0.0,
                    0.0,
                    1.0
                  ]
                ],
                "quality": {
                  "median_distance_mm": 5.799822366265498,
                  "p95_distance_mm": 17.889210333983744,
                  "cad_to_scan_p95_mm": 50.0010085111019,
                  "cad_to_scan_median_mm": 18.457680109674303,
                  "determinant": 1.0000000000000202
                }
              }
            },
            "inspection_only": false,
            "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
          }
        },
        "calibration": {
          "origin_xy": [
            -281.55849070590904,
            1142.89794921875
          ],
          "pitch_xy": [
            0.0999870772940749,
            0.09999764418695732
          ],
          "y_decreases_down_image": true,
          "median_z_error": 0.0,
          "p90_z_error": 0.08839035034179688,
          "valid_fraction": 1.0,
          "rank": 0.008839035034179687,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0"
      },
      {
        "dataset_id": "AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467.json",
        "eligible_for_weak_training": true,
        "valid_nodes": 216,
        "positive_nodes": 3,
        "accepted_annotations": 1,
        "rejected_annotations": 0,
        "registration": {
          "median_distance_mm": 1.0101756198994976,
          "p95_distance_mm": 12.452385239524936,
          "raw_scan_median_mm": 1.0272468649943605,
          "raw_scan_p95_mm": 13.72084412727347,
          "cad_to_scan_median_mm": 3.4265685925963814,
          "cad_to_scan_p95_mm": 20.85853952138995,
          "scan_fraction_within_10mm": 0.9223158899316048,
          "scan_fraction_within_20mm": 1.0,
          "cad_fraction_within_10mm": 0.8273666666666667,
          "cad_fraction_within_20mm": 0.94405,
          "scan_roi_fraction": 0.9872801507537688,
          "roi_point_count": 31435,
          "raw_point_count": 31840,
          "determinant": -1.0000000000000262,
          "comparison_scope": "CAD-supported scan ROI",
          "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
          "pose_refinement": "CAD-supported ICP",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
          "rank": 15.876189593090352,
          "fit_check": {
            "accepted": true,
            "checks": {
              "explicit_user_selection": true,
              "cad_median": true,
              "cad_p95": true,
              "cad_coverage": true,
              "measured_support": true
            },
            "limits": {
              "cad_median_mm": 7.0,
              "cad_p95_mm": 30.0,
              "cad_coverage_20mm": 0.9,
              "minimum_scan_roi_fraction": 0.25,
              "roi_distance_mm": 20.0
            },
            "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
            "failed_checks": []
          },
          "fit_accepted": true,
          "fit_category": "user_confirmed_mirrored_part_fit",
          "user_confirmed_pair": true,
          "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
          "previous_automatic_classification": {
            "median_distance_mm": 13.1244001124939,
            "p95_distance_mm": 51.92559661830074,
            "cad_to_scan_median_mm": 17.845941496517,
            "cad_to_scan_p95_mm": 46.26663935577545,
            "scan_fraction_within_10mm": 0.4187185929648241,
            "cad_fraction_within_10mm": 0.29008333333333336,
            "scan_fraction_within_20mm": 0.645571608040201,
            "cad_fraction_within_20mm": 0.5489,
            "determinant": 0.9999999999999983,
            "rank": 86.86085955472345,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            },
            "candidate_count": 49,
            "fit_accepted": false,
            "fit_category": "mirrored_or_opposite_side",
            "orientation_correction_degrees": 152.2634785953822,
            "mirrored_fit_better": true,
            "mirrored_candidate": {
              "matrix": [
                [
                  0.10093119956322175,
                  0.9943499624642457,
                  -0.03287925032731296,
                  1531.1520512338304
                ],
                [
                  0.07576119693679881,
                  0.02527033477697696,
                  0.9968057239096134,
                  -833.7022439929335
                ],
                [
                  -0.9920046038166561,
                  0.10309976880486395,
                  0.07278257812794817,
                  491.5919047151455
                ],
                [
                  0.0,
                  0.0,
                  0.0,
                  1.0
                ]
              ],
              "quality": {
                "median_distance_mm": 2.0422220146951435,
                "p95_distance_mm": 14.58969497940151,
                "cad_to_scan_median_mm": 3.864260893806701,
                "cad_to_scan_p95_mm": 20.533908646979448,
                "scan_fraction_within_10mm": 0.8936557788944723,
                "cad_fraction_within_10mm": 0.8372833333333334,
                "scan_fraction_within_20mm": 0.985929648241206,
                "cad_fraction_within_20mm": 0.9466,
                "determinant": -1.0000000000000087,
                "rank": 27.322097820292647,
                "fit_check": {
                  "accepted": false,
                  "checks": {
                    "scan_median": true,
                    "cad_median": true,
                    "scan_p95": true,
                    "cad_p95": false,
                    "scan_coverage_10mm": true,
                    "cad_coverage_10mm": true,
                    "scan_coverage_20mm": true,
                    "cad_coverage_20mm": false
                  },
                  "limits": {
                    "median_mm": 5.0,
                    "p95_mm": 20.0,
                    "coverage_within_10mm": 0.8,
                    "coverage_within_20mm": 0.95
                  },
                  "failed_checks": [
                    "cad_p95",
                    "cad_coverage_20mm"
                  ]
                }
              },
              "inspection_only": true,
              "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
            },
            "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
          },
          "mirrored_fit_better": true,
          "reflection_confirmed": true,
          "proper_candidate": {
            "matrix": [
              [
                0.09447695747591113,
                0.9953548998632432,
                -0.018512909666599575,
                1533.0218746800404
              ],
              [
                0.06248287781828454,
                -0.024488115544556106,
                -0.9977455698606851,
                -702.4569555686426
              ],
              [
                -0.9935642880486597,
                0.09310722590274706,
                -0.06450620124495116,
                512.3483621524939
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 6.557491763951388,
              "p95_distance_mm": 18.39131437731242,
              "cad_to_scan_p95_mm": 46.26663935577545,
              "cad_to_scan_median_mm": 17.845941496517,
              "determinant": 0.9999999999999983
            }
          },
          "mirrored_candidate": {
            "matrix": [
              [
                0.09950908206570744,
                0.9945016963400803,
                -0.03262389558536285,
                1529.8975578906218
              ],
              [
                0.07316132613406534,
                0.025385285458915826,
                0.9969969948001258,
                -833.2293840073633
              ],
              [
                -0.9923433694769002,
                0.10159706323951283,
                0.07023299649282685,
                492.7838643859904
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 1.0101756198994976,
              "p95_distance_mm": 12.452385239524936,
              "raw_scan_median_mm": 1.0272468649943605,
              "raw_scan_p95_mm": 13.72084412727347,
              "cad_to_scan_median_mm": 3.4265685925963814,
              "cad_to_scan_p95_mm": 20.85853952138995,
              "scan_fraction_within_10mm": 0.9223158899316048,
              "scan_fraction_within_20mm": 1.0,
              "cad_fraction_within_10mm": 0.8273666666666667,
              "cad_fraction_within_20mm": 0.94405,
              "scan_roi_fraction": 0.9872801507537688,
              "roi_point_count": 31435,
              "raw_point_count": 31840,
              "determinant": -1.0000000000000262,
              "comparison_scope": "CAD-supported scan ROI",
              "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
              "pose_refinement": "CAD-supported ICP",
              "validated": false,
              "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
              "rank": 15.876189593090352,
              "fit_check": {
                "accepted": true,
                "checks": {
                  "explicit_user_selection": true,
                  "cad_median": true,
                  "cad_p95": true,
                  "cad_coverage": true,
                  "measured_support": true
                },
                "limits": {
                  "cad_median_mm": 7.0,
                  "cad_p95_mm": 30.0,
                  "cad_coverage_20mm": 0.9,
                  "minimum_scan_roi_fraction": 0.25,
                  "roi_distance_mm": 20.0
                },
                "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
                "failed_checks": []
              },
              "fit_accepted": true,
              "fit_category": "user_confirmed_mirrored_part_fit",
              "user_confirmed_pair": true,
              "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
              "mirrored_fit_better": true,
              "reflection_confirmed": true,
              "proper_candidate": {
                "matrix": [
                  [
                    0.09447695747591113,
                    0.9953548998632432,
                    -0.018512909666599575,
                    1533.0218746800404
                  ],
                  [
                    0.06248287781828454,
                    -0.024488115544556106,
                    -0.9977455698606851,
                    -702.4569555686426
                  ],
                  [
                    -0.9935642880486597,
                    0.09310722590274706,
                    -0.06450620124495116,
                    512.3483621524939
                  ],
                  [
                    0.0,
                    0.0,
                    0.0,
                    1.0
                  ]
                ],
                "quality": {
                  "median_distance_mm": 6.557491763951388,
                  "p95_distance_mm": 18.39131437731242,
                  "cad_to_scan_p95_mm": 46.26663935577545,
                  "cad_to_scan_median_mm": 17.845941496517,
                  "determinant": 0.9999999999999983
                }
              }
            },
            "inspection_only": false,
            "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
          }
        },
        "calibration": {
          "origin_xy": [
            -299.9460144042969,
            1192.297607421875
          ],
          "pitch_xy": [
            0.1,
            0.1
          ],
          "y_decreases_down_image": true,
          "median_z_error": 0.007656097412109375,
          "p90_z_error": 0.09559669494628906,
          "valid_fraction": 1.0,
          "rank": 0.017215766906738282,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467"
      },
      {
        "dataset_id": "LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535.json",
        "eligible_for_weak_training": false,
        "valid_nodes": 0,
        "positive_nodes": 0,
        "accepted_annotations": 1,
        "rejected_annotations": 1,
        "registration": {
          "median_distance_mm": 29.418369323795304,
          "p95_distance_mm": 91.78098444527218,
          "cad_to_scan_median_mm": 35.753610050906374,
          "cad_to_scan_p95_mm": 101.77374555459107,
          "scan_fraction_within_10mm": 0.17069723618090452,
          "cad_fraction_within_10mm": 0.1093,
          "scan_fraction_within_20mm": 0.35869974874371857,
          "cad_fraction_within_20mm": 0.2872166666666667,
          "determinant": 1.0000000000000133,
          "rank": 176.15160813722096,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": false,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": false
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "cad_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm",
              "cad_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "different_geometry_or_incomplete_scan",
          "orientation_correction_degrees": 175.50192819603458,
          "mirrored_fit_better": false,
          "mirrored_candidate": {
            "matrix": [
              [
                -0.12750729193890795,
                0.9918285201972841,
                0.004251708559400609,
                500.46992121953997
              ],
              [
                0.9319032464279142,
                0.12126878161726194,
                -0.3418336172792045,
                771.5412595018338
              ],
              [
                0.3395559302965088,
                0.03962409782358158,
                0.9397508718123864,
                638.3596130166854
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 36.47699040229023,
              "p95_distance_mm": 97.83390527843322,
              "cad_to_scan_median_mm": 43.37123932510863,
              "cad_to_scan_p95_mm": 75.87902646612949,
              "scan_fraction_within_10mm": 0.12905150753768843,
              "cad_fraction_within_10mm": 0.07998333333333334,
              "scan_fraction_within_20mm": 0.29554020100502515,
              "cad_fraction_within_20mm": 0.22238333333333332,
              "determinant": -1.0000000000000047,
              "rank": 170.6008680532184,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": false,
                  "cad_median": false,
                  "scan_p95": false,
                  "cad_p95": false,
                  "scan_coverage_10mm": false,
                  "cad_coverage_10mm": false,
                  "scan_coverage_20mm": false,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "scan_median",
                  "cad_median",
                  "scan_p95",
                  "cad_p95",
                  "scan_coverage_10mm",
                  "cad_coverage_10mm",
                  "scan_coverage_20mm",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "calibration": {
          "origin_xy": [
            -58.03591550552413,
            848.4998671996435
          ],
          "pitch_xy": [
            0.09996401107743251,
            0.09998631598148609
          ],
          "y_decreases_down_image": true,
          "median_z_error": 5.7220458984375e-06,
          "p90_z_error": 0.07960891723632812,
          "valid_fraction": 1.0,
          "rank": 0.00796661376953125,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "not_fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535"
      },
      {
        "dataset_id": "ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996.json",
        "eligible_for_weak_training": true,
        "valid_nodes": 202,
        "positive_nodes": 16,
        "accepted_annotations": 6,
        "rejected_annotations": 0,
        "registration": {
          "median_distance_mm": 2.3149466872066933,
          "p95_distance_mm": 16.507252352207075,
          "raw_scan_median_mm": 13.553174133714009,
          "raw_scan_p95_mm": 137.46546044838237,
          "cad_to_scan_median_mm": 4.721125052096221,
          "cad_to_scan_p95_mm": 23.59019903558161,
          "scan_fraction_within_10mm": 0.8360312429250623,
          "scan_fraction_within_20mm": 1.0,
          "cad_fraction_within_10mm": 0.75305,
          "cad_fraction_within_20mm": 0.9241666666666667,
          "scan_roi_fraction": 0.5548994974874372,
          "roi_point_count": 17668,
          "raw_point_count": 31840,
          "determinant": 1.0000000000000067,
          "comparison_scope": "CAD-supported scan ROI",
          "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
          "pose_refinement": "CAD-supported ICP",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
          "rank": 21.146117944300414,
          "fit_check": {
            "accepted": true,
            "checks": {
              "explicit_user_selection": true,
              "cad_median": true,
              "cad_p95": true,
              "cad_coverage": true,
              "measured_support": true
            },
            "limits": {
              "cad_median_mm": 7.0,
              "cad_p95_mm": 30.0,
              "cad_coverage_20mm": 0.9,
              "minimum_scan_roi_fraction": 0.25,
              "roi_distance_mm": 20.0
            },
            "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
            "failed_checks": []
          },
          "fit_accepted": true,
          "fit_category": "user_confirmed_partial_scan_fit",
          "user_confirmed_pair": true,
          "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
          "previous_automatic_classification": {
            "median_distance_mm": 14.757818420349633,
            "p95_distance_mm": 134.66159696694234,
            "cad_to_scan_median_mm": 5.331961642308041,
            "cad_to_scan_p95_mm": 23.905822052617626,
            "scan_fraction_within_10mm": 0.448429648241206,
            "cad_fraction_within_10mm": 0.7241333333333333,
            "scan_fraction_within_20mm": 0.5543341708542714,
            "cad_fraction_within_20mm": 0.9208166666666666,
            "determinant": 0.999999999999999,
            "rank": 124.5073154122224,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            },
            "candidate_count": 49,
            "fit_accepted": false,
            "fit_category": "different_geometry_or_incomplete_scan",
            "orientation_correction_degrees": 0.8887163333323753,
            "mirrored_fit_better": false,
            "mirrored_candidate": {
              "matrix": [
                [
                  -0.019666276940006312,
                  -0.9990362098940023,
                  -0.03924141781265666,
                  2867.078403396575
                ],
                [
                  -0.005948597232105506,
                  0.039365233094077995,
                  -0.9992071820270398,
                  815.4343889206849
                ],
                [
                  -0.999788903590298,
                  0.019417253772802765,
                  0.00671703160878384,
                  536.0059868869679
                ],
                [
                  0.0,
                  0.0,
                  0.0,
                  1.0
                ]
              ],
              "quality": {
                "median_distance_mm": 14.305679670473598,
                "p95_distance_mm": 134.45530680067904,
                "cad_to_scan_median_mm": 5.273061715641708,
                "cad_to_scan_p95_mm": 24.45196093391841,
                "scan_fraction_within_10mm": 0.44952889447236183,
                "cad_fraction_within_10mm": 0.739,
                "scan_fraction_within_20mm": 0.5510678391959799,
                "cad_fraction_within_20mm": 0.9213,
                "determinant": -1.0000000000000007,
                "rank": 124.47737923419194,
                "fit_check": {
                  "accepted": false,
                  "checks": {
                    "scan_median": false,
                    "cad_median": false,
                    "scan_p95": false,
                    "cad_p95": false,
                    "scan_coverage_10mm": false,
                    "cad_coverage_10mm": false,
                    "scan_coverage_20mm": false,
                    "cad_coverage_20mm": false
                  },
                  "limits": {
                    "median_mm": 5.0,
                    "p95_mm": 20.0,
                    "coverage_within_10mm": 0.8,
                    "coverage_within_20mm": 0.95
                  },
                  "failed_checks": [
                    "scan_median",
                    "cad_median",
                    "scan_p95",
                    "cad_p95",
                    "scan_coverage_10mm",
                    "cad_coverage_10mm",
                    "scan_coverage_20mm",
                    "cad_coverage_20mm"
                  ]
                }
              },
              "inspection_only": true,
              "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
            },
            "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
          },
          "mirrored_fit_better": false,
          "reflection_confirmed": false,
          "proper_candidate": {
            "matrix": [
              [
                0.002210796355952772,
                -0.9994316400036013,
                -0.03363791520288875,
                2859.6584257029735
              ],
              [
                0.011711996804009778,
                0.03366156849068793,
                -0.9993646621417058,
                820.0104768815096
              ],
              [
                0.9999289682324143,
                0.00181542459798154,
                0.011779759046502641,
                783.6774361434428
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 2.3149466872066933,
              "p95_distance_mm": 16.507252352207075,
              "cad_to_scan_p95_mm": 23.59019903558161,
              "cad_to_scan_median_mm": 4.721125052096221,
              "determinant": 1.0000000000000067
            }
          },
          "mirrored_candidate": {
            "matrix": [
              [
                -0.018309781736581827,
                -0.9993378348970512,
                -0.031442704019077825,
                2856.6602739326127
              ],
              [
                -0.004979467092905905,
                0.03153872902690688,
                -0.9994901267540547,
                818.8975865221371
              ],
              [
                -0.9998199621933089,
                0.01814387815876032,
                0.005553637108294675,
                536.826358561477
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 2.0711460113564524,
              "p95_distance_mm": 15.982065187138085,
              "raw_scan_median_mm": 12.782673463115795,
              "raw_scan_p95_mm": 137.80836371532106,
              "cad_to_scan_median_mm": 4.827134112837452,
              "cad_to_scan_p95_mm": 24.361117108287562,
              "scan_fraction_within_10mm": 0.8584005452686584,
              "scan_fraction_within_20mm": 1.0,
              "cad_fraction_within_10mm": 0.7723166666666667,
              "cad_fraction_within_20mm": 0.9207333333333333,
              "scan_roi_fraction": 0.5529522613065326,
              "roi_point_count": 17606,
              "raw_point_count": 31840,
              "determinant": -0.9999999999999986,
              "comparison_scope": "CAD-supported scan ROI",
              "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
              "pose_refinement": "CAD-supported ICP",
              "validated": false,
              "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
              "rank": 21.14998468969414,
              "fit_check": {
                "accepted": true,
                "checks": {
                  "explicit_user_selection": true,
                  "cad_median": true,
                  "cad_p95": true,
                  "cad_coverage": true,
                  "measured_support": true
                },
                "limits": {
                  "cad_median_mm": 7.0,
                  "cad_p95_mm": 30.0,
                  "cad_coverage_20mm": 0.9,
                  "minimum_scan_roi_fraction": 0.25,
                  "roi_distance_mm": 20.0
                },
                "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
                "failed_checks": []
              }
            },
            "inspection_only": true,
            "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
          }
        },
        "calibration": {
          "origin_xy": [
            -420.71474071803596,
            1195.5931158768963
          ],
          "pitch_xy": [
            0.09998706516718829,
            0.09999935747882799
          ],
          "y_decreases_down_image": true,
          "median_z_error": 0.0,
          "p90_z_error": 0.016399383544921875,
          "valid_fraction": 0.9998333333333334,
          "rank": 0.001806605021158836,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996"
      },
      {
        "dataset_id": "MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53.json",
        "eligible_for_weak_training": true,
        "valid_nodes": 178,
        "positive_nodes": 12,
        "accepted_annotations": 3,
        "rejected_annotations": 1,
        "registration": {
          "median_distance_mm": 4.946898333984992,
          "p95_distance_mm": 17.842598138677094,
          "raw_scan_median_mm": 23.499236840866722,
          "raw_scan_p95_mm": 89.40599283912694,
          "cad_to_scan_median_mm": 5.5037928528124525,
          "cad_to_scan_p95_mm": 14.451146702473274,
          "scan_fraction_within_10mm": 0.781173924803895,
          "scan_fraction_within_20mm": 1.0,
          "cad_fraction_within_10mm": 0.8449166666666666,
          "cad_fraction_within_20mm": 0.986,
          "scan_roi_fraction": 0.4644326497283377,
          "roi_point_count": 14788,
          "raw_point_count": 31841,
          "determinant": 1.0000000000000138,
          "comparison_scope": "CAD-supported scan ROI",
          "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
          "pose_refinement": "CAD-supported ICP",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
          "rank": 22.623162872019073,
          "fit_check": {
            "accepted": true,
            "checks": {
              "explicit_user_selection": true,
              "cad_median": true,
              "cad_p95": true,
              "cad_coverage": true,
              "measured_support": true
            },
            "limits": {
              "cad_median_mm": 7.0,
              "cad_p95_mm": 30.0,
              "cad_coverage_20mm": 0.9,
              "minimum_scan_roi_fraction": 0.25,
              "roi_distance_mm": 20.0
            },
            "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
            "failed_checks": []
          },
          "fit_accepted": true,
          "fit_category": "user_confirmed_partial_scan_fit",
          "user_confirmed_pair": true,
          "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
          "previous_automatic_classification": {
            "median_distance_mm": 22.530014563441174,
            "p95_distance_mm": 89.1301408521515,
            "cad_to_scan_median_mm": 6.398819239552475,
            "cad_to_scan_p95_mm": 15.745275624845805,
            "scan_fraction_within_10mm": 0.3620803366728432,
            "cad_fraction_within_10mm": 0.7204333333333334,
            "scan_fraction_within_20mm": 0.47253541032002766,
            "cad_fraction_within_20mm": 0.9787166666666667,
            "determinant": 1.0000000000000044,
            "rank": 90.63768373419182,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": true,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": true
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm"
              ]
            },
            "candidate_count": 49,
            "fit_accepted": false,
            "fit_category": "different_geometry_or_incomplete_scan",
            "orientation_correction_degrees": 0.12956017807859577,
            "mirrored_fit_better": false,
            "mirrored_candidate": {
              "matrix": [
                [
                  0.01651863520357865,
                  -0.9986915982375134,
                  0.048396552571544356,
                  2590.8394924999347
                ],
                [
                  -0.9937172376437375,
                  -0.021756525305328237,
                  -0.10978481323176183,
                  844.288899853247
                ],
                [
                  -0.11069411140934848,
                  0.046278993252206475,
                  0.9927764443634114,
                  465.8077478420507
                ],
                [
                  0.0,
                  0.0,
                  0.0,
                  1.0
                ]
              ],
              "quality": {
                "median_distance_mm": 22.292440487959535,
                "p95_distance_mm": 89.81389214746032,
                "cad_to_scan_median_mm": 6.436916125391948,
                "cad_to_scan_p95_mm": 15.832466144740433,
                "scan_fraction_within_10mm": 0.3566784962783832,
                "cad_fraction_within_10mm": 0.7279166666666667,
                "scan_fraction_within_20mm": 0.4736974341258126,
                "cad_fraction_within_20mm": 0.9815166666666667,
                "determinant": -0.9999999999999968,
                "rank": 91.09170519275621,
                "fit_check": {
                  "accepted": false,
                  "checks": {
                    "scan_median": false,
                    "cad_median": false,
                    "scan_p95": false,
                    "cad_p95": true,
                    "scan_coverage_10mm": false,
                    "cad_coverage_10mm": false,
                    "scan_coverage_20mm": false,
                    "cad_coverage_20mm": true
                  },
                  "limits": {
                    "median_mm": 5.0,
                    "p95_mm": 20.0,
                    "coverage_within_10mm": 0.8,
                    "coverage_within_20mm": 0.95
                  },
                  "failed_checks": [
                    "scan_median",
                    "cad_median",
                    "scan_p95",
                    "scan_coverage_10mm",
                    "cad_coverage_10mm",
                    "scan_coverage_20mm"
                  ]
                }
              },
              "inspection_only": true,
              "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
            },
            "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
          },
          "mirrored_fit_better": false,
          "reflection_confirmed": false,
          "proper_candidate": {
            "matrix": [
              [
                0.017142217834552047,
                0.9980810912511885,
                -0.05950024919749203,
                1750.0410935826656
              ],
              [
                -0.9940512060644614,
                0.01061103886005752,
                -0.1083955975864019,
                829.9184500650863
              ],
              [
                -0.10755623686944178,
                0.06100443542203457,
                0.9923256092479543,
                454.5689232640152
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 4.946898333984992,
              "p95_distance_mm": 17.842598138677094,
              "cad_to_scan_p95_mm": 14.451146702473274,
              "cad_to_scan_median_mm": 5.5037928528124525,
              "determinant": 1.0000000000000138
            }
          },
          "mirrored_candidate": {
            "matrix": [
              [
                0.009021180059387506,
                -0.9989482636593436,
                0.04495536500036842,
                2590.4687830275916
              ],
              [
                -0.9943402059779624,
                -0.0137207440346457,
                -0.10535319624407383,
                840.5994060056811
              ],
              [
                -0.10585921351513587,
                0.043750516741130716,
                0.9934181995508443,
                461.50777995843555
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 5.0954987886481256,
              "p95_distance_mm": 17.745396705087227,
              "raw_scan_median_mm": 23.362219973988534,
              "raw_scan_p95_mm": 90.0840269523028,
              "cad_to_scan_median_mm": 5.469505497747496,
              "cad_to_scan_p95_mm": 14.966730166132699,
              "scan_fraction_within_10mm": 0.7622628726287263,
              "scan_fraction_within_20mm": 1.0,
              "cad_fraction_within_10mm": 0.8322333333333334,
              "cad_fraction_within_20mm": 0.9891666666666666,
              "scan_roi_fraction": 0.46355328036179766,
              "roi_point_count": 14760,
              "raw_point_count": 31841,
              "determinant": -1.0000000000000004,
              "comparison_scope": "CAD-supported scan ROI",
              "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
              "pose_refinement": "CAD-supported ICP",
              "validated": false,
              "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
              "rank": 23.143868158110095,
              "fit_check": {
                "accepted": true,
                "checks": {
                  "explicit_user_selection": true,
                  "cad_median": true,
                  "cad_p95": true,
                  "cad_coverage": true,
                  "measured_support": true
                },
                "limits": {
                  "cad_median_mm": 7.0,
                  "cad_p95_mm": 30.0,
                  "cad_coverage_20mm": 0.9,
                  "minimum_scan_roi_fraction": 0.25,
                  "roi_distance_mm": 20.0
                },
                "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
                "failed_checks": []
              }
            },
            "inspection_only": true,
            "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
          }
        },
        "calibration": {
          "origin_xy": [
            -194.858610190291,
            785.2992553710938
          ],
          "pitch_xy": [
            0.09997745619337536,
            0.09999995603399761
          ],
          "y_decreases_down_image": true,
          "median_z_error": 0.0,
          "p90_z_error": 0.04761505126953125,
          "valid_fraction": 1.0,
          "rank": 0.004761505126953125,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53"
      },
      {
        "dataset_id": "MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e.json",
        "eligible_for_weak_training": true,
        "valid_nodes": 195,
        "positive_nodes": 12,
        "accepted_annotations": 2,
        "rejected_annotations": 2,
        "registration": {
          "median_distance_mm": 5.808775743371197,
          "p95_distance_mm": 17.695101835691943,
          "raw_scan_median_mm": 18.3833642467907,
          "raw_scan_p95_mm": 69.5697985516682,
          "cad_to_scan_median_mm": 5.047802403660347,
          "cad_to_scan_p95_mm": 13.0649520937256,
          "scan_fraction_within_10mm": 0.7259941804073715,
          "scan_fraction_within_20mm": 1.0,
          "cad_fraction_within_10mm": 0.8568666666666667,
          "cad_fraction_within_20mm": 0.9946666666666667,
          "scan_roi_fraction": 0.5180904522613066,
          "roi_point_count": 16496,
          "raw_point_count": 31840,
          "determinant": 1.0000000000000056,
          "comparison_scope": "CAD-supported scan ROI",
          "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
          "pose_refinement": "CAD-supported ICP",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
          "rank": 23.19782993726554,
          "fit_check": {
            "accepted": true,
            "checks": {
              "explicit_user_selection": true,
              "cad_median": true,
              "cad_p95": true,
              "cad_coverage": true,
              "measured_support": true
            },
            "limits": {
              "cad_median_mm": 7.0,
              "cad_p95_mm": 30.0,
              "cad_coverage_20mm": 0.9,
              "minimum_scan_roi_fraction": 0.25,
              "roi_distance_mm": 20.0
            },
            "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
            "failed_checks": []
          },
          "fit_accepted": true,
          "fit_category": "user_confirmed_partial_scan_fit",
          "user_confirmed_pair": true,
          "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
          "previous_automatic_classification": {
            "median_distance_mm": 18.095366686601835,
            "p95_distance_mm": 68.90930775355145,
            "cad_to_scan_median_mm": 5.56254936858724,
            "cad_to_scan_p95_mm": 14.715262849090225,
            "scan_fraction_within_10mm": 0.39428391959799,
            "cad_fraction_within_10mm": 0.7634,
            "scan_fraction_within_20mm": 0.5228015075376884,
            "cad_fraction_within_20mm": 0.9914333333333334,
            "determinant": 0.9999999999999964,
            "rank": 72.74932680461075,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": true,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": true
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm"
              ]
            },
            "candidate_count": 49,
            "fit_accepted": false,
            "fit_category": "poor_fit",
            "orientation_correction_degrees": 179.78461393537532,
            "mirrored_fit_better": false,
            "mirrored_candidate": {
              "matrix": [
                [
                  -0.004171384820682865,
                  -0.9988725935564241,
                  0.047287856692199474,
                  2529.8315632021213
                ],
                [
                  -0.9974041639840437,
                  0.0007565652276907555,
                  -0.07200250881982369,
                  845.4604047366541
                ],
                [
                  -0.07188555637936177,
                  0.04746545534302225,
                  0.9962828400274221,
                  468.1118390885408
                ],
                [
                  0.0,
                  0.0,
                  0.0,
                  1.0
                ]
              ],
              "quality": {
                "median_distance_mm": 18.053552790553663,
                "p95_distance_mm": 68.92789828201131,
                "cad_to_scan_median_mm": 5.4254168047628415,
                "cad_to_scan_p95_mm": 14.810251161556074,
                "scan_fraction_within_10mm": 0.3941896984924623,
                "cad_fraction_within_10mm": 0.7697833333333334,
                "scan_fraction_within_20mm": 0.5222361809045226,
                "cad_fraction_within_20mm": 0.99155,
                "determinant": -1.0,
                "rank": 72.68722817705492,
                "fit_check": {
                  "accepted": false,
                  "checks": {
                    "scan_median": false,
                    "cad_median": false,
                    "scan_p95": false,
                    "cad_p95": true,
                    "scan_coverage_10mm": false,
                    "cad_coverage_10mm": false,
                    "scan_coverage_20mm": false,
                    "cad_coverage_20mm": true
                  },
                  "limits": {
                    "median_mm": 5.0,
                    "p95_mm": 20.0,
                    "coverage_within_10mm": 0.8,
                    "coverage_within_20mm": 0.95
                  },
                  "failed_checks": [
                    "scan_median",
                    "cad_median",
                    "scan_p95",
                    "scan_coverage_10mm",
                    "cad_coverage_10mm",
                    "scan_coverage_20mm"
                  ]
                }
              },
              "inspection_only": true,
              "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
            },
            "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
          },
          "mirrored_fit_better": false,
          "reflection_confirmed": false,
          "proper_candidate": {
            "matrix": [
              [
                -0.028057254857413783,
                -0.9985209803335569,
                0.04656868350705533,
                2532.9846048709364
              ],
              [
                0.9822627731546433,
                -0.03618108585159861,
                -0.18398579700932582,
                855.6728842078192
              ],
              [
                0.1853985839331675,
                0.04058054780696623,
                0.9818251291422849,
                467.6571049774255
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 5.808775743371197,
              "p95_distance_mm": 17.695101835691943,
              "cad_to_scan_p95_mm": 13.0649520937256,
              "cad_to_scan_median_mm": 5.047802403660347,
              "determinant": 1.0000000000000056
            }
          },
          "mirrored_candidate": {
            "matrix": [
              [
                -0.0009160740427375909,
                -0.9989362934125867,
                0.04610252174740407,
                2532.0094919728876
              ],
              [
                -0.9974392321503954,
                -0.0023841849951631126,
                -0.07147932448716031,
                845.3637270924427
              ],
              [
                -0.07151320839942868,
                0.046049944245682456,
                0.9963760653786236,
                465.6825561043124
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 5.3950618506510155,
              "p95_distance_mm": 17.786217527640027,
              "raw_scan_median_mm": 18.40803314854595,
              "raw_scan_p95_mm": 69.32209961017293,
              "cad_to_scan_median_mm": 4.914666950979914,
              "cad_to_scan_p95_mm": 12.959031356781086,
              "scan_fraction_within_10mm": 0.7113695559997577,
              "scan_fraction_within_20mm": 1.0,
              "cad_fraction_within_10mm": 0.8581166666666666,
              "cad_fraction_within_20mm": 0.99515,
              "scan_roi_fraction": 0.518498743718593,
              "roi_point_count": 16509,
              "raw_point_count": 31840,
              "determinant": -0.9999999999999996,
              "comparison_scope": "CAD-supported scan ROI",
              "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
              "pose_refinement": "CAD-supported ICP",
              "validated": false,
              "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
              "rank": 22.184306330672488,
              "fit_check": {
                "accepted": true,
                "checks": {
                  "explicit_user_selection": true,
                  "cad_median": true,
                  "cad_p95": true,
                  "cad_coverage": true,
                  "measured_support": true
                },
                "limits": {
                  "cad_median_mm": 7.0,
                  "cad_p95_mm": 30.0,
                  "cad_coverage_20mm": 0.9,
                  "minimum_scan_roi_fraction": 0.25,
                  "roi_distance_mm": 20.0
                },
                "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
                "failed_checks": []
              }
            },
            "inspection_only": true,
            "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
          }
        },
        "calibration": {
          "origin_xy": [
            -194.66870718185905,
            685.6982790098679
          ],
          "pitch_xy": [
            0.09998483474252193,
            0.09999979872583921
          ],
          "y_decreases_down_image": true,
          "median_z_error": 0.0,
          "p90_z_error": 0.039991569519042966,
          "valid_fraction": 1.0,
          "rank": 0.003999156951904297,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e"
      },
      {
        "dataset_id": "NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c.json",
        "eligible_for_weak_training": false,
        "valid_nodes": 0,
        "positive_nodes": 0,
        "accepted_annotations": 1,
        "rejected_annotations": 3,
        "registration": {
          "median_distance_mm": 14.656661964580001,
          "p95_distance_mm": 35.396091582915616,
          "cad_to_scan_median_mm": 34.14774708530855,
          "cad_to_scan_p95_mm": 204.05216218569794,
          "scan_fraction_within_10mm": 0.3693467336683417,
          "cad_fraction_within_10mm": 0.16243333333333335,
          "scan_fraction_within_20mm": 0.6551193467336683,
          "cad_fraction_within_20mm": 0.32288333333333336,
          "determinant": 1.000000000000002,
          "rank": 200.7046952545089,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": false,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": false
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "cad_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm",
              "cad_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "different_geometry_or_incomplete_scan",
          "orientation_correction_degrees": 1.8229299172116873,
          "mirrored_fit_better": false,
          "mirrored_candidate": {
            "matrix": [
              [
                0.9910841287790069,
                -0.026521659954523408,
                -0.13057124965172465,
                2224.5202258253753
              ],
              [
                -0.1311961141938442,
                -0.023365689776699484,
                -0.991081038140521,
                789.2298858428835
              ],
              [
                -0.023234226967820244,
                -0.9993751278146329,
                0.02663690302366189,
                957.5921872749295
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 14.686969252172466,
              "p95_distance_mm": 34.37681958829956,
              "cad_to_scan_median_mm": 33.90472307576265,
              "cad_to_scan_p95_mm": 203.34941733155802,
              "scan_fraction_within_10mm": 0.3817211055276382,
              "cad_fraction_within_10mm": 0.1712,
              "scan_fraction_within_20mm": 0.6450690954773869,
              "cad_fraction_within_20mm": 0.3177333333333333,
              "determinant": -0.9999999999999978,
              "rank": 199.17096961456335,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": false,
                  "cad_median": false,
                  "scan_p95": false,
                  "cad_p95": false,
                  "scan_coverage_10mm": false,
                  "cad_coverage_10mm": false,
                  "scan_coverage_20mm": false,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "scan_median",
                  "cad_median",
                  "scan_p95",
                  "cad_p95",
                  "scan_coverage_10mm",
                  "cad_coverage_10mm",
                  "scan_coverage_20mm",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "calibration": {
          "origin_xy": [
            -298.84366988348125,
            964.7914195222675
          ],
          "pitch_xy": [
            0.09999466730000968,
            0.09999893476378242
          ],
          "y_decreases_down_image": true,
          "median_z_error": 0.0,
          "p90_z_error": 0.03162689208984376,
          "valid_fraction": 1.0,
          "rank": 0.0031626892089843765,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "not_fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c"
      },
      {
        "dataset_id": "NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae.json",
        "eligible_for_weak_training": false,
        "valid_nodes": 0,
        "positive_nodes": 0,
        "accepted_annotations": 1,
        "rejected_annotations": 2,
        "registration": {
          "median_distance_mm": 12.75286737438648,
          "p95_distance_mm": 32.51660002654996,
          "cad_to_scan_median_mm": 34.095145561313245,
          "cad_to_scan_p95_mm": 205.1099351417643,
          "scan_fraction_within_10mm": 0.4125628140703518,
          "cad_fraction_within_10mm": 0.16756666666666667,
          "scan_fraction_within_20mm": 0.7106469849246231,
          "cad_fraction_within_20mm": 0.33061666666666667,
          "determinant": 0.9999999999999996,
          "rank": 199.20714208493123,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": false,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": false
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "cad_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm",
              "cad_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "different_geometry_or_incomplete_scan",
          "orientation_correction_degrees": 3.1128336071182057,
          "mirrored_fit_better": false,
          "mirrored_candidate": {
            "matrix": [
              [
                0.9923906264539848,
                0.03985675541207645,
                -0.11650014409559419,
                2179.938732350021
              ],
              [
                -0.11813006882572508,
                0.041321830519509,
                -0.9921379909880237,
                758.9110890061945
              ],
              [
                0.03472940203202243,
                -0.9983506124456178,
                -0.045715678535481495,
                870.0622962025411
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 12.850870424215607,
              "p95_distance_mm": 33.09352736146816,
              "cad_to_scan_median_mm": 34.27120301828141,
              "cad_to_scan_p95_mm": 207.85953950948323,
              "scan_fraction_within_10mm": 0.3861180904522613,
              "cad_fraction_within_10mm": 0.1585,
              "scan_fraction_within_20mm": 0.7133165829145729,
              "cad_fraction_within_20mm": 0.3337333333333333,
              "determinant": -1.0000000000000058,
              "rank": 201.45558187226584,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": false,
                  "cad_median": false,
                  "scan_p95": false,
                  "cad_p95": false,
                  "scan_coverage_10mm": false,
                  "cad_coverage_10mm": false,
                  "scan_coverage_20mm": false,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "scan_median",
                  "cad_median",
                  "scan_p95",
                  "cad_p95",
                  "scan_coverage_10mm",
                  "cad_coverage_10mm",
                  "scan_coverage_20mm",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "calibration": {
          "origin_xy": [
            -288.8083455773136,
            896.847154175228
          ],
          "pitch_xy": [
            0.0999796179989004,
            0.09998937945949174
          ],
          "y_decreases_down_image": true,
          "median_z_error": 0.0,
          "p90_z_error": 0.023609161376953125,
          "valid_fraction": 1.0,
          "rank": 0.002360916137695313,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "not_fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae"
      },
      {
        "dataset_id": "NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1.json",
        "eligible_for_weak_training": false,
        "valid_nodes": 0,
        "positive_nodes": 0,
        "accepted_annotations": 0,
        "rejected_annotations": 2,
        "registration": {
          "median_distance_mm": 13.869501597613642,
          "p95_distance_mm": 33.4262398223442,
          "cad_to_scan_median_mm": 33.10297158295867,
          "cad_to_scan_p95_mm": 201.34971089721125,
          "scan_fraction_within_10mm": 0.40295226130653267,
          "cad_fraction_within_10mm": 0.18183333333333335,
          "scan_fraction_within_20mm": 0.6630025125628141,
          "cad_fraction_within_20mm": 0.32858333333333334,
          "determinant": 1.0000000000000004,
          "rank": 196.8057862789024,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": false,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": false
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "cad_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm",
              "cad_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "different_geometry_or_incomplete_scan",
          "orientation_correction_degrees": 5.067384756615962,
          "mirrored_fit_better": false,
          "mirrored_candidate": {
            "matrix": [
              [
                0.9951045903421746,
                0.06131664441668108,
                -0.07750563461711477,
                2153.70982169679
              ],
              [
                -0.07987654235470006,
                0.03720628687026921,
                -0.9961101496314473,
                767.6344425531454
              ],
              [
                0.05819443496917078,
                -0.9974246644909095,
                -0.0419219083989916,
                890.30194520194
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 13.889677638665106,
              "p95_distance_mm": 34.76503552409614,
              "cad_to_scan_median_mm": 33.281079471418295,
              "cad_to_scan_p95_mm": 204.724557685681,
              "scan_fraction_within_10mm": 0.3969535175879397,
              "cad_fraction_within_10mm": 0.175,
              "scan_fraction_within_20mm": 0.6685301507537689,
              "cad_fraction_within_20mm": 0.33168333333333333,
              "determinant": -0.9999999999999938,
              "rank": 199.74399301590745,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": false,
                  "cad_median": false,
                  "scan_p95": false,
                  "cad_p95": false,
                  "scan_coverage_10mm": false,
                  "cad_coverage_10mm": false,
                  "scan_coverage_20mm": false,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "scan_median",
                  "cad_median",
                  "scan_p95",
                  "cad_p95",
                  "scan_coverage_10mm",
                  "cad_coverage_10mm",
                  "scan_coverage_20mm",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "calibration": {
          "origin_xy": [
            -283.36980366335075,
            931.8988647460938
          ],
          "pitch_xy": [
            0.099983934305482,
            0.0999998785045049
          ],
          "y_decreases_down_image": true,
          "median_z_error": 0.0,
          "p90_z_error": 0.023995399475097656,
          "valid_fraction": 1.0,
          "rank": 0.002399539947509766,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "not_fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1"
      },
      {
        "dataset_id": "NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a.json",
        "eligible_for_weak_training": false,
        "valid_nodes": 0,
        "positive_nodes": 0,
        "accepted_annotations": 2,
        "rejected_annotations": 2,
        "registration": {
          "median_distance_mm": 13.524306394133166,
          "p95_distance_mm": 33.31464650223708,
          "cad_to_scan_median_mm": 33.84195619629712,
          "cad_to_scan_p95_mm": 203.70987907855576,
          "scan_fraction_within_10mm": 0.3877076724977231,
          "cad_fraction_within_10mm": 0.16243333333333335,
          "scan_fraction_within_20mm": 0.6846832699978016,
          "cad_fraction_within_20mm": 0.3270166666666667,
          "determinant": 0.9999999999999952,
          "rank": 198.62400735005477,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": false,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": false
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "cad_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm",
              "cad_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "different_geometry_or_incomplete_scan",
          "orientation_correction_degrees": 7.484241971331138,
          "mirrored_fit_better": false,
          "mirrored_candidate": {
            "matrix": [
              [
                0.9913841271447099,
                0.054525458759439614,
                -0.11909864311821768,
                2169.7432650607607
              ],
              [
                -0.12093801425700108,
                0.03176709274879735,
                -0.9921516257739358,
                763.3046124102816
              ],
              [
                0.050314104912054895,
                -0.9980069269125156,
                -0.03808759222550926,
                861.8930954046255
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 13.700144233796507,
              "p95_distance_mm": 33.92998085449582,
              "cad_to_scan_median_mm": 34.4183445594297,
              "cad_to_scan_p95_mm": 206.1865701887989,
              "scan_fraction_within_10mm": 0.3618919003800132,
              "cad_fraction_within_10mm": 0.15361666666666668,
              "scan_fraction_within_20mm": 0.6914041644420715,
              "cad_fraction_within_20mm": 0.3282,
              "determinant": -1.0000000000000042,
              "rank": 200.79028906352573,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": false,
                  "cad_median": false,
                  "scan_p95": false,
                  "cad_p95": false,
                  "scan_coverage_10mm": false,
                  "cad_coverage_10mm": false,
                  "scan_coverage_20mm": false,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "scan_median",
                  "cad_median",
                  "scan_p95",
                  "cad_p95",
                  "scan_coverage_10mm",
                  "cad_coverage_10mm",
                  "scan_coverage_20mm",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "calibration": {
          "origin_xy": [
            -286.26606856225044,
            891.9000244140625
          ],
          "pitch_xy": [
            0.09998978735891377,
            0.09998739372375773
          ],
          "y_decreases_down_image": true,
          "median_z_error": 9.5367431640625e-06,
          "p90_z_error": 0.03998584747314453,
          "valid_fraction": 1.0,
          "rank": 0.004008121490478515,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "not_fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a"
      },
      {
        "dataset_id": "NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb",
        "status": "mapped",
        "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb/mapping.json",
        "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb.json",
        "eligible_for_weak_training": false,
        "valid_nodes": 0,
        "positive_nodes": 0,
        "accepted_annotations": 0,
        "rejected_annotations": 2,
        "registration": {
          "median_distance_mm": 12.799130515688804,
          "p95_distance_mm": 32.74095554037565,
          "cad_to_scan_median_mm": 33.49499672069774,
          "cad_to_scan_p95_mm": 208.34543458269525,
          "scan_fraction_within_10mm": 0.3915829145728643,
          "cad_fraction_within_10mm": 0.15658333333333332,
          "scan_fraction_within_20mm": 0.7206030150753768,
          "cad_fraction_within_20mm": 0.3373,
          "determinant": 1.0000000000000038,
          "rank": 201.2064007655859,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": false,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": false
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "cad_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm",
              "cad_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "different_geometry_or_incomplete_scan",
          "orientation_correction_degrees": 7.204129388750119,
          "mirrored_fit_better": false,
          "mirrored_candidate": {
            "matrix": [
              [
                0.9931335007661675,
                -0.010398966577081035,
                -0.11652343605499324,
                2187.245279855627
              ],
              [
                -0.11676520197195968,
                -0.02687176032955836,
                -0.992795948876321,
                795.2495587625151
              ],
              [
                -0.0071928620437808795,
                -0.9995847987994434,
                0.02790148284051514,
                879.4744035894066
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 12.554133163172121,
              "p95_distance_mm": 32.33799514019427,
              "cad_to_scan_median_mm": 33.8011675666032,
              "cad_to_scan_p95_mm": 205.9313999703099,
              "scan_fraction_within_10mm": 0.41812185929648243,
              "cad_fraction_within_10mm": 0.16215,
              "scan_fraction_within_20mm": 0.7115577889447237,
              "cad_fraction_within_20mm": 0.33125,
              "determinant": -0.9999999999999984,
              "rank": 199.22059474617822,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": false,
                  "cad_median": false,
                  "scan_p95": false,
                  "cad_p95": false,
                  "scan_coverage_10mm": false,
                  "cad_coverage_10mm": false,
                  "scan_coverage_20mm": false,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "scan_median",
                  "cad_median",
                  "scan_p95",
                  "cad_p95",
                  "scan_coverage_10mm",
                  "cad_coverage_10mm",
                  "scan_coverage_20mm",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "calibration": {
          "origin_xy": [
            -267.81149065571446,
            890.0900036749492
          ],
          "pitch_xy": [
            0.09997785014490927,
            0.09999876645702245
          ],
          "y_decreases_down_image": true,
          "median_z_error": 0.0,
          "p90_z_error": 0.016903495788576053,
          "valid_fraction": 1.0,
          "rank": 0.0016903495788576054,
          "check_points": 6000,
          "independently_validated": false,
          "accepted": true,
          "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
        },
        "fit_group": "not_fit_data",
        "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb"
      }
    ]
  },
  "datasets": [
    {
      "dataset_id": "AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 1,
      "rejected_annotations": 2,
      "registration": {
        "median_distance_mm": 72.04716447125197,
        "p95_distance_mm": 219.85532195668802,
        "cad_to_scan_median_mm": 13.583744614000278,
        "cad_to_scan_p95_mm": 31.441945313965142,
        "scan_fraction_within_10mm": 0.14993718592964825,
        "cad_fraction_within_10mm": 0.3632,
        "scan_fraction_within_20mm": 0.2522613065326633,
        "cad_fraction_within_20mm": 0.71355,
        "determinant": 1.000000000000001,
        "rank": 227.67918364011484,
        "fit_check": {
          "accepted": false,
          "checks": {
            "scan_median": false,
            "cad_median": false,
            "scan_p95": false,
            "cad_p95": false,
            "scan_coverage_10mm": false,
            "cad_coverage_10mm": false,
            "scan_coverage_20mm": false,
            "cad_coverage_20mm": false
          },
          "limits": {
            "median_mm": 5.0,
            "p95_mm": 20.0,
            "coverage_within_10mm": 0.8,
            "coverage_within_20mm": 0.95
          },
          "failed_checks": [
            "scan_median",
            "cad_median",
            "scan_p95",
            "cad_p95",
            "scan_coverage_10mm",
            "cad_coverage_10mm",
            "scan_coverage_20mm",
            "cad_coverage_20mm"
          ]
        },
        "candidate_count": 49,
        "fit_accepted": false,
        "fit_category": "different_geometry_or_incomplete_scan",
        "orientation_correction_degrees": 5.20993944336939,
        "mirrored_fit_better": false,
        "mirrored_candidate": {
          "matrix": [
            [
              -0.21754294571635313,
              -0.9758950599057866,
              -0.017432694012395607,
              2734.723501835641
            ],
            [
              0.017398902495304368,
              -0.021734862494417237,
              0.9996123618404835,
              -814.8558553959116
            ],
            [
              0.9758956629481524,
              -0.21715530802590718,
              -0.021707769004725676,
              958.6457855075824
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 71.94936048171317,
            "p95_distance_mm": 222.78835646279555,
            "cad_to_scan_median_mm": 11.75630307663294,
            "cad_to_scan_p95_mm": 32.786717220318046,
            "scan_fraction_within_10mm": 0.16695979899497487,
            "cad_fraction_within_10mm": 0.42946666666666666,
            "scan_fraction_within_20mm": 0.2599246231155779,
            "cad_fraction_within_20mm": 0.7394666666666667,
            "determinant": -1.0000000000000009,
            "rank": 228.65234550943774,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            }
          },
          "inspection_only": true,
          "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
        },
        "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -433.1246643066406,
          1140.2998046875
        ],
        "pitch_xy": [
          0.1,
          0.1
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.00034332275390625,
        "p90_z_error": 0.039615631103515625,
        "valid_fraction": 1.0,
        "rank": 0.0043048858642578125,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "not_fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4",
      "training_excluded": false
    },
    {
      "dataset_id": "AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 217,
      "positive_nodes": 3,
      "accepted_annotations": 1,
      "rejected_annotations": 0,
      "registration": {
        "median_distance_mm": 0.859594384569359,
        "p95_distance_mm": 6.150319603773206,
        "raw_scan_median_mm": 0.8610555502316329,
        "raw_scan_p95_mm": 6.195461095923915,
        "cad_to_scan_median_mm": 4.381164851383268,
        "cad_to_scan_p95_mm": 21.89994865031147,
        "scan_fraction_within_10mm": 0.9828957711051721,
        "scan_fraction_within_20mm": 1.0,
        "cad_fraction_within_10mm": 0.8426833333333333,
        "cad_fraction_within_20mm": 0.9407166666666666,
        "scan_roi_fraction": 0.9989007537688442,
        "roi_point_count": 31805,
        "raw_point_count": 31840,
        "determinant": -1.0000000000000022,
        "comparison_scope": "CAD-supported scan ROI",
        "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
        "pose_refinement": "previous",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
        "rank": 17.050327945677722,
        "fit_check": {
          "accepted": true,
          "checks": {
            "explicit_user_selection": true,
            "cad_median": true,
            "cad_p95": true,
            "cad_coverage": true,
            "measured_support": true
          },
          "limits": {
            "cad_median_mm": 7.0,
            "cad_p95_mm": 30.0,
            "cad_coverage_20mm": 0.9,
            "minimum_scan_roi_fraction": 0.25,
            "roi_distance_mm": 20.0
          },
          "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
          "failed_checks": []
        },
        "fit_accepted": true,
        "fit_category": "user_confirmed_mirrored_part_fit",
        "user_confirmed_pair": true,
        "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
        "previous_automatic_classification": {
          "median_distance_mm": 9.046957714980554,
          "p95_distance_mm": 34.2896702114766,
          "cad_to_scan_median_mm": 18.079743087738724,
          "cad_to_scan_p95_mm": 50.28465173600303,
          "scan_fraction_within_10mm": 0.5306532663316583,
          "cad_fraction_within_10mm": 0.2967666666666667,
          "scan_fraction_within_20mm": 0.7780464824120603,
          "cad_fraction_within_20mm": 0.5427166666666666,
          "determinant": 1.000000000000018,
          "rank": 75.9105700647304,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": false,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": false
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "cad_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm",
              "cad_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "mirrored_or_opposite_side",
          "orientation_correction_degrees": 165.79765706906488,
          "mirrored_fit_better": true,
          "mirrored_candidate": {
            "matrix": [
              [
                0.04066640885715947,
                0.9981582884835372,
                -0.04501415690961475,
                1517.4822175821885
              ],
              [
                0.08126630363373398,
                0.04159797956695652,
                0.995823978416696,
                -846.6503918464518
              ],
              [
                -0.9958624559066236,
                0.04415471919928949,
                0.07942499410173011,
                517.855481067386
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 2.0538805504297972,
              "p95_distance_mm": 6.830466515992311,
              "cad_to_scan_median_mm": 4.381164851383268,
              "cad_to_scan_p95_mm": 21.89994865031147,
              "scan_fraction_within_10mm": 0.9714510050251256,
              "cad_fraction_within_10mm": 0.8426833333333333,
              "scan_fraction_within_20mm": 0.9980213567839196,
              "cad_fraction_within_20mm": 0.9407166666666666,
              "determinant": -1.0000000000000022,
              "rank": 23.619440688787343,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": true,
                  "cad_median": true,
                  "scan_p95": true,
                  "cad_p95": false,
                  "scan_coverage_10mm": true,
                  "cad_coverage_10mm": true,
                  "scan_coverage_20mm": true,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "cad_p95",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "mirrored_fit_better": true,
        "reflection_confirmed": true,
        "proper_candidate": {
          "matrix": [
            [
              0.04926918416339855,
              0.9978672611515808,
              -0.04281911505078414,
              1511.3539289601965
            ],
            [
              0.04921172596426171,
              -0.045244447914189335,
              -0.9977630710547274,
              -682.5988924013953
            ],
            [
              -0.9975724302122173,
              0.047051769943321504,
              -0.05133592724115299,
              535.8474425821821
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 5.716377177851066,
            "p95_distance_mm": 17.971549728963158,
            "cad_to_scan_p95_mm": 50.28465173600303,
            "cad_to_scan_median_mm": 18.079743087738724,
            "determinant": 1.000000000000018
          }
        },
        "mirrored_candidate": {
          "matrix": [
            [
              0.04066640885715947,
              0.9981582884835372,
              -0.04501415690961475,
              1517.4822175821885
            ],
            [
              0.08126630363373398,
              0.04159797956695652,
              0.995823978416696,
              -846.6503918464518
            ],
            [
              -0.9958624559066236,
              0.04415471919928949,
              0.07942499410173011,
              517.855481067386
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 0.859594384569359,
            "p95_distance_mm": 6.150319603773206,
            "raw_scan_median_mm": 0.8610555502316329,
            "raw_scan_p95_mm": 6.195461095923915,
            "cad_to_scan_median_mm": 4.381164851383268,
            "cad_to_scan_p95_mm": 21.89994865031147,
            "scan_fraction_within_10mm": 0.9828957711051721,
            "scan_fraction_within_20mm": 1.0,
            "cad_fraction_within_10mm": 0.8426833333333333,
            "cad_fraction_within_20mm": 0.9407166666666666,
            "scan_roi_fraction": 0.9989007537688442,
            "roi_point_count": 31805,
            "raw_point_count": 31840,
            "determinant": -1.0000000000000022,
            "comparison_scope": "CAD-supported scan ROI",
            "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
            "pose_refinement": "previous",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
            "rank": 17.050327945677722,
            "fit_check": {
              "accepted": true,
              "checks": {
                "explicit_user_selection": true,
                "cad_median": true,
                "cad_p95": true,
                "cad_coverage": true,
                "measured_support": true
              },
              "limits": {
                "cad_median_mm": 7.0,
                "cad_p95_mm": 30.0,
                "cad_coverage_20mm": 0.9,
                "minimum_scan_roi_fraction": 0.25,
                "roi_distance_mm": 20.0
              },
              "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
              "failed_checks": []
            },
            "fit_accepted": true,
            "fit_category": "user_confirmed_mirrored_part_fit",
            "user_confirmed_pair": true,
            "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
            "mirrored_fit_better": true,
            "reflection_confirmed": true,
            "proper_candidate": {
              "matrix": [
                [
                  0.04926918416339855,
                  0.9978672611515808,
                  -0.04281911505078414,
                  1511.3539289601965
                ],
                [
                  0.04921172596426171,
                  -0.045244447914189335,
                  -0.9977630710547274,
                  -682.5988924013953
                ],
                [
                  -0.9975724302122173,
                  0.047051769943321504,
                  -0.05133592724115299,
                  535.8474425821821
                ],
                [
                  0.0,
                  0.0,
                  0.0,
                  1.0
                ]
              ],
              "quality": {
                "median_distance_mm": 5.716377177851066,
                "p95_distance_mm": 17.971549728963158,
                "cad_to_scan_p95_mm": 50.28465173600303,
                "cad_to_scan_median_mm": 18.079743087738724,
                "determinant": 1.000000000000018
              }
            }
          },
          "inspection_only": false,
          "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
        }
      },
      "calibration": {
        "origin_xy": [
          -281.87750244140625,
          1186.870458984375
        ],
        "pitch_xy": [
          0.1,
          0.1
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.00038909912109375,
        "p90_z_error": 0.08039169311523438,
        "valid_fraction": 1.0,
        "rank": 0.008428268432617188,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b",
      "training_excluded": true
    },
    {
      "dataset_id": "AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea.json",
      "eligible_for_weak_training": true,
      "valid_nodes": 223,
      "positive_nodes": 3,
      "accepted_annotations": 1,
      "rejected_annotations": 0,
      "registration": {
        "median_distance_mm": 2.0796714144351873,
        "p95_distance_mm": 17.769716665986767,
        "cad_to_scan_median_mm": 3.4438241956118816,
        "cad_to_scan_p95_mm": 19.373632861939598,
        "scan_fraction_within_10mm": 0.8244346733668342,
        "cad_fraction_within_10mm": 0.8469166666666667,
        "scan_fraction_within_20mm": 0.9693153266331658,
        "cad_fraction_within_20mm": 0.9541333333333334,
        "determinant": 1.0000000000000144,
        "rank": 28.968613125575132,
        "fit_check": {
          "accepted": true,
          "checks": {
            "scan_median": true,
            "cad_median": true,
            "scan_p95": true,
            "cad_p95": true,
            "scan_coverage_10mm": true,
            "cad_coverage_10mm": true,
            "scan_coverage_20mm": true,
            "cad_coverage_20mm": true
          },
          "limits": {
            "median_mm": 5.0,
            "p95_mm": 20.0,
            "coverage_within_10mm": 0.8,
            "coverage_within_20mm": 0.95
          },
          "failed_checks": []
        },
        "candidate_count": 49,
        "fit_accepted": true,
        "fit_category": "well_fitted",
        "orientation_correction_degrees": 0.43322220257841265,
        "mirrored_fit_better": false,
        "mirrored_candidate": {
          "matrix": [
            [
              -0.02292986683103666,
              -0.9996499932945715,
              -0.013195154916474328,
              2900.654580244484
            ],
            [
              0.03609227338658812,
              0.012362284649271282,
              -0.9992719958650087,
              -728.8128177602899
            ],
            [
              -0.9990853662269791,
              0.023389416931793444,
              -0.03579617530815544,
              520.1990417247225
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 14.266786777969703,
            "p95_distance_mm": 54.90178133973321,
            "cad_to_scan_median_mm": 17.139198986289927,
            "cad_to_scan_p95_mm": 45.80565868422717,
            "scan_fraction_within_10mm": 0.3929334170854271,
            "cad_fraction_within_10mm": 0.31883333333333336,
            "scan_fraction_within_20mm": 0.6171168341708543,
            "cad_fraction_within_20mm": 0.5631166666666667,
            "determinant": -0.9999999999999968,
            "rank": 88.44777228627422,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            }
          },
          "inspection_only": true,
          "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
        },
        "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -332.63988107428855,
          1194.2999267578125
        ],
        "pitch_xy": [
          0.09998708977396822,
          0.0999919601038037
        ],
        "y_decreases_down_image": true,
        "median_z_error": 7.62939453125e-06,
        "p90_z_error": 0.06440134048461914,
        "valid_fraction": 1.0,
        "rank": 0.006447763442993164,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea",
      "training_excluded": false
    },
    {
      "dataset_id": "AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0.json",
      "eligible_for_weak_training": true,
      "valid_nodes": 213,
      "positive_nodes": 3,
      "accepted_annotations": 1,
      "rejected_annotations": 0,
      "registration": {
        "median_distance_mm": 0.8688044341676624,
        "p95_distance_mm": 5.309535776107305,
        "raw_scan_median_mm": 0.8711801799523313,
        "raw_scan_p95_mm": 5.401406413415951,
        "cad_to_scan_median_mm": 4.268324290817249,
        "cad_to_scan_p95_mm": 22.036827400748404,
        "scan_fraction_within_10mm": 0.9853653930886889,
        "scan_fraction_within_20mm": 1.0,
        "cad_fraction_within_10mm": 0.85055,
        "cad_fraction_within_20mm": 0.9404333333333333,
        "scan_roi_fraction": 0.997927135678392,
        "roi_point_count": 31774,
        "raw_point_count": 31840,
        "determinant": -1.0000000000000062,
        "comparison_scope": "CAD-supported scan ROI",
        "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
        "pose_refinement": "previous",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
        "rank": 17.024346859526776,
        "fit_check": {
          "accepted": true,
          "checks": {
            "explicit_user_selection": true,
            "cad_median": true,
            "cad_p95": true,
            "cad_coverage": true,
            "measured_support": true
          },
          "limits": {
            "cad_median_mm": 7.0,
            "cad_p95_mm": 30.0,
            "cad_coverage_20mm": 0.9,
            "minimum_scan_roi_fraction": 0.25,
            "roi_distance_mm": 20.0
          },
          "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
          "failed_checks": []
        },
        "fit_accepted": true,
        "fit_category": "user_confirmed_mirrored_part_fit",
        "user_confirmed_pair": true,
        "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
        "previous_automatic_classification": {
          "median_distance_mm": 9.377918885297772,
          "p95_distance_mm": 38.169466720304136,
          "cad_to_scan_median_mm": 18.457680109674303,
          "cad_to_scan_p95_mm": 50.0010085111019,
          "scan_fraction_within_10mm": 0.5187185929648241,
          "cad_fraction_within_10mm": 0.29663333333333336,
          "scan_fraction_within_20mm": 0.7712939698492463,
          "cad_fraction_within_20mm": 0.5335333333333333,
          "determinant": 1.0000000000000202,
          "rank": 78.42059794099458,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": false,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": false
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "cad_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm",
              "cad_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "mirrored_or_opposite_side",
          "orientation_correction_degrees": 163.46505613692443,
          "mirrored_fit_better": true,
          "mirrored_candidate": {
            "matrix": [
              [
                0.06053439266562745,
                0.9974205046896967,
                -0.038573619601503,
                1561.6446290481035
              ],
              [
                0.07160486322022797,
                0.034205649697073175,
                0.9968463859050762,
                -841.2228326570604
              ],
              [
                -0.995594461047179,
                0.06310554930716403,
                0.06934954058121086,
                514.60743220972
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 2.064995680002968,
              "p95_distance_mm": 5.871908695951564,
              "cad_to_scan_median_mm": 4.268324290817249,
              "cad_to_scan_p95_mm": 22.036827400748404,
              "scan_fraction_within_10mm": 0.9735866834170854,
              "cad_fraction_within_10mm": 0.85055,
              "scan_fraction_within_20mm": 0.9972675879396985,
              "cad_fraction_within_20mm": 0.9404333333333333,
              "determinant": -1.0000000000000062,
              "rank": 22.921852880474468,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": true,
                  "cad_median": true,
                  "scan_p95": true,
                  "cad_p95": false,
                  "scan_coverage_10mm": true,
                  "cad_coverage_10mm": true,
                  "scan_coverage_20mm": true,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "cad_p95",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "mirrored_fit_better": true,
        "reflection_confirmed": true,
        "proper_candidate": {
          "matrix": [
            [
              0.05824424727032222,
              0.9977640915457433,
              -0.03277842707991752,
              1556.1549976761276
            ],
            [
              0.06567384477646052,
              -0.036592604159670895,
              -0.9971699591509414,
              -688.5253465454416
            ],
            [
              -0.9961398264160559,
              0.055926728339261954,
              -0.06765831275663974,
              536.8155566504322
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 5.799822366265498,
            "p95_distance_mm": 17.889210333983744,
            "cad_to_scan_p95_mm": 50.0010085111019,
            "cad_to_scan_median_mm": 18.457680109674303,
            "determinant": 1.0000000000000202
          }
        },
        "mirrored_candidate": {
          "matrix": [
            [
              0.06053439266562745,
              0.9974205046896967,
              -0.038573619601503,
              1561.6446290481035
            ],
            [
              0.07160486322022797,
              0.034205649697073175,
              0.9968463859050762,
              -841.2228326570604
            ],
            [
              -0.995594461047179,
              0.06310554930716403,
              0.06934954058121086,
              514.60743220972
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 0.8688044341676624,
            "p95_distance_mm": 5.309535776107305,
            "raw_scan_median_mm": 0.8711801799523313,
            "raw_scan_p95_mm": 5.401406413415951,
            "cad_to_scan_median_mm": 4.268324290817249,
            "cad_to_scan_p95_mm": 22.036827400748404,
            "scan_fraction_within_10mm": 0.9853653930886889,
            "scan_fraction_within_20mm": 1.0,
            "cad_fraction_within_10mm": 0.85055,
            "cad_fraction_within_20mm": 0.9404333333333333,
            "scan_roi_fraction": 0.997927135678392,
            "roi_point_count": 31774,
            "raw_point_count": 31840,
            "determinant": -1.0000000000000062,
            "comparison_scope": "CAD-supported scan ROI",
            "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
            "pose_refinement": "previous",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
            "rank": 17.024346859526776,
            "fit_check": {
              "accepted": true,
              "checks": {
                "explicit_user_selection": true,
                "cad_median": true,
                "cad_p95": true,
                "cad_coverage": true,
                "measured_support": true
              },
              "limits": {
                "cad_median_mm": 7.0,
                "cad_p95_mm": 30.0,
                "cad_coverage_20mm": 0.9,
                "minimum_scan_roi_fraction": 0.25,
                "roi_distance_mm": 20.0
              },
              "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
              "failed_checks": []
            },
            "fit_accepted": true,
            "fit_category": "user_confirmed_mirrored_part_fit",
            "user_confirmed_pair": true,
            "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
            "mirrored_fit_better": true,
            "reflection_confirmed": true,
            "proper_candidate": {
              "matrix": [
                [
                  0.05824424727032222,
                  0.9977640915457433,
                  -0.03277842707991752,
                  1556.1549976761276
                ],
                [
                  0.06567384477646052,
                  -0.036592604159670895,
                  -0.9971699591509414,
                  -688.5253465454416
                ],
                [
                  -0.9961398264160559,
                  0.055926728339261954,
                  -0.06765831275663974,
                  536.8155566504322
                ],
                [
                  0.0,
                  0.0,
                  0.0,
                  1.0
                ]
              ],
              "quality": {
                "median_distance_mm": 5.799822366265498,
                "p95_distance_mm": 17.889210333983744,
                "cad_to_scan_p95_mm": 50.0010085111019,
                "cad_to_scan_median_mm": 18.457680109674303,
                "determinant": 1.0000000000000202
              }
            }
          },
          "inspection_only": false,
          "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
        }
      },
      "calibration": {
        "origin_xy": [
          -281.55849070590904,
          1142.89794921875
        ],
        "pitch_xy": [
          0.0999870772940749,
          0.09999764418695732
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.08839035034179688,
        "valid_fraction": 1.0,
        "rank": 0.008839035034179687,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0",
      "training_excluded": false
    },
    {
      "dataset_id": "AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467.json",
      "eligible_for_weak_training": true,
      "valid_nodes": 216,
      "positive_nodes": 3,
      "accepted_annotations": 1,
      "rejected_annotations": 0,
      "registration": {
        "median_distance_mm": 1.0101756198994976,
        "p95_distance_mm": 12.452385239524936,
        "raw_scan_median_mm": 1.0272468649943605,
        "raw_scan_p95_mm": 13.72084412727347,
        "cad_to_scan_median_mm": 3.4265685925963814,
        "cad_to_scan_p95_mm": 20.85853952138995,
        "scan_fraction_within_10mm": 0.9223158899316048,
        "scan_fraction_within_20mm": 1.0,
        "cad_fraction_within_10mm": 0.8273666666666667,
        "cad_fraction_within_20mm": 0.94405,
        "scan_roi_fraction": 0.9872801507537688,
        "roi_point_count": 31435,
        "raw_point_count": 31840,
        "determinant": -1.0000000000000262,
        "comparison_scope": "CAD-supported scan ROI",
        "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
        "pose_refinement": "CAD-supported ICP",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
        "rank": 15.876189593090352,
        "fit_check": {
          "accepted": true,
          "checks": {
            "explicit_user_selection": true,
            "cad_median": true,
            "cad_p95": true,
            "cad_coverage": true,
            "measured_support": true
          },
          "limits": {
            "cad_median_mm": 7.0,
            "cad_p95_mm": 30.0,
            "cad_coverage_20mm": 0.9,
            "minimum_scan_roi_fraction": 0.25,
            "roi_distance_mm": 20.0
          },
          "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
          "failed_checks": []
        },
        "fit_accepted": true,
        "fit_category": "user_confirmed_mirrored_part_fit",
        "user_confirmed_pair": true,
        "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
        "previous_automatic_classification": {
          "median_distance_mm": 13.1244001124939,
          "p95_distance_mm": 51.92559661830074,
          "cad_to_scan_median_mm": 17.845941496517,
          "cad_to_scan_p95_mm": 46.26663935577545,
          "scan_fraction_within_10mm": 0.4187185929648241,
          "cad_fraction_within_10mm": 0.29008333333333336,
          "scan_fraction_within_20mm": 0.645571608040201,
          "cad_fraction_within_20mm": 0.5489,
          "determinant": 0.9999999999999983,
          "rank": 86.86085955472345,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": false,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": false
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "cad_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm",
              "cad_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "mirrored_or_opposite_side",
          "orientation_correction_degrees": 152.2634785953822,
          "mirrored_fit_better": true,
          "mirrored_candidate": {
            "matrix": [
              [
                0.10093119956322175,
                0.9943499624642457,
                -0.03287925032731296,
                1531.1520512338304
              ],
              [
                0.07576119693679881,
                0.02527033477697696,
                0.9968057239096134,
                -833.7022439929335
              ],
              [
                -0.9920046038166561,
                0.10309976880486395,
                0.07278257812794817,
                491.5919047151455
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 2.0422220146951435,
              "p95_distance_mm": 14.58969497940151,
              "cad_to_scan_median_mm": 3.864260893806701,
              "cad_to_scan_p95_mm": 20.533908646979448,
              "scan_fraction_within_10mm": 0.8936557788944723,
              "cad_fraction_within_10mm": 0.8372833333333334,
              "scan_fraction_within_20mm": 0.985929648241206,
              "cad_fraction_within_20mm": 0.9466,
              "determinant": -1.0000000000000087,
              "rank": 27.322097820292647,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": true,
                  "cad_median": true,
                  "scan_p95": true,
                  "cad_p95": false,
                  "scan_coverage_10mm": true,
                  "cad_coverage_10mm": true,
                  "scan_coverage_20mm": true,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "cad_p95",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "mirrored_fit_better": true,
        "reflection_confirmed": true,
        "proper_candidate": {
          "matrix": [
            [
              0.09447695747591113,
              0.9953548998632432,
              -0.018512909666599575,
              1533.0218746800404
            ],
            [
              0.06248287781828454,
              -0.024488115544556106,
              -0.9977455698606851,
              -702.4569555686426
            ],
            [
              -0.9935642880486597,
              0.09310722590274706,
              -0.06450620124495116,
              512.3483621524939
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 6.557491763951388,
            "p95_distance_mm": 18.39131437731242,
            "cad_to_scan_p95_mm": 46.26663935577545,
            "cad_to_scan_median_mm": 17.845941496517,
            "determinant": 0.9999999999999983
          }
        },
        "mirrored_candidate": {
          "matrix": [
            [
              0.09950908206570744,
              0.9945016963400803,
              -0.03262389558536285,
              1529.8975578906218
            ],
            [
              0.07316132613406534,
              0.025385285458915826,
              0.9969969948001258,
              -833.2293840073633
            ],
            [
              -0.9923433694769002,
              0.10159706323951283,
              0.07023299649282685,
              492.7838643859904
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 1.0101756198994976,
            "p95_distance_mm": 12.452385239524936,
            "raw_scan_median_mm": 1.0272468649943605,
            "raw_scan_p95_mm": 13.72084412727347,
            "cad_to_scan_median_mm": 3.4265685925963814,
            "cad_to_scan_p95_mm": 20.85853952138995,
            "scan_fraction_within_10mm": 0.9223158899316048,
            "scan_fraction_within_20mm": 1.0,
            "cad_fraction_within_10mm": 0.8273666666666667,
            "cad_fraction_within_20mm": 0.94405,
            "scan_roi_fraction": 0.9872801507537688,
            "roi_point_count": 31435,
            "raw_point_count": 31840,
            "determinant": -1.0000000000000262,
            "comparison_scope": "CAD-supported scan ROI",
            "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
            "pose_refinement": "CAD-supported ICP",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
            "rank": 15.876189593090352,
            "fit_check": {
              "accepted": true,
              "checks": {
                "explicit_user_selection": true,
                "cad_median": true,
                "cad_p95": true,
                "cad_coverage": true,
                "measured_support": true
              },
              "limits": {
                "cad_median_mm": 7.0,
                "cad_p95_mm": 30.0,
                "cad_coverage_20mm": 0.9,
                "minimum_scan_roi_fraction": 0.25,
                "roi_distance_mm": 20.0
              },
              "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
              "failed_checks": []
            },
            "fit_accepted": true,
            "fit_category": "user_confirmed_mirrored_part_fit",
            "user_confirmed_pair": true,
            "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
            "mirrored_fit_better": true,
            "reflection_confirmed": true,
            "proper_candidate": {
              "matrix": [
                [
                  0.09447695747591113,
                  0.9953548998632432,
                  -0.018512909666599575,
                  1533.0218746800404
                ],
                [
                  0.06248287781828454,
                  -0.024488115544556106,
                  -0.9977455698606851,
                  -702.4569555686426
                ],
                [
                  -0.9935642880486597,
                  0.09310722590274706,
                  -0.06450620124495116,
                  512.3483621524939
                ],
                [
                  0.0,
                  0.0,
                  0.0,
                  1.0
                ]
              ],
              "quality": {
                "median_distance_mm": 6.557491763951388,
                "p95_distance_mm": 18.39131437731242,
                "cad_to_scan_p95_mm": 46.26663935577545,
                "cad_to_scan_median_mm": 17.845941496517,
                "determinant": 0.9999999999999983
              }
            }
          },
          "inspection_only": false,
          "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
        }
      },
      "calibration": {
        "origin_xy": [
          -299.9460144042969,
          1192.297607421875
        ],
        "pitch_xy": [
          0.1,
          0.1
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.007656097412109375,
        "p90_z_error": 0.09559669494628906,
        "valid_fraction": 1.0,
        "rank": 0.017215766906738282,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467",
      "training_excluded": false
    },
    {
      "dataset_id": "LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 1,
      "rejected_annotations": 1,
      "registration": {
        "median_distance_mm": 29.418369323795304,
        "p95_distance_mm": 91.78098444527218,
        "cad_to_scan_median_mm": 35.753610050906374,
        "cad_to_scan_p95_mm": 101.77374555459107,
        "scan_fraction_within_10mm": 0.17069723618090452,
        "cad_fraction_within_10mm": 0.1093,
        "scan_fraction_within_20mm": 0.35869974874371857,
        "cad_fraction_within_20mm": 0.2872166666666667,
        "determinant": 1.0000000000000133,
        "rank": 176.15160813722096,
        "fit_check": {
          "accepted": false,
          "checks": {
            "scan_median": false,
            "cad_median": false,
            "scan_p95": false,
            "cad_p95": false,
            "scan_coverage_10mm": false,
            "cad_coverage_10mm": false,
            "scan_coverage_20mm": false,
            "cad_coverage_20mm": false
          },
          "limits": {
            "median_mm": 5.0,
            "p95_mm": 20.0,
            "coverage_within_10mm": 0.8,
            "coverage_within_20mm": 0.95
          },
          "failed_checks": [
            "scan_median",
            "cad_median",
            "scan_p95",
            "cad_p95",
            "scan_coverage_10mm",
            "cad_coverage_10mm",
            "scan_coverage_20mm",
            "cad_coverage_20mm"
          ]
        },
        "candidate_count": 49,
        "fit_accepted": false,
        "fit_category": "different_geometry_or_incomplete_scan",
        "orientation_correction_degrees": 175.50192819603458,
        "mirrored_fit_better": false,
        "mirrored_candidate": {
          "matrix": [
            [
              -0.12750729193890795,
              0.9918285201972841,
              0.004251708559400609,
              500.46992121953997
            ],
            [
              0.9319032464279142,
              0.12126878161726194,
              -0.3418336172792045,
              771.5412595018338
            ],
            [
              0.3395559302965088,
              0.03962409782358158,
              0.9397508718123864,
              638.3596130166854
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 36.47699040229023,
            "p95_distance_mm": 97.83390527843322,
            "cad_to_scan_median_mm": 43.37123932510863,
            "cad_to_scan_p95_mm": 75.87902646612949,
            "scan_fraction_within_10mm": 0.12905150753768843,
            "cad_fraction_within_10mm": 0.07998333333333334,
            "scan_fraction_within_20mm": 0.29554020100502515,
            "cad_fraction_within_20mm": 0.22238333333333332,
            "determinant": -1.0000000000000047,
            "rank": 170.6008680532184,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            }
          },
          "inspection_only": true,
          "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
        },
        "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -58.03591550552413,
          848.4998671996435
        ],
        "pitch_xy": [
          0.09996401107743251,
          0.09998631598148609
        ],
        "y_decreases_down_image": true,
        "median_z_error": 5.7220458984375e-06,
        "p90_z_error": 0.07960891723632812,
        "valid_fraction": 1.0,
        "rank": 0.00796661376953125,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "not_fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535",
      "training_excluded": false
    },
    {
      "dataset_id": "ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996.json",
      "eligible_for_weak_training": true,
      "valid_nodes": 202,
      "positive_nodes": 16,
      "accepted_annotations": 6,
      "rejected_annotations": 0,
      "registration": {
        "median_distance_mm": 2.3149466872066933,
        "p95_distance_mm": 16.507252352207075,
        "raw_scan_median_mm": 13.553174133714009,
        "raw_scan_p95_mm": 137.46546044838237,
        "cad_to_scan_median_mm": 4.721125052096221,
        "cad_to_scan_p95_mm": 23.59019903558161,
        "scan_fraction_within_10mm": 0.8360312429250623,
        "scan_fraction_within_20mm": 1.0,
        "cad_fraction_within_10mm": 0.75305,
        "cad_fraction_within_20mm": 0.9241666666666667,
        "scan_roi_fraction": 0.5548994974874372,
        "roi_point_count": 17668,
        "raw_point_count": 31840,
        "determinant": 1.0000000000000067,
        "comparison_scope": "CAD-supported scan ROI",
        "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
        "pose_refinement": "CAD-supported ICP",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
        "rank": 21.146117944300414,
        "fit_check": {
          "accepted": true,
          "checks": {
            "explicit_user_selection": true,
            "cad_median": true,
            "cad_p95": true,
            "cad_coverage": true,
            "measured_support": true
          },
          "limits": {
            "cad_median_mm": 7.0,
            "cad_p95_mm": 30.0,
            "cad_coverage_20mm": 0.9,
            "minimum_scan_roi_fraction": 0.25,
            "roi_distance_mm": 20.0
          },
          "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
          "failed_checks": []
        },
        "fit_accepted": true,
        "fit_category": "user_confirmed_partial_scan_fit",
        "user_confirmed_pair": true,
        "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
        "previous_automatic_classification": {
          "median_distance_mm": 14.757818420349633,
          "p95_distance_mm": 134.66159696694234,
          "cad_to_scan_median_mm": 5.331961642308041,
          "cad_to_scan_p95_mm": 23.905822052617626,
          "scan_fraction_within_10mm": 0.448429648241206,
          "cad_fraction_within_10mm": 0.7241333333333333,
          "scan_fraction_within_20mm": 0.5543341708542714,
          "cad_fraction_within_20mm": 0.9208166666666666,
          "determinant": 0.999999999999999,
          "rank": 124.5073154122224,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": false,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": false
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "cad_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm",
              "cad_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "different_geometry_or_incomplete_scan",
          "orientation_correction_degrees": 0.8887163333323753,
          "mirrored_fit_better": false,
          "mirrored_candidate": {
            "matrix": [
              [
                -0.019666276940006312,
                -0.9990362098940023,
                -0.03924141781265666,
                2867.078403396575
              ],
              [
                -0.005948597232105506,
                0.039365233094077995,
                -0.9992071820270398,
                815.4343889206849
              ],
              [
                -0.999788903590298,
                0.019417253772802765,
                0.00671703160878384,
                536.0059868869679
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 14.305679670473598,
              "p95_distance_mm": 134.45530680067904,
              "cad_to_scan_median_mm": 5.273061715641708,
              "cad_to_scan_p95_mm": 24.45196093391841,
              "scan_fraction_within_10mm": 0.44952889447236183,
              "cad_fraction_within_10mm": 0.739,
              "scan_fraction_within_20mm": 0.5510678391959799,
              "cad_fraction_within_20mm": 0.9213,
              "determinant": -1.0000000000000007,
              "rank": 124.47737923419194,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": false,
                  "cad_median": false,
                  "scan_p95": false,
                  "cad_p95": false,
                  "scan_coverage_10mm": false,
                  "cad_coverage_10mm": false,
                  "scan_coverage_20mm": false,
                  "cad_coverage_20mm": false
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "scan_median",
                  "cad_median",
                  "scan_p95",
                  "cad_p95",
                  "scan_coverage_10mm",
                  "cad_coverage_10mm",
                  "scan_coverage_20mm",
                  "cad_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "mirrored_fit_better": false,
        "reflection_confirmed": false,
        "proper_candidate": {
          "matrix": [
            [
              0.002210796355952772,
              -0.9994316400036013,
              -0.03363791520288875,
              2859.6584257029735
            ],
            [
              0.011711996804009778,
              0.03366156849068793,
              -0.9993646621417058,
              820.0104768815096
            ],
            [
              0.9999289682324143,
              0.00181542459798154,
              0.011779759046502641,
              783.6774361434428
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 2.3149466872066933,
            "p95_distance_mm": 16.507252352207075,
            "cad_to_scan_p95_mm": 23.59019903558161,
            "cad_to_scan_median_mm": 4.721125052096221,
            "determinant": 1.0000000000000067
          }
        },
        "mirrored_candidate": {
          "matrix": [
            [
              -0.018309781736581827,
              -0.9993378348970512,
              -0.031442704019077825,
              2856.6602739326127
            ],
            [
              -0.004979467092905905,
              0.03153872902690688,
              -0.9994901267540547,
              818.8975865221371
            ],
            [
              -0.9998199621933089,
              0.01814387815876032,
              0.005553637108294675,
              536.826358561477
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 2.0711460113564524,
            "p95_distance_mm": 15.982065187138085,
            "raw_scan_median_mm": 12.782673463115795,
            "raw_scan_p95_mm": 137.80836371532106,
            "cad_to_scan_median_mm": 4.827134112837452,
            "cad_to_scan_p95_mm": 24.361117108287562,
            "scan_fraction_within_10mm": 0.8584005452686584,
            "scan_fraction_within_20mm": 1.0,
            "cad_fraction_within_10mm": 0.7723166666666667,
            "cad_fraction_within_20mm": 0.9207333333333333,
            "scan_roi_fraction": 0.5529522613065326,
            "roi_point_count": 17606,
            "raw_point_count": 31840,
            "determinant": -0.9999999999999986,
            "comparison_scope": "CAD-supported scan ROI",
            "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
            "pose_refinement": "CAD-supported ICP",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
            "rank": 21.14998468969414,
            "fit_check": {
              "accepted": true,
              "checks": {
                "explicit_user_selection": true,
                "cad_median": true,
                "cad_p95": true,
                "cad_coverage": true,
                "measured_support": true
              },
              "limits": {
                "cad_median_mm": 7.0,
                "cad_p95_mm": 30.0,
                "cad_coverage_20mm": 0.9,
                "minimum_scan_roi_fraction": 0.25,
                "roi_distance_mm": 20.0
              },
              "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
              "failed_checks": []
            }
          },
          "inspection_only": true,
          "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
        }
      },
      "calibration": {
        "origin_xy": [
          -420.71474071803596,
          1195.5931158768963
        ],
        "pitch_xy": [
          0.09998706516718829,
          0.09999935747882799
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.016399383544921875,
        "valid_fraction": 0.9998333333333334,
        "rank": 0.001806605021158836,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996",
      "training_excluded": false
    },
    {
      "dataset_id": "MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53.json",
      "eligible_for_weak_training": true,
      "valid_nodes": 178,
      "positive_nodes": 12,
      "accepted_annotations": 3,
      "rejected_annotations": 1,
      "registration": {
        "median_distance_mm": 4.946898333984992,
        "p95_distance_mm": 17.842598138677094,
        "raw_scan_median_mm": 23.499236840866722,
        "raw_scan_p95_mm": 89.40599283912694,
        "cad_to_scan_median_mm": 5.5037928528124525,
        "cad_to_scan_p95_mm": 14.451146702473274,
        "scan_fraction_within_10mm": 0.781173924803895,
        "scan_fraction_within_20mm": 1.0,
        "cad_fraction_within_10mm": 0.8449166666666666,
        "cad_fraction_within_20mm": 0.986,
        "scan_roi_fraction": 0.4644326497283377,
        "roi_point_count": 14788,
        "raw_point_count": 31841,
        "determinant": 1.0000000000000138,
        "comparison_scope": "CAD-supported scan ROI",
        "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
        "pose_refinement": "CAD-supported ICP",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
        "rank": 22.623162872019073,
        "fit_check": {
          "accepted": true,
          "checks": {
            "explicit_user_selection": true,
            "cad_median": true,
            "cad_p95": true,
            "cad_coverage": true,
            "measured_support": true
          },
          "limits": {
            "cad_median_mm": 7.0,
            "cad_p95_mm": 30.0,
            "cad_coverage_20mm": 0.9,
            "minimum_scan_roi_fraction": 0.25,
            "roi_distance_mm": 20.0
          },
          "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
          "failed_checks": []
        },
        "fit_accepted": true,
        "fit_category": "user_confirmed_partial_scan_fit",
        "user_confirmed_pair": true,
        "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
        "previous_automatic_classification": {
          "median_distance_mm": 22.530014563441174,
          "p95_distance_mm": 89.1301408521515,
          "cad_to_scan_median_mm": 6.398819239552475,
          "cad_to_scan_p95_mm": 15.745275624845805,
          "scan_fraction_within_10mm": 0.3620803366728432,
          "cad_fraction_within_10mm": 0.7204333333333334,
          "scan_fraction_within_20mm": 0.47253541032002766,
          "cad_fraction_within_20mm": 0.9787166666666667,
          "determinant": 1.0000000000000044,
          "rank": 90.63768373419182,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": true,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": true
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "different_geometry_or_incomplete_scan",
          "orientation_correction_degrees": 0.12956017807859577,
          "mirrored_fit_better": false,
          "mirrored_candidate": {
            "matrix": [
              [
                0.01651863520357865,
                -0.9986915982375134,
                0.048396552571544356,
                2590.8394924999347
              ],
              [
                -0.9937172376437375,
                -0.021756525305328237,
                -0.10978481323176183,
                844.288899853247
              ],
              [
                -0.11069411140934848,
                0.046278993252206475,
                0.9927764443634114,
                465.8077478420507
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 22.292440487959535,
              "p95_distance_mm": 89.81389214746032,
              "cad_to_scan_median_mm": 6.436916125391948,
              "cad_to_scan_p95_mm": 15.832466144740433,
              "scan_fraction_within_10mm": 0.3566784962783832,
              "cad_fraction_within_10mm": 0.7279166666666667,
              "scan_fraction_within_20mm": 0.4736974341258126,
              "cad_fraction_within_20mm": 0.9815166666666667,
              "determinant": -0.9999999999999968,
              "rank": 91.09170519275621,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": false,
                  "cad_median": false,
                  "scan_p95": false,
                  "cad_p95": true,
                  "scan_coverage_10mm": false,
                  "cad_coverage_10mm": false,
                  "scan_coverage_20mm": false,
                  "cad_coverage_20mm": true
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "scan_median",
                  "cad_median",
                  "scan_p95",
                  "scan_coverage_10mm",
                  "cad_coverage_10mm",
                  "scan_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "mirrored_fit_better": false,
        "reflection_confirmed": false,
        "proper_candidate": {
          "matrix": [
            [
              0.017142217834552047,
              0.9980810912511885,
              -0.05950024919749203,
              1750.0410935826656
            ],
            [
              -0.9940512060644614,
              0.01061103886005752,
              -0.1083955975864019,
              829.9184500650863
            ],
            [
              -0.10755623686944178,
              0.06100443542203457,
              0.9923256092479543,
              454.5689232640152
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 4.946898333984992,
            "p95_distance_mm": 17.842598138677094,
            "cad_to_scan_p95_mm": 14.451146702473274,
            "cad_to_scan_median_mm": 5.5037928528124525,
            "determinant": 1.0000000000000138
          }
        },
        "mirrored_candidate": {
          "matrix": [
            [
              0.009021180059387506,
              -0.9989482636593436,
              0.04495536500036842,
              2590.4687830275916
            ],
            [
              -0.9943402059779624,
              -0.0137207440346457,
              -0.10535319624407383,
              840.5994060056811
            ],
            [
              -0.10585921351513587,
              0.043750516741130716,
              0.9934181995508443,
              461.50777995843555
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 5.0954987886481256,
            "p95_distance_mm": 17.745396705087227,
            "raw_scan_median_mm": 23.362219973988534,
            "raw_scan_p95_mm": 90.0840269523028,
            "cad_to_scan_median_mm": 5.469505497747496,
            "cad_to_scan_p95_mm": 14.966730166132699,
            "scan_fraction_within_10mm": 0.7622628726287263,
            "scan_fraction_within_20mm": 1.0,
            "cad_fraction_within_10mm": 0.8322333333333334,
            "cad_fraction_within_20mm": 0.9891666666666666,
            "scan_roi_fraction": 0.46355328036179766,
            "roi_point_count": 14760,
            "raw_point_count": 31841,
            "determinant": -1.0000000000000004,
            "comparison_scope": "CAD-supported scan ROI",
            "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
            "pose_refinement": "CAD-supported ICP",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
            "rank": 23.143868158110095,
            "fit_check": {
              "accepted": true,
              "checks": {
                "explicit_user_selection": true,
                "cad_median": true,
                "cad_p95": true,
                "cad_coverage": true,
                "measured_support": true
              },
              "limits": {
                "cad_median_mm": 7.0,
                "cad_p95_mm": 30.0,
                "cad_coverage_20mm": 0.9,
                "minimum_scan_roi_fraction": 0.25,
                "roi_distance_mm": 20.0
              },
              "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
              "failed_checks": []
            }
          },
          "inspection_only": true,
          "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
        }
      },
      "calibration": {
        "origin_xy": [
          -194.858610190291,
          785.2992553710938
        ],
        "pitch_xy": [
          0.09997745619337536,
          0.09999995603399761
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.04761505126953125,
        "valid_fraction": 1.0,
        "rank": 0.004761505126953125,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53",
      "training_excluded": false
    },
    {
      "dataset_id": "MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e.json",
      "eligible_for_weak_training": true,
      "valid_nodes": 195,
      "positive_nodes": 12,
      "accepted_annotations": 2,
      "rejected_annotations": 2,
      "registration": {
        "median_distance_mm": 5.808775743371197,
        "p95_distance_mm": 17.695101835691943,
        "raw_scan_median_mm": 18.3833642467907,
        "raw_scan_p95_mm": 69.5697985516682,
        "cad_to_scan_median_mm": 5.047802403660347,
        "cad_to_scan_p95_mm": 13.0649520937256,
        "scan_fraction_within_10mm": 0.7259941804073715,
        "scan_fraction_within_20mm": 1.0,
        "cad_fraction_within_10mm": 0.8568666666666667,
        "cad_fraction_within_20mm": 0.9946666666666667,
        "scan_roi_fraction": 0.5180904522613066,
        "roi_point_count": 16496,
        "raw_point_count": 31840,
        "determinant": 1.0000000000000056,
        "comparison_scope": "CAD-supported scan ROI",
        "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
        "pose_refinement": "CAD-supported ICP",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
        "rank": 23.19782993726554,
        "fit_check": {
          "accepted": true,
          "checks": {
            "explicit_user_selection": true,
            "cad_median": true,
            "cad_p95": true,
            "cad_coverage": true,
            "measured_support": true
          },
          "limits": {
            "cad_median_mm": 7.0,
            "cad_p95_mm": 30.0,
            "cad_coverage_20mm": 0.9,
            "minimum_scan_roi_fraction": 0.25,
            "roi_distance_mm": 20.0
          },
          "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
          "failed_checks": []
        },
        "fit_accepted": true,
        "fit_category": "user_confirmed_partial_scan_fit",
        "user_confirmed_pair": true,
        "user_evidence": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/user_review.json",
        "previous_automatic_classification": {
          "median_distance_mm": 18.095366686601835,
          "p95_distance_mm": 68.90930775355145,
          "cad_to_scan_median_mm": 5.56254936858724,
          "cad_to_scan_p95_mm": 14.715262849090225,
          "scan_fraction_within_10mm": 0.39428391959799,
          "cad_fraction_within_10mm": 0.7634,
          "scan_fraction_within_20mm": 0.5228015075376884,
          "cad_fraction_within_20mm": 0.9914333333333334,
          "determinant": 0.9999999999999964,
          "rank": 72.74932680461075,
          "fit_check": {
            "accepted": false,
            "checks": {
              "scan_median": false,
              "cad_median": false,
              "scan_p95": false,
              "cad_p95": true,
              "scan_coverage_10mm": false,
              "cad_coverage_10mm": false,
              "scan_coverage_20mm": false,
              "cad_coverage_20mm": true
            },
            "limits": {
              "median_mm": 5.0,
              "p95_mm": 20.0,
              "coverage_within_10mm": 0.8,
              "coverage_within_20mm": 0.95
            },
            "failed_checks": [
              "scan_median",
              "cad_median",
              "scan_p95",
              "scan_coverage_10mm",
              "cad_coverage_10mm",
              "scan_coverage_20mm"
            ]
          },
          "candidate_count": 49,
          "fit_accepted": false,
          "fit_category": "poor_fit",
          "orientation_correction_degrees": 179.78461393537532,
          "mirrored_fit_better": false,
          "mirrored_candidate": {
            "matrix": [
              [
                -0.004171384820682865,
                -0.9988725935564241,
                0.047287856692199474,
                2529.8315632021213
              ],
              [
                -0.9974041639840437,
                0.0007565652276907555,
                -0.07200250881982369,
                845.4604047366541
              ],
              [
                -0.07188555637936177,
                0.04746545534302225,
                0.9962828400274221,
                468.1118390885408
              ],
              [
                0.0,
                0.0,
                0.0,
                1.0
              ]
            ],
            "quality": {
              "median_distance_mm": 18.053552790553663,
              "p95_distance_mm": 68.92789828201131,
              "cad_to_scan_median_mm": 5.4254168047628415,
              "cad_to_scan_p95_mm": 14.810251161556074,
              "scan_fraction_within_10mm": 0.3941896984924623,
              "cad_fraction_within_10mm": 0.7697833333333334,
              "scan_fraction_within_20mm": 0.5222361809045226,
              "cad_fraction_within_20mm": 0.99155,
              "determinant": -1.0,
              "rank": 72.68722817705492,
              "fit_check": {
                "accepted": false,
                "checks": {
                  "scan_median": false,
                  "cad_median": false,
                  "scan_p95": false,
                  "cad_p95": true,
                  "scan_coverage_10mm": false,
                  "cad_coverage_10mm": false,
                  "scan_coverage_20mm": false,
                  "cad_coverage_20mm": true
                },
                "limits": {
                  "median_mm": 5.0,
                  "p95_mm": 20.0,
                  "coverage_within_10mm": 0.8,
                  "coverage_within_20mm": 0.95
                },
                "failed_checks": [
                  "scan_median",
                  "cad_median",
                  "scan_p95",
                  "scan_coverage_10mm",
                  "cad_coverage_10mm",
                  "scan_coverage_20mm"
                ]
              }
            },
            "inspection_only": true,
            "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
          },
          "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
          "validated": false,
          "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
        },
        "mirrored_fit_better": false,
        "reflection_confirmed": false,
        "proper_candidate": {
          "matrix": [
            [
              -0.028057254857413783,
              -0.9985209803335569,
              0.04656868350705533,
              2532.9846048709364
            ],
            [
              0.9822627731546433,
              -0.03618108585159861,
              -0.18398579700932582,
              855.6728842078192
            ],
            [
              0.1853985839331675,
              0.04058054780696623,
              0.9818251291422849,
              467.6571049774255
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 5.808775743371197,
            "p95_distance_mm": 17.695101835691943,
            "cad_to_scan_p95_mm": 13.0649520937256,
            "cad_to_scan_median_mm": 5.047802403660347,
            "determinant": 1.0000000000000056
          }
        },
        "mirrored_candidate": {
          "matrix": [
            [
              -0.0009160740427375909,
              -0.9989362934125867,
              0.04610252174740407,
              2532.0094919728876
            ],
            [
              -0.9974392321503954,
              -0.0023841849951631126,
              -0.07147932448716031,
              845.3637270924427
            ],
            [
              -0.07151320839942868,
              0.046049944245682456,
              0.9963760653786236,
              465.6825561043124
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 5.3950618506510155,
            "p95_distance_mm": 17.786217527640027,
            "raw_scan_median_mm": 18.40803314854595,
            "raw_scan_p95_mm": 69.32209961017293,
            "cad_to_scan_median_mm": 4.914666950979914,
            "cad_to_scan_p95_mm": 12.959031356781086,
            "scan_fraction_within_10mm": 0.7113695559997577,
            "scan_fraction_within_20mm": 1.0,
            "cad_fraction_within_10mm": 0.8581166666666666,
            "cad_fraction_within_20mm": 0.99515,
            "scan_roi_fraction": 0.518498743718593,
            "roi_point_count": 16509,
            "raw_point_count": 31840,
            "determinant": -0.9999999999999996,
            "comparison_scope": "CAD-supported scan ROI",
            "method": "User-selected pair; previous signed pose versus CAD-supported balanced rigid ICP; exact triangle distances; no scale or deformation",
            "pose_refinement": "CAD-supported ICP",
            "validated": false,
            "units": "CAD mm assuming native scanner units are mm; raster agreement is checked",
            "rank": 22.184306330672488,
            "fit_check": {
              "accepted": true,
              "checks": {
                "explicit_user_selection": true,
                "cad_median": true,
                "cad_p95": true,
                "cad_coverage": true,
                "measured_support": true
              },
              "limits": {
                "cad_median_mm": 7.0,
                "cad_p95_mm": 30.0,
                "cad_coverage_20mm": 0.9,
                "minimum_scan_roi_fraction": 0.25,
                "roi_distance_mm": 20.0
              },
              "scope": "User-confirmed CAD part within measured scan; unobserved CAD backsides and extra scan surfaces are retained in residual evidence",
              "failed_checks": []
            }
          },
          "inspection_only": true,
          "note": "User explicitly selected this scan/CAD pair for fitting and training; mirrored frame retained in provenance."
        }
      },
      "calibration": {
        "origin_xy": [
          -194.66870718185905,
          685.6982790098679
        ],
        "pitch_xy": [
          0.09998483474252193,
          0.09999979872583921
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.039991569519042966,
        "valid_fraction": 1.0,
        "rank": 0.003999156951904297,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/fit_data/MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e",
      "training_excluded": false
    },
    {
      "dataset_id": "NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 1,
      "rejected_annotations": 3,
      "registration": {
        "median_distance_mm": 14.656661964580001,
        "p95_distance_mm": 35.396091582915616,
        "cad_to_scan_median_mm": 34.14774708530855,
        "cad_to_scan_p95_mm": 204.05216218569794,
        "scan_fraction_within_10mm": 0.3693467336683417,
        "cad_fraction_within_10mm": 0.16243333333333335,
        "scan_fraction_within_20mm": 0.6551193467336683,
        "cad_fraction_within_20mm": 0.32288333333333336,
        "determinant": 1.000000000000002,
        "rank": 200.7046952545089,
        "fit_check": {
          "accepted": false,
          "checks": {
            "scan_median": false,
            "cad_median": false,
            "scan_p95": false,
            "cad_p95": false,
            "scan_coverage_10mm": false,
            "cad_coverage_10mm": false,
            "scan_coverage_20mm": false,
            "cad_coverage_20mm": false
          },
          "limits": {
            "median_mm": 5.0,
            "p95_mm": 20.0,
            "coverage_within_10mm": 0.8,
            "coverage_within_20mm": 0.95
          },
          "failed_checks": [
            "scan_median",
            "cad_median",
            "scan_p95",
            "cad_p95",
            "scan_coverage_10mm",
            "cad_coverage_10mm",
            "scan_coverage_20mm",
            "cad_coverage_20mm"
          ]
        },
        "candidate_count": 49,
        "fit_accepted": false,
        "fit_category": "different_geometry_or_incomplete_scan",
        "orientation_correction_degrees": 1.8229299172116873,
        "mirrored_fit_better": false,
        "mirrored_candidate": {
          "matrix": [
            [
              0.9910841287790069,
              -0.026521659954523408,
              -0.13057124965172465,
              2224.5202258253753
            ],
            [
              -0.1311961141938442,
              -0.023365689776699484,
              -0.991081038140521,
              789.2298858428835
            ],
            [
              -0.023234226967820244,
              -0.9993751278146329,
              0.02663690302366189,
              957.5921872749295
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 14.686969252172466,
            "p95_distance_mm": 34.37681958829956,
            "cad_to_scan_median_mm": 33.90472307576265,
            "cad_to_scan_p95_mm": 203.34941733155802,
            "scan_fraction_within_10mm": 0.3817211055276382,
            "cad_fraction_within_10mm": 0.1712,
            "scan_fraction_within_20mm": 0.6450690954773869,
            "cad_fraction_within_20mm": 0.3177333333333333,
            "determinant": -0.9999999999999978,
            "rank": 199.17096961456335,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            }
          },
          "inspection_only": true,
          "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
        },
        "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -298.84366988348125,
          964.7914195222675
        ],
        "pitch_xy": [
          0.09999466730000968,
          0.09999893476378242
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.03162689208984376,
        "valid_fraction": 1.0,
        "rank": 0.0031626892089843765,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "not_fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c",
      "training_excluded": false
    },
    {
      "dataset_id": "NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 1,
      "rejected_annotations": 2,
      "registration": {
        "median_distance_mm": 12.75286737438648,
        "p95_distance_mm": 32.51660002654996,
        "cad_to_scan_median_mm": 34.095145561313245,
        "cad_to_scan_p95_mm": 205.1099351417643,
        "scan_fraction_within_10mm": 0.4125628140703518,
        "cad_fraction_within_10mm": 0.16756666666666667,
        "scan_fraction_within_20mm": 0.7106469849246231,
        "cad_fraction_within_20mm": 0.33061666666666667,
        "determinant": 0.9999999999999996,
        "rank": 199.20714208493123,
        "fit_check": {
          "accepted": false,
          "checks": {
            "scan_median": false,
            "cad_median": false,
            "scan_p95": false,
            "cad_p95": false,
            "scan_coverage_10mm": false,
            "cad_coverage_10mm": false,
            "scan_coverage_20mm": false,
            "cad_coverage_20mm": false
          },
          "limits": {
            "median_mm": 5.0,
            "p95_mm": 20.0,
            "coverage_within_10mm": 0.8,
            "coverage_within_20mm": 0.95
          },
          "failed_checks": [
            "scan_median",
            "cad_median",
            "scan_p95",
            "cad_p95",
            "scan_coverage_10mm",
            "cad_coverage_10mm",
            "scan_coverage_20mm",
            "cad_coverage_20mm"
          ]
        },
        "candidate_count": 49,
        "fit_accepted": false,
        "fit_category": "different_geometry_or_incomplete_scan",
        "orientation_correction_degrees": 3.1128336071182057,
        "mirrored_fit_better": false,
        "mirrored_candidate": {
          "matrix": [
            [
              0.9923906264539848,
              0.03985675541207645,
              -0.11650014409559419,
              2179.938732350021
            ],
            [
              -0.11813006882572508,
              0.041321830519509,
              -0.9921379909880237,
              758.9110890061945
            ],
            [
              0.03472940203202243,
              -0.9983506124456178,
              -0.045715678535481495,
              870.0622962025411
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 12.850870424215607,
            "p95_distance_mm": 33.09352736146816,
            "cad_to_scan_median_mm": 34.27120301828141,
            "cad_to_scan_p95_mm": 207.85953950948323,
            "scan_fraction_within_10mm": 0.3861180904522613,
            "cad_fraction_within_10mm": 0.1585,
            "scan_fraction_within_20mm": 0.7133165829145729,
            "cad_fraction_within_20mm": 0.3337333333333333,
            "determinant": -1.0000000000000058,
            "rank": 201.45558187226584,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            }
          },
          "inspection_only": true,
          "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
        },
        "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -288.8083455773136,
          896.847154175228
        ],
        "pitch_xy": [
          0.0999796179989004,
          0.09998937945949174
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.023609161376953125,
        "valid_fraction": 1.0,
        "rank": 0.002360916137695313,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "not_fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae",
      "training_excluded": false
    },
    {
      "dataset_id": "NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 0,
      "rejected_annotations": 2,
      "registration": {
        "median_distance_mm": 13.869501597613642,
        "p95_distance_mm": 33.4262398223442,
        "cad_to_scan_median_mm": 33.10297158295867,
        "cad_to_scan_p95_mm": 201.34971089721125,
        "scan_fraction_within_10mm": 0.40295226130653267,
        "cad_fraction_within_10mm": 0.18183333333333335,
        "scan_fraction_within_20mm": 0.6630025125628141,
        "cad_fraction_within_20mm": 0.32858333333333334,
        "determinant": 1.0000000000000004,
        "rank": 196.8057862789024,
        "fit_check": {
          "accepted": false,
          "checks": {
            "scan_median": false,
            "cad_median": false,
            "scan_p95": false,
            "cad_p95": false,
            "scan_coverage_10mm": false,
            "cad_coverage_10mm": false,
            "scan_coverage_20mm": false,
            "cad_coverage_20mm": false
          },
          "limits": {
            "median_mm": 5.0,
            "p95_mm": 20.0,
            "coverage_within_10mm": 0.8,
            "coverage_within_20mm": 0.95
          },
          "failed_checks": [
            "scan_median",
            "cad_median",
            "scan_p95",
            "cad_p95",
            "scan_coverage_10mm",
            "cad_coverage_10mm",
            "scan_coverage_20mm",
            "cad_coverage_20mm"
          ]
        },
        "candidate_count": 49,
        "fit_accepted": false,
        "fit_category": "different_geometry_or_incomplete_scan",
        "orientation_correction_degrees": 5.067384756615962,
        "mirrored_fit_better": false,
        "mirrored_candidate": {
          "matrix": [
            [
              0.9951045903421746,
              0.06131664441668108,
              -0.07750563461711477,
              2153.70982169679
            ],
            [
              -0.07987654235470006,
              0.03720628687026921,
              -0.9961101496314473,
              767.6344425531454
            ],
            [
              0.05819443496917078,
              -0.9974246644909095,
              -0.0419219083989916,
              890.30194520194
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 13.889677638665106,
            "p95_distance_mm": 34.76503552409614,
            "cad_to_scan_median_mm": 33.281079471418295,
            "cad_to_scan_p95_mm": 204.724557685681,
            "scan_fraction_within_10mm": 0.3969535175879397,
            "cad_fraction_within_10mm": 0.175,
            "scan_fraction_within_20mm": 0.6685301507537689,
            "cad_fraction_within_20mm": 0.33168333333333333,
            "determinant": -0.9999999999999938,
            "rank": 199.74399301590745,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            }
          },
          "inspection_only": true,
          "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
        },
        "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -283.36980366335075,
          931.8988647460938
        ],
        "pitch_xy": [
          0.099983934305482,
          0.0999998785045049
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.023995399475097656,
        "valid_fraction": 1.0,
        "rank": 0.002399539947509766,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "not_fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1",
      "training_excluded": false
    },
    {
      "dataset_id": "NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 2,
      "rejected_annotations": 2,
      "registration": {
        "median_distance_mm": 13.524306394133166,
        "p95_distance_mm": 33.31464650223708,
        "cad_to_scan_median_mm": 33.84195619629712,
        "cad_to_scan_p95_mm": 203.70987907855576,
        "scan_fraction_within_10mm": 0.3877076724977231,
        "cad_fraction_within_10mm": 0.16243333333333335,
        "scan_fraction_within_20mm": 0.6846832699978016,
        "cad_fraction_within_20mm": 0.3270166666666667,
        "determinant": 0.9999999999999952,
        "rank": 198.62400735005477,
        "fit_check": {
          "accepted": false,
          "checks": {
            "scan_median": false,
            "cad_median": false,
            "scan_p95": false,
            "cad_p95": false,
            "scan_coverage_10mm": false,
            "cad_coverage_10mm": false,
            "scan_coverage_20mm": false,
            "cad_coverage_20mm": false
          },
          "limits": {
            "median_mm": 5.0,
            "p95_mm": 20.0,
            "coverage_within_10mm": 0.8,
            "coverage_within_20mm": 0.95
          },
          "failed_checks": [
            "scan_median",
            "cad_median",
            "scan_p95",
            "cad_p95",
            "scan_coverage_10mm",
            "cad_coverage_10mm",
            "scan_coverage_20mm",
            "cad_coverage_20mm"
          ]
        },
        "candidate_count": 49,
        "fit_accepted": false,
        "fit_category": "different_geometry_or_incomplete_scan",
        "orientation_correction_degrees": 7.484241971331138,
        "mirrored_fit_better": false,
        "mirrored_candidate": {
          "matrix": [
            [
              0.9913841271447099,
              0.054525458759439614,
              -0.11909864311821768,
              2169.7432650607607
            ],
            [
              -0.12093801425700108,
              0.03176709274879735,
              -0.9921516257739358,
              763.3046124102816
            ],
            [
              0.050314104912054895,
              -0.9980069269125156,
              -0.03808759222550926,
              861.8930954046255
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 13.700144233796507,
            "p95_distance_mm": 33.92998085449582,
            "cad_to_scan_median_mm": 34.4183445594297,
            "cad_to_scan_p95_mm": 206.1865701887989,
            "scan_fraction_within_10mm": 0.3618919003800132,
            "cad_fraction_within_10mm": 0.15361666666666668,
            "scan_fraction_within_20mm": 0.6914041644420715,
            "cad_fraction_within_20mm": 0.3282,
            "determinant": -1.0000000000000042,
            "rank": 200.79028906352573,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            }
          },
          "inspection_only": true,
          "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
        },
        "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -286.26606856225044,
          891.9000244140625
        ],
        "pitch_xy": [
          0.09998978735891377,
          0.09998739372375773
        ],
        "y_decreases_down_image": true,
        "median_z_error": 9.5367431640625e-06,
        "p90_z_error": 0.03998584747314453,
        "valid_fraction": 1.0,
        "rank": 0.004008121490478515,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "not_fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a",
      "training_excluded": false
    },
    {
      "dataset_id": "NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/042059_2c0e2a43/scan_mapping/NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261020/074755_d3dc0c4a/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 0,
      "rejected_annotations": 2,
      "registration": {
        "median_distance_mm": 12.799130515688804,
        "p95_distance_mm": 32.74095554037565,
        "cad_to_scan_median_mm": 33.49499672069774,
        "cad_to_scan_p95_mm": 208.34543458269525,
        "scan_fraction_within_10mm": 0.3915829145728643,
        "cad_fraction_within_10mm": 0.15658333333333332,
        "scan_fraction_within_20mm": 0.7206030150753768,
        "cad_fraction_within_20mm": 0.3373,
        "determinant": 1.0000000000000038,
        "rank": 201.2064007655859,
        "fit_check": {
          "accepted": false,
          "checks": {
            "scan_median": false,
            "cad_median": false,
            "scan_p95": false,
            "cad_p95": false,
            "scan_coverage_10mm": false,
            "cad_coverage_10mm": false,
            "scan_coverage_20mm": false,
            "cad_coverage_20mm": false
          },
          "limits": {
            "median_mm": 5.0,
            "p95_mm": 20.0,
            "coverage_within_10mm": 0.8,
            "coverage_within_20mm": 0.95
          },
          "failed_checks": [
            "scan_median",
            "cad_median",
            "scan_p95",
            "cad_p95",
            "scan_coverage_10mm",
            "cad_coverage_10mm",
            "scan_coverage_20mm",
            "cad_coverage_20mm"
          ]
        },
        "candidate_count": 49,
        "fit_accepted": false,
        "fit_category": "different_geometry_or_incomplete_scan",
        "orientation_correction_degrees": 7.204129388750119,
        "mirrored_fit_better": false,
        "mirrored_candidate": {
          "matrix": [
            [
              0.9931335007661675,
              -0.010398966577081035,
              -0.11652343605499324,
              2187.245279855627
            ],
            [
              -0.11676520197195968,
              -0.02687176032955836,
              -0.992795948876321,
              795.2495587625151
            ],
            [
              -0.0071928620437808795,
              -0.9995847987994434,
              0.02790148284051514,
              879.4744035894066
            ],
            [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          ],
          "quality": {
            "median_distance_mm": 12.554133163172121,
            "p95_distance_mm": 32.33799514019427,
            "cad_to_scan_median_mm": 33.8011675666032,
            "cad_to_scan_p95_mm": 205.9313999703099,
            "scan_fraction_within_10mm": 0.41812185929648243,
            "cad_fraction_within_10mm": 0.16215,
            "scan_fraction_within_20mm": 0.7115577889447237,
            "cad_fraction_within_20mm": 0.33125,
            "determinant": -0.9999999999999984,
            "rank": 199.22059474617822,
            "fit_check": {
              "accepted": false,
              "checks": {
                "scan_median": false,
                "cad_median": false,
                "scan_p95": false,
                "cad_p95": false,
                "scan_coverage_10mm": false,
                "cad_coverage_10mm": false,
                "scan_coverage_20mm": false,
                "cad_coverage_20mm": false
              },
              "limits": {
                "median_mm": 5.0,
                "p95_mm": 20.0,
                "coverage_within_10mm": 0.8,
                "coverage_within_20mm": 0.95
              },
              "failed_checks": [
                "scan_median",
                "cad_median",
                "scan_p95",
                "cad_p95",
                "scan_coverage_10mm",
                "cad_coverage_10mm",
                "scan_coverage_20mm",
                "cad_coverage_20mm"
              ]
            }
          },
          "inspection_only": true,
          "note": "A reflection changes handedness. Opposite-side part or scanner-frame handedness requires manual confirmation."
        },
        "method": "48 signed PCA orientations; balanced bidirectional ICP; whole-shape p95/coverage ranking; mirrored candidates kept for diagnosis",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -267.81149065571446,
          890.0900036749492
        ],
        "pitch_xy": [
          0.09997785014490927,
          0.09999876645702245
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.016903495788576053,
        "valid_fraction": 1.0,
        "rank": 0.0016903495788576054,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      },
      "fit_group": "not_fit_data",
      "split_directory": "/workspace/moltex-experiments/poc_experiments_v2/Data/scan_cad_split/20261020/074755_d3dc0c4a/not_fit_data/NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb",
      "training_excluded": false
    }
  ]
}
