2026-10-02 세션 — GS 원주 단구 · GS 안산 성포 마감재 해치(1차 전면 + 2차 측면 EP) · 네스팅 계산
[코디] 26.10.2(금) 09:20 KST · 작업폴더
C:\dev\_work\gs-finish-nesting\· 장부 행 =rules/model-ledger.md§3 「pfs · acad-tread」(L4 · opus · xhigh)
논의·대안
- [페페] 26.10.2(금) 「원주 단구와 안산 성포 마감재 네스팅 계산도 진행해라. 초안 → 전면 입면도 기준 → 도면 복사해서 tread로 작업 후 해치표시까지. Tread 해치는 오류가 있으니 해치는 직접 해서 정확한 범위를 잡아라. 1차 전면 도어·EP류 → 2차 측면 EP류.」
- 그릴링 Q1~Q6(opus-max-consult → 코덱스 검토,
C:\dev\_work\gs-finish-nesting\common\plan_consult.json·codex_review.md). [페페] 회신 = Q2 「마감재는 기본 18t 제작이다」, 나머지 기본값(C:\dev\_work\gs-finish-nesting\common\pepe_answers.md). - 해치 방법 대안 = ①tread 팔레트 실조작(페페 AutoCAD 점유 · COM) ②사본 DWG 를 ODA→DXF→ezdxf 로 직접 해치 → ODA 로 ACAD2013 왕복 +
.treadwork.json생성. → ② 채택(AutoCAD PID 26516 무접촉). - 네스팅 엔진 대안 = ①pfs deploy-live 의 nesting.html 을 로컬 헤드리스로(오프라인) ②테스트 서버 ③운영 화면. → ① 성공(운영 호출 0).
- 2차 이중산입 방지 = 코덱스 제안 canonical key(cabinet_ref+역할+노출면+설치면) → finlib checks.py V8b. 같은 W×H 로 중복 판정 금지.
결정
- 두께(Q2): 성포 EP·휠라·찬넬·걸레받이·쫄대·벽마감·비규격·측면 EP = 18T MDF · 도어·서랍앞판·FIX = 사양표 CORE 15T + 18T 반대안 · 원주 = 원래 18T(12T 벽마감·9T 쫄대는 도면 명기 유지, 18T alt).
- 2차 해치 자리 = 끝면/측면 뷰 실사각형 → 없으면 전면 입면 앞 엣지 띠 → 없으면 평면·단면 판 폴리라인. 근거 2개 이상.
- 애매한 부재는 회색 «검토»(FINX_검토)로 갈라 산입+검토(상한)·산입만(하한) 둘 다 계산.
- 발주 수치 = PFS 엔진값(참고로 독립 길로틴 장수 병기).
산출물·커밋
- 원주(field 2169): 1차 170매 36.368㎡ + 2차 59매 20.054㎡ = 229매 56.422㎡(산입 194 · 50.789㎡) → 엔진 원장 31장(산입만 26 · 하한 24 · 길로틴 26) · 시트 92.5m. 2차 증분 +7장 · 반대안(GK102-G8 + 플랩 18T) 32장(+1).
- 성포(field 2180): 1차 206매 49.383㎡ + 2차 55매 32.990㎡ = 261매 82.373㎡(산입 219 · 71.047㎡) → 엔진 원장 46장(산입만 40 · 하한 34 · 길로틴 38) · 시트 120.0m. 2차 증분 +18장 · 18T 반대안 41장(−5).
- 검증: 원주 1차 22→7건 · 2차 15→3건, 성포 1차 17→3건 · 2차 16→6건 반박검증·수정 2회차 → 두 현장 2차 통합 checks(V0~V12 · V8b) FAIL 0. 네스팅 검산(원주 6 · 성포 8 변형) 전부 통과.
- 칼라 마스터 GET(읽기 1회) → 저장 시 자동 등록될 칼라 = 성포 GK102-G8 · P9GA4T / 원주 0(반대안이면 GK102-G8).
C:\dev\_work\gs-finish-nesting\common\colors_check.json. - 파일:
C:\dev\_work\gs-finish-nesting\wonju\out\·C:\dev\_work\gs-finish-nesting\seongpo\out\(…_마감재해치_2차.dwg · _2차_overlay.dwg · _2차.treadwork.json · nest_input_p12.json · png2\ · nest_report.md · nest_all.json) · finlibC:\dev\_work\gs-finish-nesting\common\finlib\(1.6, V8b). - devplan 페이지 초안
C:\dev\_work\gs-finish-nesting\common\devplan_draft\gs-finish-nesting.html(web-designer 처방 반영, 그림C:\dev\devplan\img\gs-finish-nesting\) — ruleguardweb-designer-required가 Agent 상담 기록을 요구해 보고 작업자가C:\dev\devplan\에 못 놓음 → 총괄이 Agent 상담 후 배치·카드 등록. - 운영 쓰기 0(NAS·DB·nesting_job·poin_colors·PNCAD) · AutoCAD 무접촉 · 원본 무변경 · 삭제 0.
다음
- (✅ 막힘 3 해소 → 아래 「후속」 절. 남은 것 = Q4~Q10 7건) 당시: [페페] 결정 10건(막힘 3 = 운영 nesting_job 저장 승인 · NAS 업로드 위치 Q6 · 발주 장수 엔진/길로틴) + 성포 도어 15/18T · 사양 충돌 4 · 검토 해치 산입 · 치수 선택 묶음.
- 답 오면: 답 항목만 pieces 수정 → finlib pipeline 재실행 → 네스팅 재계산 → 승인 시 운영 저장(새 작업 POST만, PUT 금지)·NAS 새 하위폴더 업로드.
- 엔진 분할 규칙 개선(긴 판 옆 2440 막대 못 넣음) = 별도 pfs 작업 후보. finlib strip_pack W1(rot 1 가로 띠 판재 행) 수정.
후속 — 페페 승인 실행 (26.10.2(금) 11시대 KST)
- [페페] 「devplan 막힘 3개 답변 — 1. 운영 네스팅 저장 승인 · 2. a · 3. 추천대로」 → Q1 새 작업 POST 승인(칼라 자동 등록 포함) · Q2 = A(NAS 현장 폴더 새 하위폴더 「마감재네스팅_초안_261002」 새 파일만) · Q3 = 엔진값(원주 31장 · 성포 46장, 길로틴 26/38 은 참고).
- [코디] 운영 nesting_job 새 작업 #14 원주(field 2169 · 180행 · 수량합 210 · 31장 · 11:13 KST · https://pfs.poin.co.kr/production/nesting?job=14) · #15 성포(field 2180 · 219행 · 수량합 253 · 46장 · 11:20 KST · ?job=15). 운영 화면 경로(빈 행 정리 → tread JSON 업로드 → 자재 자동등록 → 네스팅 실행 → openSaveModal·doSave)를 헤드리스로 재현, route 가드로 쓰기는 승인분(POST /api/nesting/job 1회 · 성포만 POST /api/poin/colors 1회)만 통과. 칼라 마스터 855→857(GK102-G8·P9GA4T 신규, 마감종류·업체 칸 기본값 — 사람이 채움) · 원주 0종.
- [코디] NAS 새 하위폴더 업로드 = 원주
\\192.168.0.101\공유폴더\2026현장\진행중\10월\한샘 GS 원주 단구 MH\마감재네스팅_초안_261002\(새 파일 29 = 2차 dwg·overlay dwg·treadwork.json·네스팅결과.md + png\ 25) · 성포\\192.168.0.101\공유폴더\2026현장\진행중\10월\한샘 GS 안산 성포동 MH\마감재네스팅_초안_261002\(새 파일 42 = 루트 4 + png\ 38). 다운로드 MD5 71/71 일치 · 기존 파일 크기·수정시각 변경 0 · 덮어쓰기 0. 전용 업로드 스크립트(nasget put 은 폴더 생성 불가)는 파일마다 존재 확인 후 쓴다. - [코디] 검증 = 독립 검증 결함 0(
C:\dev\_work\gs-finish-nesting\common\verify_commit.md): 되읽기 행 수·수량합·면적합·11필드 행별 차이 0 · 기존 #1~13 13/13 불변(modify_date) · 작업 id 1~15 연속·중복 이름 0 · 화면 ?job=14·15 재실행 31장·46장. 사실 정정 = 성포 입력은 지시된 nest_input_p12.treadwork.json 이 없어 바이트 동일한…_2차_nestinput.treadwork.json(sha256 7df51f39) 사용. - 저장본 한계 = nesting_job 에 작업 메모 칸 없음(「[코디] 초안…」 문구 못 넣음) · 화면 tread 불러오기가 행 비고(부재 ID)를 안 옮겨 저장본 비고 칸 비어 있음.
- 참고(우리 쓰기 아님) = 원주 현장 폴더 최상위에 11:12 KST 「GS원주단구2BL 가구도면_261002(견적참고).dwg」(16,077,545 B) 가 새로 생김(DWG 요약정보 저장자 20260196 · AutoCAD LT 2027, 사내 다른 사람) — 손대지 않음.
- 운영 쓰기는 위 승인 범위뿐 · PUT·DELETE 0 · AutoCAD 무접촉 · 삭제 0. devplan =
C:\dev\devplan\gs-finish-nesting.htmlQ1~Q3 「✅ 답변 반영」 갱신. - ⏳남은 결정 7건 = Q4~Q10(성포 도어 15/18T · 사양충돌 Q5~Q8 · 검토 해치 산입 Q9 · 치수 선택 Q10) — 모두 기본값으로 저장됨. 반대안 선택 시 부재 수정 → 재계산 → 새 작업 재저장(PUT 금지·별도 승인) · NAS 새 파일(덮어쓰기 금지).
후속 26.10.4 — 도어 두께 18T 기본 (26.10.4(일) 22시대 KST)
- [페페] 「안산, 원주 도어 네스팅 한 자료에서 기본적으로 도어두께는 18T다. 15T는 없다. 모두 18T로 수정해라.」(총괄 지시문 = 운영 새 작업 POST · NAS 새 파일 승인, PUT·DELETE·덮어쓰기 금지)
- [코디] 성포 부재 15T→18T 124매(활성 121 = 도어 65 · 서랍앞판 23 · FIX 33[산입 29·검토 4] + 제외 행 서랍앞판 3) —
C:\dev\_work\gs-finish-nesting\seongpo\work\_fix_18t.py(스냅샷…\work\_18t\pre\). site.json thick_policy door_thick 15→18 · door_alt_thick 18→null · spec_colors 두께 [18]. ⚠_finalize_p1.py재실행 경로는 W2 원본부터 다시 만들어 fix_p2_r1·r2 수정을 덮으므로 안 썼다. - 파생 치수 = 변경 0 — 성포 측면·끝면 EP 깊이는 전부 도면 실측(판 20 표기: 냉장고EP 720/700 · 측면EP 640·310·330·260·400 · 끝판 880/1030/760)이고 15 로 계산한 값이 없다. 상부EP 305×868(OT84A A′ · 유리 상부장)은 폐곡선 실측 그대로.
- pipeline 1차·2차 재실행 → FAIL 0(V5 WARN 47·71 = 이전과 같음) · tread 2차 261행 중 121행 두께만 15→18(치수·칼라·해치 동일). 이전 산출 =
C:\dev\_work\gs-finish-nesting\seongpo\out\_back\<1차|2차|nest>_pre_18t\. - 네스팅(deploy-live
d6f10d8a0a— 26.10.4 22:06 부재표 필터 배포, 배치 함수 diff 0) = (b) 41장(산입만 36 · 길로틴 35) · (a) 27장 · 칼라 = IV075EMT 20(단면 19·양면 1) · GY123MT 14(13·1) · GK102-G8 5 · P9GA4T 2, 전부 18T. 이전 (c) 반대안 41/36 과 같음.C:\dev\_work\gs-finish-nesting\seongpo\out\nest_report.md· 스크립트…\work\_nest18\. - 운영 = 새 작업 #16 「GS 안산 성포 마감재 네스팅 18T (260930 · 전면+측면)」(field 2180 · 219행 · 수량 253 · 41장) — route 가드로 POST /api/nesting/job 1회만, 칼라 POST 0(새 칼라 없음), 기존 #1~15 변경 0, 되읽기 행별 차이 0, ?job=16 재실행 41장.
…\work\_nestsave_18t.py·save_*_18t.json. - NAS =
\\192.168.0.101\공유폴더\2026현장\진행중\10월\한샘 GS 안산 성포동 MH\마감재네스팅_18T_261004\(2차 dwg·overlay dwg·treadwork.json·네스팅결과.md + png\ 38 = 42파일) MD5 42/42 · 기존 55항목 크기·수정시각 변경 0. - 원주 = 마감재 15T 0건(도어·EP 원래 18T). 15T 는 몸통칼라 HS0868GP PB 케이싱 3(검토) 뿐 — 몸통재라 범위 밖. 12T 벽마감 12·9T 쫄대 9(도면 명기) 그대로.
- ⏳[페페] #15(15T 판) 삭제/보관 결정 · Q5~Q10.
관계
- 주제 그룹: gs-finish-nesting
- 관련 문서: pfs-session-2026-09-30-gs-ansan-matspec