[종결] 2026-10-09 — PNCAD 완료 절 롤업(아이파크 도어발주서·규격표 멍장·3D 표시색 2차·접합 2단계·QA 5건)
논의·대안
(archive.md 에 이어붙었던 26.10.9 완료 절 5개 원문 그대로 이관 — domain:deploy · domain:ui, svc:pncad)
✅ 26.10.9 · pncad · 아이파크 107-2802 도어발주서 「포인」 탭 작성
[코디] 26.10.9 pncad handoff 캡 관리 — 원문 그대로 이관(원 헤더: ✅ 26.10.9(금) [코디] PNCAD 작업본 #45 아이파크 107-2802(현장 #2189) → NAS 도어발주서 「포인」 탭 작성 ([페페] 지시)).
- [코디] 파일 =
\\192.168.0.101\공유폴더\2026현장\진행중\10월\포인KKR 아이파크 107-2802\아이파크 107-2802 도어발주서.xlsm「포인」 탭 · 배치 7개 = 큰제목 + 부재 31줄 + 인출망 앞판 2(규격표 53매 일치) · 2쪽 · 운영 spec.html Playwright 추출(GET 만) · zip 수술(바뀐 파트 = 포인 시트·sharedStrings·calcChain) · 로컬 백업C:\dev\_work\iparkdoor-1009\backup\· 도구C:\dev\_work\iparkdoor-1009\work\(p1_prod_spec·b1_build·v1_verify·u1_upload). - ⏳[페페] 인출망 앞판 경첩/인출·좌우 확인 · 오픈장 천판 30T 인데 자재명 18T_PB · 엣지·엣지칼라·업체 칸 비움.
✅ 26.10.9 · pncad · 규격표 멍장 좌대류·칼라 칩 운영
[코디] 26.10.9 pncad handoff 캡 관리 — 원문 그대로 이관(원 헤더: ✅ 26.10.9(금) [코디] 규격표 — 멍장 좌대류·칼라 칩 운영 (pncad e399055 · pfs master 9770602f → deploy-live 7598e7a2 · 사이트맵 a08f19dc)).
- [페페] ①멍장 천지판까지 좌대류 · 수량 13px+ ②메인칼라 아닌 배치는 제품명 앞
칼라:넘버. 원인 = 섹션 판정이 PRODCODE 만 봄 → vbox 부재sect='12'표식(bomSection 우선). 검증 schema 전 PASS·E2E 22/22·prod round 38/38·운영 스냅샷 동일. 운영 18T_멍장 = #45 하나(OV 고아 0). 남은 것 = 주방 현장 18T_멍장 천지판이 15T_PB 로 나옴(두께 게이트 기존 동작 — 페페 확인 시). 페이지 = C:\dev\devplan\pncad-joints.html 하단.
✅ 26.10.9 · pncad · 3D 표시색 2차 운영배포
[코디] 26.10.9 pncad handoff 캡 관리 — 원문 그대로 이관(원 헤더: ✅ 26.10.9(금) 오후 [코디] 3D 표시색 2차 운영배포 — 현장 변수 위로 · 기본 켬 · 팔레트 16색 팝오버).
- [페페] 「색 구분을 현장 변수 상단으로 옮기고 기본 활성화로 해라. 색상선택은 RGB뿐만이 아니라 기본 팔레트 선택도 가능하게 해라. 운영배포」
- 무엇: #colorBox 를 「현장 변수」 위로(max-height 40vh) ·
cmOnOf()=colorMap?.on !== false(미정의 = 켬, 명시 false 만 꺼짐) · 맨 위 칩줄·행 선택 제거 → 행 견본 버튼 →#cmPop팝오버(8×2 = 무채색 8CM_PAL(자동배정 순서 불변) +CM_SWATCH마감 8색, 현재색 파란 테두리+✓, 칩 = 즉시 적용+닫기, Esc·바깥·모달 스크롤 닫기, 1개만, 방향키/Enter, 「직접 고르기…」(행 컬러판 showPicker)·「자동값으로」). droplist.js 는 목록형이라 재사용 안 함(독립 소형 팝오버). - ⚠ 기존 작업본 영향: colorMap 키가 없는 작업본(= 1차 배포 전·후 저장분 전부)은 이제 열면 칼라별 회색으로 보인다(데이터 변경 0 · 3D 표시만). 화이트로 보려면 현장설정에서 끄고 저장 → on:false 저장본만 꺼짐 유지.
- 해시: pncad
6a5fd51· pfs master3167c9d8(app.html 1파일) · deploy-livea6416843(blob = master) · 사이트맵3cdbd905(PNCAD same). - 검증:
_e2e_qa1009.pylocal 41/41 · test 41/41(섹션 위치·기본 켬·false 저장본 꺼짐 유지·팝오버 열기/칩/Esc/바깥/1개/방향키·저장 후 재로드·콘솔 0·가로 넘침 0) · 회귀 local round 38 · fold 28 · rowcopy 17 · drawer_opts 25 · dimrot 27 · test round 38 ·node schema.jsFAIL 0 · 운영 =_deploy_hash.py prod9파일 일치(쓰기 0).
✅ 26.10.9 · pncad · 접합 설정 2단계 운영배포
[코디] 26.10.9 pncad handoff 캡 관리 — 원문 그대로 이관(원 헤더: ✅ 26.10.9(금) [코디] 접합 설정 2단계 운영배포 — 3D 마이터·규격표 끝 기호·편집기 「접합」 UI).
- 2단계 ✅운영
c4a35223(pncad 5f7627d·7d1f91a·2f3be17·fd22a25·242d048 · pfs master 1f283c4b · 라운드 2차와 통합 1회). 검증·남은 한계 ①~⑦ =C:\dev\devplan\pncad-joints.html. 접합 E2E =tools/_e2e_joints.py [local|test].
✅ 26.10.9 · pncad · 페페 QA 5건 운영배포
[코디] 26.10.9 pncad handoff 캡 관리 — 원문 그대로 이관(원 헤더: ✅ 26.10.9(금) 11:04 KST [코디] 페페 QA 5건 운영배포 — 배치 순서·3D 라벨·표시색·열기 가드).
- 무엇: ①
#inst순서 ▲▼(moveInst— 선택·파트 sig·라운드 초안 RA 의 인스턴스 번호를 같이 맞바꿈) ②3D 라벨 =nameOf(표에서 고친 이름) 13px·16em 말줄임 ③라벨 앵커 = 가로치수 반대편(하부장 위 +90/홀수 +250 · 상부장 밑 −90/−250 · 키큰장 정면 중앙) + 겹치면 24px×3 바깥→반대 탐색(점수 = 자기 장 치수 100 · 남의 치수 1) ④기본 3D 색 = 전부 화이트 #F2F2F2(목재색 폐지 · 카탈로그 썸네일만 목재색matOf유지) + 현장설정 「3D 표시색 (지정칼라별)」SCENE.colorMap {on, map}= colorNoOf 칼라코드별 무채색 8단(정렬순 순환) · hex/네이티브 color(스포이트)/칩/↺ ⑤작업 현장 「열기」 미선택 =nudge()반짝임(현장 미선택 #fieldRows · 작업건 미선택 #sceneList · 작업건 0건 「+ 작업건 추가」) + 모달 안toast()2초. - 「타입 영역」 판정: 작업 현장 목록 모달에 타입 선택 UI 는 없다(타입 select 는 작업건 추가/수정 폼
#jType뿐). 열기 가드 =pickScenenull → 페페가 짚은div#sceneList(작업명·타입 열이 있는 작업건 표) = «타입 영역». 종전msg()는 사이드#msg라 모달에 가려 무반응으로 보였다. - 해시: pncad
878b9a0(push) · pfs master3b31c94b(app·editor·schema — 접합 세션 def8b33 동반, 총괄 합의) · deploy-livea900e009(blob 3개 master 와 동일) · 사이트맵aa926180(PNCAD same, 미반영 1 = worklog/카톡보드 타 세션). - 검증:
tools/_e2e_qa1009.pylocal 32/32 · test 32/32 · 운영 =_deploy_hash.py prod9파일 일치(운영 E2E·쓰기 0). 회귀 local round 38 · fold 28 · rowcopy 17 · drawer_opts 25 · dimrot 27 · test round 38 ·node schema.jsFAIL 0. 라벨 프로브tools/_probe_lblover.py6작업본×2뷰: 자기치수 교차 0/174 · 하부장 라벨×아무 치수 옛판 83/84 → 33/84(남은 건 빽빽한 전체화면의 옆 장 치수). - 남은 것: ⚠
_e2e_instqty(21/23)·_e2e_partsel(14/19) 실패 = 이동선반 870 기대값이 26.10.8 「내경−3」(867) 전 값 — 옛 app.html 로도 같은 실패(회귀 아님), 기대값 갱신 필요 · pfsscripts/_nesting_qa5_check.py --test178/190(네스팅 그리드 열 추가 탓 — droplist 공개표면 4개는 OK, pncad 무관) · 페페 육안 = 무채색 구분감·화이트 밝기·반짝임 주황.
결정
각 절 원문 참조.
산출물·커밋
각 절의 해시 참조.
다음
각 절의 ⏳·남은 것 참조.
관계
- 주제 그룹: pncad-3d-ui
- 관련 문서: pncad-handoff, pncad-archive