diff --git a/docs/raw/plans/2026-11-03_plan_771-775.md b/docs/raw/plans/2026-11-03_plan_771-775.md new file mode 100644 index 000000000..c6aef9efb --- /dev/null +++ b/docs/raw/plans/2026-11-03_plan_771-775.md @@ -0,0 +1,40 @@ +# 계획 이관 771 ~ 775 (2026-11-03) + +## 771 B05 예정노선 수정 — 취소 = 직전으로 · 중간 노드에서 다시 긋기 (요구 613) + +- 사용자 확정: 수정 중 취소 = 수정하기 직전 상태로(D 그룹 이미 그렇게) · 그리기를 노드 중간에서 시작 · 다른 노드에 닿으면 두 노드 사이 옛 선 지우고 새로 그은 선을 전체 선 한 줄에 넣음. +- 정함(브레인): 중간에서 시작해 다른 노드에 안 닿고 끝내면 반영 안 함 + 안내 글 · 끝점에서 시작 = 지금처럼 이어 긋기 · 긋기 완료 뒤 평면계획선 다시 만들기(합치기 · 스냅) 그대로. +- [x] 771-1 수정 취소 = 직전 상태 되돌림(D03 동작 그대로 · 공용이면 공유) — sub2 + - 검증완료 — D03 · B05 같은 긋기 부품(실측 Esc 동작 같음) · 검증_sub2 B05 끝에서 긋다 Esc 80 점 그대로 · 노드 둘 지움(78) → 이어 긋기 → Esc = 지움 전 80 점 · 지움 뒤 긋기 없이 Esc = 지움 그대로 · 중간 노드 긋다 Esc = 그대로 · D03 지움 → 긋기 → Esc 69 점 복귀 · 중간 꺾임점 = 갈래 그대로 · df879ffcb +- [x] 771-2 중간 노드에서 긋기 · 다른 노드에 닿으면 구간 갈음 · 거꾸로 닿음 · 같은 노드 · 끝점 경우 · 되돌리기 — sub2 + - 검증완료 — 검증_sub2 B05 노드 10 → 20 닿음 80 → 73 점 한 줄 · 거꾸로 30 → 22 75 점(점 차례 맞음) · 안 닿고 Enter · 같은 노드 = 그대로 + 안내 · Ctrl+Z 한 걸음 80 복귀 · 끌 때 /route/follow 노드 20 · 곡선 18 · 측점 표시 · 밝음 · 어두움 · 되돌리기로 원래 노선(저장 0) · 시험 51 통과(771_2 새 3) · typecheck 0 · df879ffcb + +## 772 ☰ 서랍 메뉴가 쪽마다 빠짐 (요구 614) + +- 브레인 확인(4173 · 시스템 관리자): B05 = 진행 단계 8 줄 정상 · M01 = 대시보드 · 마스터 데이터 · 마스터 템플릿 정상 · B01 대시보드 · B03 파일입력 = 진행 단계 · 바로가기 칸 0(홈페이지 · 언어 · 설정 · 로그아웃만). +- [x] 772-1 로그인 뒤 모든 쪽(B01 보기마다 · B02~B11 · M01 · M02 · D01~D04 · E01~E07) 서랍 내용 표 · 빠진 쪽 까닭(10-26 대시보드 새 틀 e505f4014 등) · 모든 쪽에 맞는 메뉴(프로젝트 안 = 진행 단계 · 밖 = 대시보드 · 마스터 바로가기 · 권한별) · 좁은 폭 · 터치 — sub3 + - 검증완료 — 쪽 26 × 계정 셋 × 폭 1440 · 800 · 터치 150 칸 어긋남 0(B01 · B02 · B03 · B10 · B11 · D01 · E01 0 줄 → 기본 목록 · 진행 단계) · 터치 줄 40 → 44 · ORCA 누름 이동 + 닫힘 + 강조 · 어두움 · 시험 66 · typecheck 0 · f96907fb8 — 표 tmp/772/table.md + +## 773 예정노선 수정 뒤 평면계획선 = 예정노선 가깝게 · R 개수 유지 · 제약 · 스냅 절대 (요구 615 · 조사) + +- 사용자 확정: R 개수 유지 · 전체 제약 지킴 안에서 R 크기 · 교각점 자리를 조절해 수정한 예정노선에 가깝게 · 스냅(곡선 MC = 20 m 측점) 절대 · 조사는 여러 갈래를 시험하며. +- [x] 773-1 지금 차이 실측(수정 꼴 여럿) · 차이가 생기는 단계 · 갈래 여럿 시험(교각점 · R 맞춤 등) · 전후 표 · 권함 — sub1(조사만 · 코드 커밋 없음) + - 검증완료 — 갈래 9(A 지금 · B · C · D0 · D · L · L5 · M · N) × 수정 꼴 8(검증_sub1) · 차이 주범 = 같은 쪽 합치기(최대 4.5 → 20 m) · 측점 맞춤(평균 2.1 → 3.8 m · 곡선 1~5 더 줄임 · 곧게 편 꼴 78 m 고리) · R 만 측점 맞춤 불가(어김 151/165) · 권함 M(교각점 · R 최소제곱 + 측점 · 최소 R 벌점 1 → 1000) = 최대 26.5 → 7.3 m · 평균 3.80 → 1.48 m · 곡선 수 8/8 유지 · 측점 어김 0 · R 미달 0 · 토공 −1.2 % · 2.5~5.6 s · 보고 tmp/773/report.md(sub1) + +## 774 다시 긋기 = 노드를 고르면 켜짐 · 다른 중간 노드에 이어야 끝 (요구 616 · 771 다듬기) + +- 사용자 확정: 선이 아니라 노드를 골랐을 때 다시 긋기가 켜짐 · 끝내려면 다른 중간 노드와 이어져야 함. +- [x] 774-1 노드 고름 = 다시 긋기 켬(선 고름은 아님) · 끝 = 다른 중간 노드에 닿음(끝점 · 같은 노드 · 빈 곳은 끝 아님) · B05 · D03 같은 부품 · ORCA 확인 — sub2 + - 검증완료 — 검증_sub2 B05 노드 고름 = [다시 긋기](토막 고름 = [선 지움]만 · 긋기 중 토막 누름 = 안 켜짐 + 안내) · 시작 노드 · 끝점 누름 = 계속 긋기 + 안내 · 빈 곳 = 점 · 다른 중간 노드 16 = 80 → 79 점 한 줄 · Esc = 그대로 · Ctrl+Z 80 복귀 · D03(검증_sub2_D) 69 → 68 · 되돌림 · 긋기 중 중간 노드 = 갈래 그대로 · 고리 밝음 · 어두움 · 시험 13 통과 · typecheck 0 · 2a67a7092 +- [x] 774-2 B05 예정노선 = 늘 한 줄(요구 618) — 중간을 지우고 다시 이어도 같은 노선 하나(다른 노선으로 안 나뉨) · 노선 여럿은 D 그룹만 · 이어지지 않은 채 끝내면 안내 · 저장 · 평면계획선은 한 줄로 — sub2 + - 검증완료 — 검증_sub2 B05 토막 지움(15 · 65) → 끝에서 긋다 다른 토막 가운데 노드 = 안 붙음(계속) → 그 머리 = main 82 점 한 줄 · 먼 토막 머리에서 거꾸로 = 81 점 한 줄 · 끊긴 채 「예정노선 수정」 끔 = 막고 안내(있던 길) · D03 = 갈래 · 여럿 그대로 · 되돌림(저장 0) · joinTouching 시험 · typecheck 0 + +## 775 평면계획선 = 방법 M(교각점 · R 맞춤 + 스냅 벌점 · 안전판) (요구 615 · 617 · _분석_773) + +- 사용자 확정: R 개수 = 수정 전 평면계획선 곡선 수 · 방법 M 을 예정노선 수정 끝 · 처음 자동설계 둘 다 · 스냅 절대. +- 정함(브레인): 처음 자동설계(수정 전 선 없음) = 같은 쪽 합치기 뒤 곡선 수 · 수정 끝 = 수정 전 곡선 수 N 에 맞춰 틀을 고름(꺾임에서 예정노선에 가깝게 남도록 합쳐 N · 굽이가 N 보다 적으면 있는 만큼 + 안내) · 끝 확인 어기면 지금 측점 맞춤으로 물러남. +- 이음(sub1): `POST /route/follow` 본문 `keep_curves?`(없으면 서버가 저장 노선 곡선표 수) · 응답 `keep_curves` · `curve_note`(못 지킬 때 안내 글 · 화면 토스트는 sub2) +- [x] 775-1 새 `B05_Profile_Engine_RouteInitial_Fit.py`(맞춤 + 스냅 벌점 · 끝 확인 · 안전판) · `merged_follow` 에 이음 · 지킴 시험 — sub1 + - 검증완료 — 773 여덟 꼴 처음(체인) 평균 최대 26.5 → 7.0 m · 평균 3.80 → 1.49 m · 측점 어김 0 · R 미달 0 · 물러남 0 · test_775 5 · 758_1 등 호출 시험 120 통과 +- [x] 775-2 수정 끝 = 수정 전 곡선 수 N 틀 고르기 · 773 여덟 꼴 전후 표(N 유지 · 차 · 스냅 어김 0 · 시간) · ORCA 수정 끝 확인 — sub1 + - 검증완료 — 수정 끝 N=22 유지 8/8 · 최대 6.9 m · 평균 1.24 m · 시간 2.9 s(최대 3.7) · ORCA 검증_sub1 노드 지움 → 끝 = 곡선 19 → 19 · R 최소 12 · 밝음 1080 · 어두움 768 같음 · 안내 토스트 확인 · 캐시 되돌림