Files
Pier_v1/RAG/design-model-box-sample_2/docs/REGRESSION_NO_SKIPS_20260914.md
T
ahnyongjooandClaude Sonnet 5.5 964a841de1 chore(rebar): Pier_T_rebar 작업 폴더 초기 구성 및 외부 의존 파일 통합
- Code\rebar_pipeline, review_pipeline, pier-program을 정션에서 실제 폴더로 전환
- Code\rhino_mcp 및 CLAUDE_rhino배경.md 추가, .mcp.json은 PYTHONPATH로 새 위치 사용
- pier-program 내부 .git 제거(이력은 backup\pier-program_20261028.bundle에 보관)
- worktree 가이드 반영(CLAUDE.local.md, HANDOFF.md)
- D:\Rhino-MCP 경로 참조를 새 위치로 치환

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 11:20:18 +09:00

2.9 KiB

회귀검사 건너뜀 제거

최종 전체 실행 결과: 1,039건 통과 · 실패 0 · 오류 0 · 건너뜀 0 (274.786초). 이전에는 클래스 전체가 생략되었던 날개벽 검사 3건과 승인 차단 검사 1건이 전체 집계에 추가되었습니다.

이전 9건의 실제 사유

범위 건너뛴 보고 수 원인 및 수정
표준단면 5건·단면 정렬 1건 6 사라진 before-cycle-2930f5bb37b3 임시 백업을 고정 참조. 실제 보관된 동일 도면의 수정 전 백업을 사용하고 CAD는 SHA-256으로 검색
서로 다른 도면의 제작 상세 추출 1 사라진 임시 업로드 파일명 2개를 고정 참조. 현재 보유한 서로 다른 원본 2종을 내용 해시로 연결
날개벽 시·종점/좌·우 화면 분류 1 PATH에서 Node를 찾지 못함. 실제 설치된 Node 또는 MODEL_TEST_NODE로 실행하고 현재 물리 호스트·가운데 점 표기 계약으로 검증
날개벽 회전·대칭·수평근 테스트 클래스 1 사라진 과거 작업 ID 2개를 고정 참조. 현재 도면 모델을 대상으로 실제 검사 수행. 이 클래스 안에는 테스트 3개가 있었음

검사 재실행으로 발견한 사항

  • 과거 단면 정렬 도구가 그룹에 슬래브 외 연결 호스트가 함께 있으면 모호하다고 중단했습니다. 도면에 결속된 주 부재를 사용하도록 수정했습니다. 좌표축 잠금·동일 반복 실행·다른 객체 보존 검사는 유지합니다.
  • 옛 날개벽 생성 함수는 미검증 설치를 승인하지 않도록 이미 차단되어 있습니다. 이를 통과로 기대하던 과거 검사를 현재 계약에 맞췄습니다. 후보의 형상 길이·회전·대칭 검사는 실제 실행하며, 후보를 승인해 버리지 않는지도 검사합니다.
  • 수평근의 양성 검사는 2120 원본과 현재 공통 코드로 수행합니다. 원본 CAD의 단면/입면 배근선과 치수 근거에서 다시 경로를 만들며, 저장된 수평근 경로는 입력으로 사용하지 않습니다. 본수·높이·간격·구간 길이 및 호스트 발생 수를 확인합니다. 회전·대칭 및 객체 계약 검사는 2120·c37 두 모델을 대상으로 합니다.
  • 필요한 자료가 없으면 더 이상 skip으로 넘기지 않고 명시적으로 실패합니다. 원본 자료 없이 검증을 통과시키지 않습니다.

필수 실행 명령

./.venv-dwg/bin/python tools/run_regressions.py

한 건이라도 건너뛰거나 실패·오류가 있거나 검사 수가 0이면 종료 코드 1입니다. 자료 위치는 MODEL_TEST_JOB_ROOT, MODEL_TEST_CAD_ROOT, MODEL_TEST_SECTION_BASELINE, MODEL_TEST_NODE로 지정할 수 있습니다.

이번 변경은 검사 구성과 과거 진단 도구 수정입니다. 화면의 콘크리트·철근 모델을 교체하거나 승인 상태를 바꾸지 않았습니다.