{
 "items": [
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0098",
   "file": "fab_models/d800/d800_RJ302_0098.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.17,
   "size_mm": [
    400.0,
    340.0,
    16.0
   ],
   "faces": 5116,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 8개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0056",
   "file": "fab_models/d800/d800_RJ302_0056.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.09,
   "size_mm": [
    280.0,
    300.0,
    16.0
   ],
   "faces": 2888,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 5개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0034",
   "file": "fab_models/d800/d800_RJ302_0034.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.07,
   "size_mm": [
    210.0,
    100.0,
    16.0
   ],
   "faces": 2380,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"DWG. NO. / MODEL / D800A / RJ302-0034 / MATERIAL / TITLE / SM490A / PLATE / WEIGHT(kg) / SUBJECT / F / MAINFRAME / 0 / DR. / SPEC. / 손덕원 / PL16 / CH. / SHEET / 서대영 / PAPER / DATE / SCALE / AP. / 2019-07-25 / N/S / 1 OF 1 / A3 / 이성호 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0068",
   "file": "fab_models/d800/d800_RJ302_0068.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.06,
   "size_mm": [
    182.0,
    112.0,
    16.0
   ],
   "faces": 2060,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"E / REV. / DWG. NO. / MODEL / D800A / 000 / RJ302-0068 / MATERIAL / TITLE / SM490A / PLATE / WETIGHT(Kg) / SUBJECT / F / 0 / FRAME / DR. / SPEC. / 옥승훈 / PL16 / CH. / SHEET / 서대영 / PAPER / DATE / SCALE / AP. / 2019-07-15 / N/S / 1 OF 1 / A3 / 이성호 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0190",
   "file": "fab_models/d800/d800_RJ302_0190.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.07,
   "size_mm": [
    150.0,
    90.0,
    16.0
   ],
   "faces": 2380,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"8 / A / B / C / D / E / REV. / DWG. NO. / MODEL / D800A / RJ302-0190 / 000 / MATERIAL / TITLE / SS400 / PLATE / WEIGHT(kg) / SUBJECT / F / 0 / 주제 / DR. / SPEC. / 손덕원 / PL16 / CH. / SHEET / 서대영 / PAPER / DATE / SCALE / AP. / 2019-07-25 / N/S / 1 OF 1 / A3 / 이성호 / 5 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0310",
   "file": "fab_models/d800/d800_RJ302_0310.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.01,
   "size_mm": [
    320.0,
    50.0,
    50.0
   ],
   "faces": 220,
   "note": "두께 50.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / A00 / COMMON / RJ302-0310 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / MAIN FRAME / SPEC. / DES-A3231( / 중급 / ) / PL50 / F / PAPER / SCALE / W.T. / MAT. / SM355A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 양정우 / 손덕원 / 1 OF 1 / 2022-11-15 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0389",
   "file": "fab_models/d800/d800_RJ302_0389.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.06,
   "size_mm": [
    142.0,
    112.0,
    16.0
   ],
   "faces": 2060,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"E / REV. / DWG. NO. / MODEL / COMMON / 000 / RJ302-0389 / MATERIAL / TITLE / SM355A / PLATE / WETIGHT(Kg) / SUBJECT / F / 0 / FRAME / DR. / SPEC. / 임성준 / PL16 / CH. / SHEET / 박진산 / PAPER / DATE / SCALE / AP. / 2023-11-08 / N/S / 1 OF 1 / A3 / 이성호 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0120",
   "file": "fab_models/d800/d800_RJ302_0120.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.07,
   "size_mm": [
    200.0,
    90.0,
    16.0
   ],
   "faces": 2380,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0158",
   "file": "fab_models/d800/d800_RJ302_0158.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.07,
   "size_mm": [
    100.0,
    250.0,
    16.0
   ],
   "faces": 2380,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0670",
   "file": "fab_models/d800/d800_RJ102_0670.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.06,
   "size_mm": [
    410.0,
    50.0,
    32.0
   ],
   "faces": 1872,
   "note": "두께 32.0T — 두께 근거: 도면 콜아웃 원문 \"RJ102-0670 / PLATE / MAIN FRAME / PL32 / F / PAPER / W.T. / 0 / A3 / SHEET / 1 OF 1 / 8\". 2D 절단도 외곽을 압출. watertight=True, 홀 3개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ202-0037",
   "file": "fab_models/d800/d800_RJ202_0037.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.07,
   "size_mm": [
    460.0,
    60.0,
    10.0
   ],
   "faces": 2380,
   "note": "두께 10.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / D700B / 000 / RJ202-0037 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / FRAME / SPEC. / DES-A3231( / 중급 / ) / PL10 / F / PAPER / SCALE / W.T. / MAT. / SM490A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 양정우 / 1 OF 1 / 2018-08-23 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0033",
   "file": "fab_models/d800/d800_RJ302_0033.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.07,
   "size_mm": [
    130.0,
    80.0,
    16.0
   ],
   "faces": 2380,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / D800A / 000 / RJ302-0033 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / FRAME / SPEC. / DES-A3231( / 중급 / ) / PL16 / F / PAPER / SCALE / W.T. / MAT. / SM490A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 손덕원 / 1 OF 1 / 2019-07-25 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0073",
   "file": "fab_models/d800/d800_RJ302_0073.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.07,
   "size_mm": [
    130.0,
    130.0,
    32.0
   ],
   "faces": 2380,
   "note": "두께 32.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / D800A / 000 / RJ302-0073 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / FRAME / SPEC. / DES-A3231( / 중급 / ) / PL32 / F / PAPER / SCALE / W.T. / MAT. / SM490A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 옥승훈 / 1 OF 1 / 2019-07-15 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0336",
   "file": "fab_models/d800/d800_RJ302_0336.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.06,
   "size_mm": [
    380.0,
    40.0,
    12.0
   ],
   "faces": 1872,
   "note": "두께 12.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / D800B / 000 / RJ302-0336 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / . / SPEC. / DES-A3231( / 중급 / ) / PL12 / F / PAPER / SCALE / W.T. / MAT. / SS275 / 0 / 1/1 / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 박진산 / 임성준 / 1 OF 1 / 2023-06-26 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 3개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0367",
   "file": "fab_models/d800/d800_RJ302_0367.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.07,
   "size_mm": [
    120.0,
    120.0,
    32.0
   ],
   "faces": 2380,
   "note": "두께 32.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / D800B / 000 / RJ302-0367 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / FRAME / SPEC. / DES-A3231( / 중급 / ) / PL32 / F / PAPER / SCALE / W.T. / MAT. / SM355A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 박진산 / 이창규 / 1 OF 1 / 2023-08-22 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0040",
   "file": "fab_models/d800/d800_RJ302_0040.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.01,
   "size_mm": [
    347.0,
    200.0,
    6.0
   ],
   "faces": 364,
   "note": "두께 6.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL6\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0041",
   "file": "fab_models/d800/d800_RJ302_0041.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.08,
   "size_mm": [
    260.0,
    160.0,
    16.0
   ],
   "faces": 2380,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0372",
   "file": "fab_models/d800/d800_RJ302_0372.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.06,
   "size_mm": [
    380.0,
    50.0,
    15.0
   ],
   "faces": 2060,
   "note": "두께 15.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL15\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0571",
   "file": "fab_models/d800/d800_RJ102_0571.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    32.0,
    122.0,
    9.0
   ],
   "faces": 1364,
   "note": "두께 9.0T — 두께 근거: 도면 콜아웃 원문 \"8 / 1 / A / A / B / B / . / 금지합니다 /  / 절대 /  / 행위를 /  / C / C / 유출하는 / , / 공개 /  / 인용하거나 /  / 또는 /  / 사용 /  / 내용을 /  / 일부 /  / 또는 / D / D /  / 전부 /  / 도면의 /  / 본 /  / 무단으로 /  / 10 / 2-M10 x 1.5 / 허가없이 /  / R / 32 / 9 / 사전 /  / 당사의 /  / E / E / 의한 /  / 문서에 / . / 보호됩니다 /  / 따라 /  / NOTE / REV. / DWG. NO. / MODEL / ECD65 / 000 / 법규에 / RJ102-0571 /  / 1. / 날카로운 /  / 부분이나 / BURR / 는 /  / 제거 /  / 할 /  / 것 / . / MATERIAL / TITLE / 관련 / , / SM490A / PLATE / WETIGHT(Kg) / SUBJECT / 자산으로써 /  / F / F / 0 / FRAME / DR. / SPEC. / 박상준 / 에버다임의 / ) / PL9 / CH. / 주 / ( / SHEET / 서대영 / PAPER / DATE / SCALE / AP. / 도면은 /  / 2014-11-25 / N/S / 1 OF 1 / A3 / 이성호 / 본 / THIS DRAWING IS PROPERTY OF EVERDIGM CORP. PROTECTED IN ACCORDANCE WITH PREVAILING LAW. IT IS POSITIVELY PROHIBITED TO U / 5 / 3 / 6 / 8 / 7 / 1 / 2\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0156",
   "file": "fab_models/d800/d800_RJ302_0156.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    200.0,
    40.0,
    16.0
   ],
   "faces": 1364,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"DWG. NO. / MODEL / D800A / RJ302-0156 / MATERIAL / TITLE / SM490A / PLATE / WEIGHT(kg) / SUBJECT / F / FRONT FRAME / 0 / DR. / SPEC. / 손덕원 / PL16 / CH. / SHEET / 서대영 / PAPER / DATE / SCALE / AP. / 2019-07-25 / N/S / 1 OF 1 / A3 / 이성호 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0410",
   "file": "fab_models/d800/d800_RJ302_0410.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    150.0,
    55.0,
    16.0
   ],
   "faces": 1364,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"8 / A / B / C / D / E / REV. / DWG. NO. / MODEL / D800A / RJ302-0410 / 000 / MATERIAL / TITLE / SS275 / PLATE / WEIGHT(kg) / SUBJECT / F / . / 0 / DR. / SPEC. / 염규홍 / PL16 / CH. / SHEET / 박진산 / PAPER / DATE / SCALE / AP. / 2024-04-17 / N/S / 1 OF 1 / A3 / 김태형 / 5 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0431",
   "file": "fab_models/d800/d800_RJ302_0431.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    230.0,
    30.0,
    16.0
   ],
   "faces": 1364,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"8 / A / B / C / D / E / REV. / DWG. NO. / MODEL / D800B / RJ302-0431 / 000 / MATERIAL / TITLE / SS275 / PLATE / WEIGHT(kg) / SUBJECT / F / . / 0 / DR. / SPEC. / 염규홍 / PL16 / CH. / SHEET / PAPER / 박진산 / DATE / SCALE / AP. / 2024-04-17 / 1:1 / 1 OF 1 / A3 / 김태형 / 5 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0231",
   "file": "fab_models/d800/d800_RJ102_0231.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.03,
   "size_mm": [
    116.0,
    66.0,
    6.0
   ],
   "faces": 1044,
   "note": "두께 6.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"T6\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0428",
   "file": "fab_models/d800/d800_RJ102_0428.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    560.0,
    50.0,
    6.0
   ],
   "faces": 1380,
   "note": "두께 6.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL6\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0022",
   "file": "fab_models/d800/d800_RJ302_0022.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    200.0,
    60.0,
    16.0
   ],
   "faces": 1364,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0220",
   "file": "fab_models/d800/d800_RJ302_0220.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    32.0,
    280.0,
    32.0
   ],
   "faces": 28,
   "note": "두께 32.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL32\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0331",
   "file": "fab_models/d800/d800_RJ302_0331.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.03,
   "size_mm": [
    220.0,
    80.0,
    50.0
   ],
   "faces": 1044,
   "note": "두께 50.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / 000 / COMMON / RJ302-0331 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / MAIN FRAME / SPEC. / DES-A3231( / 중급 / ) / PL50 / F / PAPER / SCALE / W.T. / MAT. / SM355A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 박진산 / 손덕원 / 1 OF 1 / 2023-04-12 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0609",
   "file": "fab_models/d800/d800_RJ102_0609.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    347.0,
    120.0,
    9.0
   ],
   "faces": 44,
   "note": "두께 9.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL9\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0097",
   "file": "fab_models/d800/d800_RJ302_0097.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.06,
   "size_mm": [
    62.0,
    630.0,
    16.0
   ],
   "faces": 2044,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0151",
   "file": "fab_models/d800/d800_RJ302_0151.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    557.71,
    290.0,
    16.0
   ],
   "faces": 36,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0591",
   "file": "fab_models/d800/d800_RJ102_0591.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    40.0,
    263.0,
    40.0
   ],
   "faces": 12,
   "note": "두께 40.0T — 두께 근거: 도면 콜아웃 원문 \"40 / A00 / REV / DWG NO. / MODEL / A00 / ECD65 / RJ102-0591 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / FRAME / SPEC. / DES-A3231( / 중급 / ) / PL40 / F / PAPER / SCALE / W.T. / MAT. / SM490A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 박상준 / 1 OF 2 / 2015-01-28 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0042",
   "file": "fab_models/d800/d800_RJ302_0042.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    110.0,
    110.0,
    16.0
   ],
   "faces": 1364,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / D800A / 000 / RJ302-0042 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / FRAME / SPEC. / DES-A3231( / 중급 / ) / PL16 / F / PAPER / SCALE / W.T. / MAT. / SS400 / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 옥승훈 / 1 OF 1 / 2019-07-25 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0119",
   "file": "fab_models/d800/d800_RJ302_0119.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    120.0,
    40.0,
    16.0
   ],
   "faces": 1364,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"8 / A / B / C / D / 16 / E / REV / DWG NO. / MODEL / RJ302-0119 / D800A / 000 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / FRAME / SPEC. / DES-A3231( / 중급 / ) / PL16 / F / PAPER / SCALE / W.T. / MAT. / SM490A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 손덕원 / 1 OF 1 / 2019-07-25 / 6 / 8 / 7 / 5\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0124",
   "file": "fab_models/d800/d800_RJ302_0124.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    100.0,
    40.0,
    16.0
   ],
   "faces": 1364,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"8 / A / B / C / D / 16 / E / REV / DWG NO. / MODEL / D800A / 000 / RJ302-0124 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / FRAME / SPEC. / DES-A3231( / 중급 / ) / PL16 / F / PAPER / SCALE / W.T. / MAT. / SS400 / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 옥승훈 / 1 OF 1 / 2019-07-22 / 6 / 8 / 7 / 5\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0232",
   "file": "fab_models/d800/d800_RJ302_0232.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    150.0,
    78.0,
    16.0
   ],
   "faces": 1364,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / D800A / 000 / RJ302-0232 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / FRAME / SPEC. / DES-A3231( / 중급 / ) / PL16 / F / PAPER / SCALE / W.T. / MAT. / SM490A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 손덕원 / 1 OF 1 / 2019-07-25 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0276",
   "file": "fab_models/d800/d800_RJ302_0276.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.03,
   "size_mm": [
    100.0,
    30.0,
    9.0
   ],
   "faces": 1044,
   "note": "두께 9.0T — 두께 근거: 도면 콜아웃 원문 \"8 / A / B / C / D / E / REV / DWG NO. / MODEL / D800A / 000 / RJ302-0276 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / . / SPEC. / DES-A3231( / 중급 / ) / PL9 / F / PAPER / SCALE / W.T. / MAT. / SS400 / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 양정우 / 옥승훈 / 1 OF 1 / 2020-07-07 / 6 / 8 / 7 / 5\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0285",
   "file": "fab_models/d800/d800_RJ302_0285.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.03,
   "size_mm": [
    100.0,
    30.0,
    20.0
   ],
   "faces": 1044,
   "note": "두께 20.0T — 두께 근거: 도면 콜아웃 원문 \"8 / A / B / C / D / E / REV / DWG NO. / MODEL / RJ302-0285 / D800A / 000 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / . / SPEC. / DES-A3231( / 중급 / ) / PL20 / F / PAPER / SCALE / W.T. / MAT. / SS400 / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 양정우 / 옥승훈 / 1 OF 1 / 2020-07-13 / 6 / 8 / 7 / 5\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0454",
   "file": "fab_models/d800/d800_RJ102_0454.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    400.0,
    50.0,
    6.0
   ],
   "faces": 1380,
   "note": "두께 6.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL6\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0602",
   "file": "fab_models/d800/d800_RJ102_0602.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    1381.49,
    150.0,
    12.0
   ],
   "faces": 64,
   "note": "두께 12.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL12\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0604",
   "file": "fab_models/d800/d800_RJ102_0604.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    1381.49,
    150.0,
    12.0
   ],
   "faces": 64,
   "note": "두께 12.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL12\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0066",
   "file": "fab_models/d800/d800_RJ302_0066.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    400.0,
    340.0,
    16.0
   ],
   "faces": 1392,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 1개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0360",
   "file": "fab_models/d800/d800_RJ302_0360.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.05,
   "size_mm": [
    400.0,
    340.0,
    16.0
   ],
   "faces": 1560,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 1개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0092",
   "file": "fab_models/d800/d800_RJ302_0092.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.05,
   "size_mm": [
    420.0,
    60.0,
    4.5
   ],
   "faces": 1592,
   "note": "두께 4.5T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL4.5\". 2D 절단도 외곽을 압출. watertight=True, 홀 3개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0127",
   "file": "fab_models/d800/d800_RJ302_0127.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.03,
   "size_mm": [
    38.0,
    1360.0,
    6.0
   ],
   "faces": 1084,
   "note": "두께 6.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL6\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0128",
   "file": "fab_models/d800/d800_RJ302_0128.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.03,
   "size_mm": [
    38.0,
    1360.0,
    6.0
   ],
   "faces": 1084,
   "note": "두께 6.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL6\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0557",
   "file": "fab_models/d800/d800_RJ102_0557.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    85.4,
    45.0,
    3.2
   ],
   "faces": 68,
   "note": "두께 3.2T — 두께 근거: 도면 콜아웃 원문 \"8 / A / B / C / D / E / REV. / DWG. NO. / MODEL / ECD65 / RJ102-0557 / 000 / MATERIAL / TITLE / SS400 / PLATE / WETIGHT(Kg) / SUBJECT / F / . / 0 / DR. / SPEC. / 안태근 / PL3.2 / CH. / SHEET / 서대영 / PAPER / DATE / SCALE / AP. / 2014-11-21 / N/S / 1 OF 1 / A3 / 이성호 / 5 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0221",
   "file": "fab_models/d800/d800_RJ302_0221.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    125.0,
    155.35,
    19.0
   ],
   "faces": 36,
   "note": "두께 19.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / D800A / A00 / RJ302-0221 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / BRACKET / SPEC. / DES-A3231( / 중급 / ) / PL19 / F / PAPER / SCALE / W.T. / MAT. / SM490A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 손덕원 / 1 OF 1 / 2019-09-04 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0234",
   "file": "fab_models/d800/d800_RJ302_0234.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.01,
   "size_mm": [
    180.0,
    100.0,
    4.5
   ],
   "faces": 348,
   "note": "두께 4.5T — 두께 근거: 도면 콜아웃 원문 \"DWG. NO. / MODEL / D800A / RJ302-0234 / MATERIAL / TITLE / SM490A / PLATE / WEIGHT(kg) / SUBJECT / F / FRAME / 0 / DR. / SPEC. / 손덕원 / PL4.5 / CH. / SHEET / 서대영 / PAPER / DATE / SCALE / AP. / 2019-07-15 / N/S / 1 OF 1 / A3 / 이성호 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0758",
   "file": "fab_models/d800/d800_RJ102_0758.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    240.0,
    120.0,
    9.0
   ],
   "faces": 44,
   "note": "두께 9.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL9\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0057",
   "file": "fab_models/d800/d800_RJ302_0057.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.01,
   "size_mm": [
    380.0,
    225.0,
    9.0
   ],
   "faces": 196,
   "note": "두께 9.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL9\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0072",
   "file": "fab_models/d800/d800_RJ302_0072.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    120.0,
    180.0,
    12.0
   ],
   "faces": 20,
   "note": "두께 12.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL12\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0364",
   "file": "fab_models/d800/d800_RJ302_0364.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    50.0,
    220.0,
    12.0
   ],
   "faces": 112,
   "note": "두께 12.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL12\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0365",
   "file": "fab_models/d800/d800_RJ302_0365.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    62.0,
    140.0,
    12.0
   ],
   "faces": 28,
   "note": "두께 12.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL12\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0366",
   "file": "fab_models/d800/d800_RJ302_0366.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    120.0,
    120.0,
    12.0
   ],
   "faces": 20,
   "note": "두께 12.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL12\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0595",
   "file": "fab_models/d800/d800_RJ102_0595.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    32.0,
    263.0,
    32.0
   ],
   "faces": 12,
   "note": "두께 32.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / 000 / ECD65 / RJ102-0595 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / FRAME / SPEC. / DES-A3231( / 중급 / ) / PL32 / F / PAPER / SCALE / W.T. / MAT. / SM490A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 박상준 / 1 OF 1 / 2015-01-28 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0356",
   "file": "fab_models/d800/d800_RJ102_0356.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    25.0,
    298.0,
    25.0
   ],
   "faces": 36,
   "note": "두께 25.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL25\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0154",
   "file": "fab_models/d800/d800_RJ302_0154.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    935.0,
    600.0,
    25.0
   ],
   "faces": 1384,
   "note": "두께 25.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL25\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 1개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0669",
   "file": "fab_models/d800/d800_RJ102_0669.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    350.0,
    145.0,
    16.0
   ],
   "faces": 60,
   "note": "두께 16.0T — 두께 근거: 도면 콜아웃 원문 \"REV / DWG NO. / MODEL / 000 / ECD65 / RJ102-0669 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / MAIN FRAME / SPEC. / DES-A3231( / 중급 / ) / PL16 / F / PAPER / SCALE / W.T. / MAT. / SM490A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 박상준 / 1 OF 1 / 2015-02-03 / 6 / 8 / 7\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0035",
   "file": "fab_models/d800/d800_RJ302_0035.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    150.0,
    100.0,
    12.0
   ],
   "faces": 20,
   "note": "두께 12.0T — 두께 근거: 도면 콜아웃 원문 \"8 / A / B / C / D / 12 / E / REV / DWG NO. / MODEL / D800A / 000 / RJ302-0035 / REF. NO. / TITLE / PLATE / . / SUBJECT / TOL. / FRAME / SPEC. / DES-A3231( / 중급 / ) / PL12 / F / PAPER / SCALE / W.T. / MAT. / SM490A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 손덕원 / 1 OF 1 / 2019-07-25 / 6 / 8 / 7 / 5\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0146",
   "file": "fab_models/d800/d800_RJ302_0146.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    32.0,
    230.0,
    32.0
   ],
   "faces": 28,
   "note": "두께 32.0T — 두께 근거: 도면 콜아웃 원문 \"RJ302-0146 / PLATE / FRONT FRAME / PL32 / PAPER / W.T. / 0 / A3 / SHEET / 1 OF 1 / 8\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0083",
   "file": "fab_models/d800/d800_RJ102_0083.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    290.0,
    193.0,
    25.0
   ],
   "faces": 44,
   "note": "두께 25.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"T25\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0102",
   "file": "fab_models/d800/d800_RJ102_0102.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    70.0,
    138.0,
    12.0
   ],
   "faces": 20,
   "note": "두께 12.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"T12\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0132",
   "file": "fab_models/d800/d800_RJ102_0132.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    45.0,
    95.0,
    3.2
   ],
   "faces": 28,
   "note": "두께 3.2T — 두께 근거: 부품표(BOM) 규격칸 원문 \"T3.2\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0039",
   "file": "fab_models/d800/d800_RJ302_0039.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.01,
   "size_mm": [
    591.0,
    320.0,
    6.0
   ],
   "faces": 364,
   "note": "두께 6.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL6\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0050",
   "file": "fab_models/d800/d800_RJ302_0050.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    75.0,
    353.29,
    16.0
   ],
   "faces": 20,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0070",
   "file": "fab_models/d800/d800_RJ302_0070.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    50.0,
    300.0,
    12.0
   ],
   "faces": 116,
   "note": "두께 12.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL12\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0071",
   "file": "fab_models/d800/d800_RJ302_0071.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    92.0,
    180.0,
    12.0
   ],
   "faces": 28,
   "note": "두께 12.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL12\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0152",
   "file": "fab_models/d800/d800_RJ302_0152.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.01,
   "size_mm": [
    150.0,
    170.0,
    25.0
   ],
   "faces": 180,
   "note": "두께 25.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL25\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0194",
   "file": "fab_models/d800/d800_RJ302_0194.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.02,
   "size_mm": [
    905.0,
    230.0,
    19.0
   ],
   "faces": 756,
   "note": "두께 19.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL19\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 2개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0222",
   "file": "fab_models/d800/d800_RJ302_0222.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.01,
   "size_mm": [
    150.0,
    231.0,
    19.0
   ],
   "faces": 188,
   "note": "두께 19.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL19\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0150",
   "file": "fab_models/d800/d800_RJ302_0150.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.02,
   "size_mm": [
    670.0,
    370.0,
    45.0
   ],
   "faces": 692,
   "note": "두께 45.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL45\". 2D 절단도 외곽을 압출. watertight=True, 홀 1개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0215",
   "file": "fab_models/d800/d800_RJ302_0215.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.02,
   "size_mm": [
    950.0,
    400.0,
    45.0
   ],
   "faces": 700,
   "note": "두께 45.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL45\". 2D 절단도 외곽을 압출. watertight=True, 홀 1개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0396",
   "file": "fab_models/d800/d800_RJ302_0396.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.02,
   "size_mm": [
    1632.0,
    498.0,
    6.0
   ],
   "faces": 528,
   "note": "두께 6.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL6\". 2D 절단도 외곽을 압출. watertight=True, 홀 1개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0397",
   "file": "fab_models/d800/d800_RJ302_0397.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    417.65,
    90.0,
    9.0
   ],
   "faces": 12,
   "note": "두께 9.0T — 두께 근거: 도면 콜아웃 원문 \"E / REV. / RJ302-0397 / 000 / PLATE / . / F / PL9 / SHEET / PAPER / 1 OF 1 / A3 / 8\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0108",
   "file": "fab_models/d800/d800_RJ102_0108.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.01,
   "size_mm": [
    180.0,
    230.0,
    16.0
   ],
   "faces": 232,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"T16\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0110",
   "file": "fab_models/d800/d800_RJ102_0110.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    290.0,
    39.0,
    32.0
   ],
   "faces": 36,
   "note": "두께 32.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"T32\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0111",
   "file": "fab_models/d800/d800_RJ102_0111.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    935.0,
    40.0,
    32.0
   ],
   "faces": 36,
   "note": "두께 32.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"T32\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0342",
   "file": "fab_models/d800/d800_RJ102_0342.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    360.0,
    180.0,
    32.0
   ],
   "faces": 32,
   "note": "두께 32.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL32\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0344",
   "file": "fab_models/d800/d800_RJ102_0344.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    180.0,
    30.0,
    32.0
   ],
   "faces": 32,
   "note": "두께 32.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL32\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0585",
   "file": "fab_models/d800/d800_RJ102_0585.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    560.0,
    290.0,
    16.0
   ],
   "faces": 60,
   "note": "두께 16.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL16\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0038",
   "file": "fab_models/d800/d800_RJ302_0038.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.01,
   "size_mm": [
    690.0,
    60.0,
    12.0
   ],
   "faces": 192,
   "note": "두께 12.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL12\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0054",
   "file": "fab_models/d800/d800_RJ302_0054.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    790.0,
    175.0,
    9.0
   ],
   "faces": 20,
   "note": "두께 9.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL9\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0055",
   "file": "fab_models/d800/d800_RJ302_0055.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    356.0,
    206.0,
    9.0
   ],
   "faces": 24,
   "note": "두께 9.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL9\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0058",
   "file": "fab_models/d800/d800_RJ302_0058.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    494.0,
    145.0,
    9.0
   ],
   "faces": 20,
   "note": "두께 9.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL9\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0091",
   "file": "fab_models/d800/d800_RJ302_0091.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.01,
   "size_mm": [
    314.5,
    358.0,
    4.5
   ],
   "faces": 380,
   "note": "두께 4.5T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL4.5\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0094",
   "file": "fab_models/d800/d800_RJ302_0094.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.01,
   "size_mm": [
    314.5,
    358.0,
    4.5
   ],
   "faces": 364,
   "note": "두께 4.5T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL4.5\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0157",
   "file": "fab_models/d800/d800_RJ302_0157.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    263.0,
    191.0,
    25.0
   ],
   "faces": 20,
   "note": "두께 25.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL25\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0159",
   "file": "fab_models/d800/d800_RJ302_0159.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.11,
   "size_mm": [
    2100.0,
    95.0,
    9.0
   ],
   "faces": 3288,
   "note": "두께 9.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL9\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 9개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0214",
   "file": "fab_models/d800/d800_RJ302_0214.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    440.0,
    290.0,
    45.0
   ],
   "faces": 12,
   "note": "두께 45.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL45\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ302-0235",
   "file": "fab_models/d800/d800_RJ302_0235.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    1025.5,
    40.0,
    9.0
   ],
   "faces": 20,
   "note": "두께 9.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"PL9\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0335",
   "file": "fab_models/d800/d800_RJ102_0335.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.04,
   "size_mm": [
    180.0,
    40.0,
    28.0
   ],
   "faces": 1364,
   "note": "두께 28.0T — 두께 근거: 도면 콜아웃 원문 \"8 / A / B / C / D / 28 / E / REV / DWG NO. / MODEL / RJ102-0335 / 000 / ECD65 / REF. NO. / TITLE / PLATE / . / FRAME / SUBJECT / TOL. / DES-A3231(중급) / PL28 / SPEC. / F / PAPER / SCALE / W.T. / MAT. / SM490A / 0 / N/S / A3 / SHEET / D.S. / CH. / AP. / 이성호 / 서대영 / 박상준 / 1 OF 1 / 2014-05-20 / 6 / 8 / 7 / 5\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0078",
   "file": "fab_models/d800/d800_RJ102_0078.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    290.0,
    751.0,
    25.0
   ],
   "faces": 28,
   "note": "두께 25.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"T25\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 D800 DTH 메인프레임 / RJ102-0043",
   "file": "fab_models/d800/d800_RJ102_0043.obj",
   "src": "C:\\Users\\user\\AppData\\Local\\Temp\\claude\\E-----Claude--20260728-claude-code-2-1-219\\8defc145-8ae5-48d0-9058-355f3d9ae8ed\\scratchpad\\d800\\in\\RJ302-0001_P00_FRAME.dwg",
   "mb": 0.0,
   "size_mm": [
    585.0,
    120.0,
    6.0
   ],
   "faces": 84,
   "note": "두께 6.0T — 두께 근거: 부품표(BOM) 규격칸 원문 \"T6\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  }
 ],
 "updated": "2026-08-17 07:41"
}