{
  "schema": {
    "inputs": [
      "CATPart",
      "Excel"
    ],
    "target": "PLY",
    "label": "CSV"
  },
  "record_count": 4,
  "ng_count": 3,
  "ok_count": 1,
  "shared_catpart": "CATIA File (설계 데이터)/AC28_RR DT UPR LHCUR.CATPart",
  "records": [
    {
      "sample_id": "AC28_20260827_16시_NG",
      "excel": "Excel File (성형정보)/AC28_DT RR UPR STD 1_20260827 16시 생산_NG.Xls",
      "primary_ply": "PLY File (측정 데이터)/AC28_DT RR UPR STD 1_20260827 16시 생산_NG/all_merge_pointcloud_full.ply",
      "label_csv": "CSV File (불량 좌표값)/AC28_DT RR UPR STD 1_20260827 16시 생산_NG.csv"
    },
    {
      "sample_id": "AC28_20260827_18시01분_OK",
      "excel": "Excel File (성형정보)/AC28_DT RR UPR STD 1_20260827 18시01분 생산_OK.Xls",
      "primary_ply": "PLY File (측정 데이터)/AC28_DT RR UPR STD 1_20260827 18시01분 생산_OK/all_merge_pointcloud_full.ply",
      "label_csv": null
    },
    {
      "sample_id": "AC28_20260827_18시01분_NG",
      "excel": "Excel File (성형정보)/AC28_DT RR UPR STD 2_20260827 18시01분 생산_NG.Xls",
      "primary_ply": "PLY File (측정 데이터)/AC28_DT RR UPR STD 2_20260827 18시01분 생산_NG/all_merge_pointcloud_full.ply",
      "label_csv": "CSV File (불량 좌표값)/AC28_DT RR UPR STD 2_20260827 18시01분 생산_NG.csv"
    },
    {
      "sample_id": "AC28_20260828_09시21분_NG",
      "excel": "Excel File (성형정보)/AC28_DT RR UPR STD_20260828 09시21분 생산_NG.Xls",
      "primary_ply": "PLY File (측정 데이터)/AC28_DT RR UPR STD_20260828 09시21분 생산_NG/all_merge_pointcloud_full.ply",
      "label_csv": "CSV File (불량 좌표값)/AC28_DT RR UPR STD 3_20260828 09시21분 생산_NG.csv"
    }
  ]
}
