- `docs/` 를 .gitignore 에서 빼 git 추적 대상으로 전환 (위키·완료 이력·검증 기록) - `docs/raw/PLAN.md` · `docs/raw/OWNERS.md` 를 저장소 최상위로 이동 후 .gitignore 에 등록 — 창끼리 공유하되 저장소에는 안 올리는 장부 - 살아 있는 경로 참조 7개 파일 정정 (아카이브 107건은 그때 사실이라 그대로 둠) - graphify 날짜별 산출물(`docs/wiki/graphify-out/20*/`) 제외 — `graphify update` 가 다시 만듦 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2.1 KiB
2.1 KiB
LAS 없는 도엽등고선 기반 설계 완료 범위
목표·계약
- 계획노선 CSV와 1:5,000 도엽등고선으로 LAS 없이 WF1~B06을 완주한다.
dtm_{filter}.npz계약을 LAS 파이프라인과 같게 유지해 하류 계산을 수정하지 않는다.- LAS가 있는 프로젝트도 도엽 서피스를 참고 모델로 함께 생성한다.
- 확정값: 절취 여유 300m, 격자 1m, 일반 사용자 자동확정·진입차단 유지, 정밀도 저하 수용.
완료 체크리스트
- B03
las_free토글·검증 면제·stage 0 params 저장. run_sheet_surface_analysis()와dtm_sheet.npz·GLB·DB 모델 등록·자동확정.- B04 도엽등고 3D 서피스 별도 표시.
- 등고선/메시 bounds 정합, 중간선·마루 캡·하천 구조선 보간.
- NURBS 이중 평활 제거와 6개 보간 방식 정리; 라플라스 기본값 확정.
- LAS 없는/있는 신규 프로젝트의 WF1→B06 무인 E2E.
- 관 지점 XY 저장·노선 투영 이월.
- 조밀 원청 계획노선의 근거리 세그먼트 직결로 평면 보존.
자체검증 핵심
- LAS 없는 프로젝트: 도엽 9매·등고선 3,413건, 서피스 6종, 관 4개, 세부유역 8개, B06 횡단 19개 완주.
- 계획노선 보존 후 정점 135개=CSV, 끼어든 격자점 0, 최대 이탈 0m, 평면 길이 350.11m.
- 관 4건은 노선까지 최대 0.016m로 이월됐고 이후 노선 지문 일치로 구조적 미끄러짐이 해소됐다.
- 관련 pytest는 단계별 2→8→11→14건 통과 기록을 보존한다.
완료 중 발견·해결
- 정션 저장경로 realpath 불일치, 자동체인의 확정 모델 오선택, LAS 전용 bounds 폴백, 청크 LAS 차단 누락을 수정했다.
- NURBS 프리뷰는 실제 확정 격자와 달라져 되돌렸으며 다시 넣지 않는다.
미완료 분리
- 곡선 경고의 검사 간격 독립·정식 IP/R 직접검사는
docs/raw/PLAN.md에 유지한다. - 세류 교차 기본 관과 격자 유입 봉우리의 2.3m 차이는 별도 사용자 판단 대상이다.
검증: docs/raw/verification/2026-08-30_verify_las_free_sheet_surface.md