- `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>
3.1 KiB
3.1 KiB
type, status, page_id, related_pages, last_updated, source
| type | status | page_id | related_pages | last_updated | source | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| page-feature | stable | B05_Profile |
|
2026-08-22 |
|
B05 구조물 입력·종단 표시 정비 — 2026-08-19
B06 배수관 횡단도 세트의 선행 조건으로 구조물 옵션 저장, 범위 입력, 종단 표시, 설계속도 판정과 공용 상호작용을 정비했다.
기준 해석 보류
2026-08-19 재점검에서 구 지선 등급 호환, 등급과 설계속도의 고정 매핑, UI의 최소 곡선반경이 실제로는 종단곡선 반경을 뜻하는 문제가 확인됐다. 근거 없이 값을 바꾸지 않고 호환 처리와 코드 주석을 유지하며 사용자 협의 대상으로 둔다.
완료 범위
| 영역 | 완료 내용 |
|---|---|
| C군 범위 | 시작·종료 직접 입력을 기준측점+길이+전/후 길이로 교체하고 높이·길이를 필수 제원으로 사용 |
| 목록·종단 | 중복 구조물 이름에 시점 순 번호를 붙이고 알약·구간 띠에 같은 범위를 표시 |
| B06 표시 반폭 | 계산 반폭 20m와 분리해 사용자 표시 기본값 12m를 복원 |
| 설계속도 | 임도 종류를 읽기 전용 표시하고 20/30/40km/h 선택으로 법정 기울기 상한 판정 |
| 계류 구조물 | 배관·기슭막이 보호공 선택 옵션을 제거하고 D3 바닥막이를 점형 구조물로 부활 |
| 독립 기슭막이 | C군과 같은 범위형 레지스트리 옵션으로 전환; 기본 메쌓기·높이 2.5m·길이 10m·전후 5m |
| 입력·확인 | 마지막 위치 칸 Tab 이동, showConfirmDialog 공용 모달, 저장선 복원 문구, 입력 우선 연동 |
| 지도·3D | 드래그 임계값 14px/8px, 3D 우클릭 배치, 전역 메뉴 단일화, 노선 투영 좌표, 측점선 연장 |
| 계획고 제한 | 배수관 측점이 관경+토피를 확보하지 못하는 하향 편집 차단 |
주요 항목
| 항목 | 위치 | 역할 |
|---|---|---|
numberDuplicateNames() |
B05 구조물 목록 모듈 | 중복 이름을 시점 순으로 번호화 |
setGradeLimit() |
B05 종단 UI | 지형·종류·설계속도 변경 시 법정 판정 즉시 갱신 |
resolve_design_speed() |
B05 백엔드 설정 경로 | 선택 설계속도 정규화 |
legal_grade_limit_pct() |
B05 백엔드 설정 경로 | 설계속도별 종단기울기 상한 반환 |
blocksPipeLowering() |
B05_Profile/B05_Profile_UI_Profile_Render.ts |
배수관 측점 계획고 하향 제한과 경고 |
기록된 검증
배치별 pytest 111~125건, 최종 배수관 세트 포함 148 passed·7 skipped, TypeScript·Ruff·브라우저 왕복 기록이 계획 아카이브에 보존돼 있다. 위키 관리자는 2차 교차검증을 재실행하지 않았다.
진짜 초기선 스냅샷 복원, ㄷ형 집수정 선택 입력, 기존 대형 파일 분리는 후속이다.