- gableWallLines 필터 + cleanupDangling에서 lineName='roofLine' 제외 — 골짜기 외곽선 삭제 방지 - snapRoofLineCorner: 出幅 이동 코너에 맞춰 인접 세로 roofLine(L-1/L-3) 끝점 갱신 - 변환변 수평 roofLine(L-8) 신규 생성(중복 가드 포함) - R8: 인접 처마 코너에서 > 완성 힙 생성 - QPolygon 라벨 체계 개편(L/H/W/R/HE/B) + classifyLineForLabel 공개화 - isHip에 isDiagonalHip 가드 — 축정렬 hip 오분류 방지 - drawRoofLine에 lineName='roofLine' 부여 — purge 제외·라벨 L 보장 Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
[작업내용] : - useEavesGableEdit.js 의 import 대상인 kerab-rule-checker.js 가 커밋되지 않아 dev 빌드가 '@/util/kerab-rule-checker' 모듈 해석에 실패하던 문제 수정 - 케라바 기하 불변식 체커(checkKerabRules) 파일을 저장소에 추가 Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>