main 브랜치 · 32m 전 마지막 활동
docs(compass): 남은 작업 목록 backlog 문서화 (B cv2확인 / C 프론트 / F GT강제 / A 성능후속 / D manif
feat(#2764): 용도지역 더블체크를 사용자 카드로 노출 (출력층 승격)
perf(compass): strong tier 조기종료 + metric split (산척 226s→50s, -78%)
perf(compass): strong tier 조기종료 + metric split (산척 226s→50s, -78%) (#3066)
fix(compass): frame 계약 displayed 통일 + 검증 강제(status gate+GT) + cv2 배포 blocker 노출
fix(compass): frame 계약 displayed 통일 + 검증 강제(status gate+GT) + cv2 배포 blocker 노출
fix(step10/sdc): LH_FACILITY sub-check status에 post_process 결정론 보정 반영 (split-bra
fix(step10/#2943): is_site_plan() 주차계획도(PARKING) 제외 — 조경/setback CTA 오탐 차단
fix(step10/elevator): 16인승 산정 안내를 not_applicable(해당없음)일 때 미노출
fix(step10/elevator): 16인승 산정 안내를 not_applicable(해당없음)일 때 미노출 (#3067)
chore(gt): gt_annotation manifest를 ocrtest-core 최신 snapshot 경로로 갱신
docs(compass): handoff cv2 over-claim 정정 — '미배포 blocker'→'런타임 미확정'
fix(step10/adv_mech_parking): 기계식 주차 N/A 문구 내부용어 제거 + 정책 문서화 (#3055)
fix(step10/adv_mech_parking): 기계식 주차 N/A 문구 내부용어 제거 + 정책 문서화
docs(regression-archaeology): 방재실 evidence 0건 (#3056) RCA — OCR 비결정성
fix(step10/sunlight): ADV_SUNLIGHT sub-check reasoning deterministic 합성 — LLM he
fix(step10/sunlight): ADV_SUNLIGHT sub-check reasoning deterministic 합성 — LLM he
fix(step10/ADV_OPEN_SPACE): 공개공지 면적 비교 표시 정밀도 정합 — "0.00㎡ 부족" 오판 제거 (#3058)
fix(step10/ADV_OPEN_SPACE): 공개공지 면적 비교 표시 정밀도 정합 — "0.00㎡ 부족" 오판 제거 (#3058) (#30
docs(prd/step10): legal-source-mapping HTML 출간 (#3028 인용 정정 반영)
docs(compass): 제품팀 handoff에 실제 동작 이미지 추가 (compass 인식 북쪽 화살표 vs 방위표 N)
docs(compass): 제품팀 핸드오프 — opencv 배포 blocker + 프론트 northArrows 계약 + 상태
docs(reports): 열린 이슈 통합 드릴다운 — 5축 합칠수있나 적대검증 + root 정정 2건
docs(reports): 세션 로드맵 v2 — root cause 정정판 (직접구현 자기검증 반영) (#3052)
docs(reports): 세션 로드맵 v2 — root cause 정정판 (자기검증 반영)
fix(domain/step10): FloorEntry.habitable_area_m2 복원 — 승강기 L0 fallback 활성화 (#2942
fix(domain/step10): FloorEntry.habitable_area_m2 복원 — 승강기 6층↑ 거실면적 L0 fallback 활
fix(step5/zoning): bare 용도지역 silent DROP 해제 + adv_sunlight 정북 가드 (#2541 #2543)
fix(step5/zoning): bare 용도지역(관리지역/주거지역) silent DROP 해제 + adv_sunlight 정북 가드 (#25
docs(reports): 열린 이슈 그룹핑 — 미해결 27건 10그룹 + 세션 처리요약
docs(reports): 열린 이슈 그룹핑 — 미해결 27건 10그룹 + 세션 처리요약 (#3046)
docs(compass): frame 계약 정합 이슈 backlog + 문서 정정 (사용자 지적: 도면 회전 보정)
docs(compass): bearing 정확도 시각검수 4도면(4/4 일치) + 방위표 crop
feat(step9): PR2 — 과부하 큐대기 완성 (timeout SoT/acquire분리/admission/silent empty) (#3
feat(step9): PR2 — 과부하 큐대기 완성 (timeout SoT/acquire분리/admission/silent empty)
docs(compass): 방위표→북쪽 데이터 흐름 doc-publish 페이지
feat(compass): 방위표→북쪽(compass) 모듈 main 마이그레이션 (Tuan 브랜치 포팅) (#3047)
feat(compass): 방위표→북쪽(compass) 모듈 main 마이그레이션 (Tuan 브랜치 포팅)
docs(step5/ocr): 이천 층별면적표 OCR 판독 실패 RCA — OCR팀 전달 (이미지 증거) (#3044)
docs(step5/ocr): 이천 층별면적표 OCR 판독 실패 RCA — OCR팀 전달 (이미지 증거)
fix(step10/elevator): 승용승강기 산식 표기 — ≤3,000㎡ 분기 기준면적·부등식 복원 + N호 내부 라벨 제거
fix(step10/elevator): 승용승강기 산식 표기 — ≤3,000㎡ 분기 기준면적·부등식 복원 + N호 내부 라벨 제거 (#3032)
feat(step10/legal_criteria): LegalCriterionRow group(대분류) emit (#3004)
feat(step10/legal_criteria): LegalCriterionRow에 group(대분류) emit (#3004) (#3014)
chore(step9-runner): worker_pool default 8→32 (3060 VRAM 실측 근거) (#3045)
chore(step9-runner): worker_pool default 8→32 (RTX 3060 VRAM 실측 근거)
fix(nsetl): component_value_missing 지하층 전용면적 가드 — 정상 데이터 경고 노이즈 제거
fix(nsetl): component_value_missing 지하층 전용면적 가드 — 정상 데이터 경고 노이즈 제거 (#3043)
fix(step9): client failover를 연결 장애에만 적용 — 과부하 ReadTimeout은 fallback 금지 (#3042)
fix(step9): 과부하 ReadTimeout은 fallback 금지 — failover를 연결 장애에만 (PR1)