이슈 #1의 데이터 대조와 화면 제원 확인을 재현 가능한 검증 도구로 구현합니다. 웹사이트 기능·관망 데이터는 변경하지 않습니다.
Python 표준 라이브러리로 INP와 JSON의 ID·수량·좌표·표고·접속·단면·길이·경사 및 미배치 사유를 대조합니다. 불일치와 입력 오류를 별도 종료 코드로 반환합니다.
Playwright로 1,662개 시설의 제원 정보창과 실제 검색·선택, 레이어, 배율, 평면 보기, 누락 사유를 확인합니다.
합성 자료 기반 오류 탐지 테스트 11개와 README 실행 명령, 결과 요약을 추가합니다. 원본 INP는 업로드하지 않습니다.
검증: 원본 HC_A.inp 기준 29,378회 비교에서 불일치 0건, 오류 탐지 테스트 11개 통과, Windows headless Edge에서 화면 검사 통과. 배치 제외 OUT_PUMP / C_OUT_PUMP는 좌표 누락, UHR1-01411은 평면 좌표 겹침으로 사유 확인. 결과는 validation/issue-1-result.json에 기록했습니다.
이번 실행은 Windows 검증용 복사본에서 수행했으며 WSL 재실행은 아직 하지 않았습니다. 수리해석·측량 정확성·모든 브라우저의 동작을 보증하는 검사는 아닙니다. 원래 과제의 계획 제출 상태를 유지할 수 있도록 main에 자동 병합하지 않았습니다.
이슈 #1의 데이터 대조와 화면 제원 확인을 재현 가능한 검증 도구로 구현합니다. 웹사이트 기능·관망 데이터는 변경하지 않습니다.
- Python 표준 라이브러리로 INP와 JSON의 ID·수량·좌표·표고·접속·단면·길이·경사 및 미배치 사유를 대조합니다. 불일치와 입력 오류를 별도 종료 코드로 반환합니다.
- Playwright로 1,662개 시설의 제원 정보창과 실제 검색·선택, 레이어, 배율, 평면 보기, 누락 사유를 확인합니다.
- 합성 자료 기반 오류 탐지 테스트 11개와 README 실행 명령, 결과 요약을 추가합니다. 원본 INP는 업로드하지 않습니다.
검증: 원본 HC_A.inp 기준 29,378회 비교에서 불일치 0건, 오류 탐지 테스트 11개 통과, Windows headless Edge에서 화면 검사 통과. 배치 제외 OUT_PUMP / C_OUT_PUMP는 좌표 누락, UHR1-01411은 평면 좌표 겹침으로 사유 확인. 결과는 validation/issue-1-result.json에 기록했습니다.
이번 실행은 Windows 검증용 복사본에서 수행했으며 WSL 재실행은 아직 하지 않았습니다. 수리해석·측량 정확성·모든 브라우저의 동작을 보증하는 검사는 아닙니다. 원래 과제의 계획 제출 상태를 유지할 수 있도록 main에 자동 병합하지 않았습니다.
Refs #1
후속 이슈 #3(중첩 좌표 허용오차), #4(브라우저 실행 실패 결과 기록)를 구현·검증하여 이 PR에 추가했습니다. 회귀 테스트 15개, 실제 INP 대조 29,378회(불일치 0), 정상 Edge 화면 검사 1,662개 시설 통과. npm run test:runner로 이전 성공 결과가 실행 실패 시 덮어써지는 것도 재현 검증했습니다. 사용자 요청에 따라 이슈 처리 흐름을 완료하기 위해 기본 브랜치로 병합합니다. 사이트 기능·관망 데이터에는 변경이 없습니다. WSL 원본 작업 폴더는 그대로이며 WSL에서 재실행하는 단계는 여전히 남아 있습니다.
후속 이슈 #3(중첩 좌표 허용오차), #4(브라우저 실행 실패 결과 기록)를 구현·검증하여 이 PR에 추가했습니다. 회귀 테스트 15개, 실제 INP 대조 29,378회(불일치 0), 정상 Edge 화면 검사 1,662개 시설 통과. npm run test:runner로 이전 성공 결과가 실행 실패 시 덮어써지는 것도 재현 검증했습니다. 사용자 요청에 따라 이슈 처리 흐름을 완료하기 위해 기본 브랜치로 병합합니다. 사이트 기능·관망 데이터에는 변경이 없습니다. WSL 원본 작업 폴더는 그대로이며 WSL에서 재실행하는 단계는 여전히 남아 있습니다.
dekim2
merged commit 2e0460d464 into main2026-10-27 17:58:36 +09:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
이슈 #1의 데이터 대조와 화면 제원 확인을 재현 가능한 검증 도구로 구현합니다. 웹사이트 기능·관망 데이터는 변경하지 않습니다.
검증: 원본 HC_A.inp 기준 29,378회 비교에서 불일치 0건, 오류 탐지 테스트 11개 통과, Windows headless Edge에서 화면 검사 통과. 배치 제외 OUT_PUMP / C_OUT_PUMP는 좌표 누락, UHR1-01411은 평면 좌표 겹침으로 사유 확인. 결과는 validation/issue-1-result.json에 기록했습니다.
이번 실행은 Windows 검증용 복사본에서 수행했으며 WSL 재실행은 아직 하지 않았습니다. 수리해석·측량 정확성·모든 브라우저의 동작을 보증하는 검사는 아닙니다. 원래 과제의 계획 제출 상태를 유지할 수 있도록 main에 자동 병합하지 않았습니다.
Refs #1
후속 이슈 #3(중첩 좌표 허용오차), #4(브라우저 실행 실패 결과 기록)를 구현·검증하여 이 PR에 추가했습니다. 회귀 테스트 15개, 실제 INP 대조 29,378회(불일치 0), 정상 Edge 화면 검사 1,662개 시설 통과. npm run test:runner로 이전 성공 결과가 실행 실패 시 덮어써지는 것도 재현 검증했습니다. 사용자 요청에 따라 이슈 처리 흐름을 완료하기 위해 기본 브랜치로 병합합니다. 사이트 기능·관망 데이터에는 변경이 없습니다. WSL 원본 작업 폴더는 그대로이며 WSL에서 재실행하는 단계는 여전히 남아 있습니다.