Commit Graph
4870 Commits
Author SHA1 Message Date
eomsangdon 5d7c8aa41d Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
# Conflicts:
#	B06_Section/B06_Section_UI_Cross_Areas.ts
#	B06_Section/B06_Section_UI_Style_Cross_Areas.css
2026-10-17 15:29:53 +09:00
eomsangdon 840908a6c9 Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
# Conflicts:
#	B07_DesignDetail/B07_DesignDetail_Api_Fetch.ts
#	B07_DesignDetail/B07_DesignDetail_Router_Support.py
#	B07_DesignDetail/B07_DesignDetail_Schema.py
#	B07_DesignDetail/B07_DesignDetail_UI_Panels.ts
#	resources/tester/test_311_panel_folded.py
2026-10-17 15:24:00 +09:00
eomsangdonandClaude Opus 5.5 bbfe7ce27e fix(377 B07 전개도): 화면 검증 손질 — 돌 무늬가 박스 왼쪽을 넘던 흔들림 한도 · 콘크리트 · 쇄석 점 크기(화면 배율에서 안 보임) · 표 크게(그림 241 꼴) · 높이 · 폭 소수 둘째 자리 표기(면적이 쓴 값 그대로)
- 시험: 무늬는 박스 안(형태 다섯 · 견본 서른) · 확정본 kind development · 3.55 폭 표기

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Se7ytqbohmBQnfYpwYFnYf
2026-10-17 15:20:34 +09:00
eomsangdon d90860e649 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-17 15:15:59 +09:00
eomsangdon f9d648cbe6 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-17 15:08:37 +09:00
eomsangdonandClaude Opus 5.5 8563da1c76 feat(380-2): 사토장 · 토취장 자리 = 가장 가까운 기존 측점 · 새 측점 안 심음
- common_util_structure_station: 기존 측점(일반 · 구조물 · 추가) · snapExistingStation(가운데면 앞 측점) · snapStationFor(site 만)
- 폼 [추가] · 끌기(movedStructure) · 우클릭 추가 = 같은 맞춤 · 폼 칸에 맞춘 측점 다시 씀
- 옛 소수 자동 맞춤 = 기존 측점(끝 소수 · 옛 구조물 측점)에 선 site 안 옮김
- 상세 모달 CAD 글 = 맞춘 측점에서 종류 이름 + 「상세 내용: 사토장 부피」 줄(기존 길 그대로)
- 시험 test_380_2_site_station(아무 m 입력 = 가까운 측점 · CAD 글 줄)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn
2026-10-17 15:03:16 +09:00
eomsangdon c0a2f6ed53 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-10-17 15:01:09 +09:00
eomsangdon 328d9328e6 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-17 14:59:18 +09:00
eomsangdonandClaude Opus 5.5 5d208045fe fix(376-2): B07 구조물 도면 CAD 가이드 선(M02 얹는 도각 층에서 작도 영역)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
2026-10-17 14:58:15 +09:00
eomsangdonandClaude Opus 5.5 289aa715bf feat(B06 횡단): Y축 표고 상자 둘 — 원지반고(녹) · 계획 중심고(보라) · 겹치면 원지반만 비킴 (379-3)
- createCrossAxes designZ 옵션 · 원지반 상자 먼저 · 계획 상자 나중(위) · 색 = 원지반선 · 설계선
- y 차 16 px 미만이면 원지반 상자만 위아래 관계 따라 비킴 · 칸 밖이면 반대 · 값 그대로
- 배선 = 카드(십자선 계획고) · 상세 모달(cardDesignElevation) · 시험 test_318 겹침 경우

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-17 14:58:06 +09:00
eomsangdonandClaude Opus 5.5 3898cb0019 refactor(380-1): 사토장 횡단 그림 · 사토 단면 셈 지움 — 부품 처음값 형상 · 3D 없음
- 부품 처음값 spoil_bank 형상 · 3D = none · 형상 부품 「사토(성토 채움)」 지움
- 사토 단면 셈 파이썬 · TS 짝 지움(Engine_SpoilFill · common_util_spoil_fill · spoil_fill 옵션 · fill_area_beyond)
- 카드 그림 · 면적표 줄 · 모달 띠 · 고름 선 · B07 표 「사토장」 칸 지움(빈 줄로 되돌림)
- B08 수량 · 유토 배분(haul-plan) 미사용 확인 · 남은 사토 값 = [저장] 서버 재계산 · 브라우저 단계 다시 셈으로 정리
- 시험 고쳐 씀: 322_1 · 349_0n · b06_spoil_fill_allocation(남은 값 정리) · spoil_fill_mirror(죽은 길) · 52_9 · cross_design_mirror · 150 · 164 · 179_4 · 316

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn
2026-10-17 14:56:42 +09:00
eomsangdonandClaude Opus 5.5 18e6d10ebb feat(B06 횡단): 카드 좌상 면적표 지움 — 값은 상세 모달 표 · 조정창 위에서 시작 (379-2)
- 카드 면적 readout(buildAreaReadout · setChipActive) · 그 CSS · 안 쓰게 된 로케일 키 지움
- 구조물 조정창 top = spacing-8(표 높이 띄움 걷음) · 면적 강조 밴드 · 모달 표 그대로
- 시험 test_173 고쳐 씀(표 걷음 · 조정창 자리 · 글자 변수 남김)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-17 14:54:54 +09:00
eomsangdonandClaude Opus 5.5 bb5f07eb0c feat(377-2 B07 전개도): 좌측 「전개도」 카드 · 목록 · 단건 · 확정본 kind — 늘 카드 · 구조물 종류마다 하위 묶음(이름 줄 + 형태 단추) · 목록 맨 뒤 · 전개도 id 면 측점별 설계 실어 그림
- Router_Support _drawing_list 맨 뒤 development_list · _read_drawing 분기 · 확정본 kind development
- Router 단건 = _designs_by_chainage · Schema · Api_Fetch kind development
- UI_Development.ts 새 카드(groupPlanSheets 재사용) · test_311 접힘 대조에 전개도 카드(기본 펼침)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Se7ytqbohmBQnfYpwYFnYf
2026-10-17 14:53:45 +09:00
eomsangdonandClaude Opus 5.5 05d4d7dd36 feat(382-2): B05 평면 공용 고름 연동(일반측점 = 횡단 판 · 법선 · 구조물 = 마름모 · 눈금 클릭 = 고름 적음) · 법선 = 측점 열쇠 · 발자국 비탈 끝 좌우 · 절성토 색
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-17 14:50:16 +09:00
eomsangdonandClaude Opus 5.5 8a9ae2113b feat(381-3 B05 평면): 교각점 크게 · 라벨 위 · 맴돔 강조 · 노드와 횡단 눈금 집기 한 길
- 노드 반지름 4 → 6(고름 +2) · 노드 · 손잡이를 라벨 뒤 맨 위로
- 집기 문턱 노드 9 → 12 · pickAtScreen: 노드 가운데 6px 안 = 노드 · 밖 = 노드와 눈금 중 가까운 쪽
- stationAtScreen → {chainage, distance} · 맴돔은 집기와 같은 셈 · 노드 = 고리 · 눈금 = 파랑(새 _Hover)
- 누를 때 · 끄는 동안 · 재는 중 · 캔버스 밖 = 맴돔 끔 · [측점] 끔이면 눈금 안 봄
- 시험 test_b05_routeedit_pick 겹침 경우 · test_381_3_routeedit_node_pick

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-17 14:50:03 +09:00
eomsangdonandClaude Opus 5.5 9b01cafb52 feat(377-1 B07 전개도): 전개도 자료 · 묶음 · 그림 생성기 — (구조물 종류 · 형태)마다 한 장 · 박스 = 거리 × H(포장 B) · 형태 무늬 기본 도형(DXF 에도 남음) · 양 끝 측점 No.04+08 · 우하단 표(측점 · 거리 · 높이/폭 · 면적 · 계) · 도각 · 축척 자동 · 길이 미입력 주기
- 관보호공(배관 유입 · 유출 + 추가 흙막이) · BOX · 세월교 흙막이 · 흙막이(숨김 벽 종류 포함) · 옹벽(wall_form) · 콘크리트포장 · 쇄석포설
- 흙막이 길이 · 빈 높이 = B08 구조물집계표 규칙 재사용 · 추가 단 = 별도 박스 · 넘치면 _2 장
- 시험 test_241_development.py(그림 예 No.22+00~No.26+05 = 85 m × 3.5 = 297.5)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Se7ytqbohmBQnfYpwYFnYf
2026-10-17 14:48:31 +09:00
eomsangdonandClaude Opus 5.5 d849110478 feat(B06 횡단): 교차점 = 사면처럼 — 올림 강조 · 제목 「사면 이동」 · 절·성토 없음 알림 · 판정 원 8 px (379-1)
- 보라 선 · 교차점 손잡이 · 암 경계선 마우스 올림 = 고른 모양(고름은 누를 때만)
- 손잡이 제목 「사면 이동 (좌/우)」 · 노견 끝 = 원지반(±5 mm · edgeOnGround)이면 값 앞 「절·성토 없음 · 」
- 시험: 정확히 0 자리(멈춘 자리) 경우 — 절·성토 없음 · ◀↺▶ · 방향키 듣개 · 원 8 px

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-17 14:48:30 +09:00
eomsangdonandClaude Opus 5.5 29bf8c998c feat(381-2 B05 평면): [측점] [기울기] 켬끔 단추(절/성토선 왼쪽 · 기본 켬 · 페이지 동안)
- 새 _Marks 켬끔 모듈 · 다시 그림은 _Footprint scheduleRedraw 공유
- [측점] 끔 = 눈금 · 번호 · 눈금 집기 없음 · 시점 · 종점 이름표 남김
- [기울기] 끔 = 기울기 라벨 · 높이 요청 없음
- 시험 test_381_2_routeedit_marks · 도구줄 차례 시험에 두 단추

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-17 14:44:40 +09:00
eomsangdonandClaude Opus 5.5 864ef20390 feat(376-2): B07 좌측 「구조물 도면」 카드(늘 카드 · 단추 = 조합 이름 · 연결 없으면 빈 글 한 줄)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
2026-10-17 14:44:30 +09:00
eomsangdonandClaude Opus 5.5 0800796998 feat(382-1): B05 우측 횡단 판 = 패널 양식(손잡이 · 머리 · 폭 끌기 · 열림 · 폭 기억 · 지도 위 덮개 그대로)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-17 14:44:23 +09:00
eomsangdonandClaude Opus 5.5 56c8ba96b9 feat(376-1): B07 구조물 도면 목록 · 단건 서버(연결된 조합 도면 · 조합 키 중복 없앰 · 더한장 장마다 · 도각 도번 · 도면명 · 맨 뒤 덧붙임 · 확정본 kind)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
2026-10-17 14:42:49 +09:00
eomsangdonandClaude Sonnet 5.5 1a96aa1964 fix(378-1): ☰ 서랍 폭 240 · 바탕 패널과 구분 · 오른쪽 강조 가장자리 · 홈페이지 메뉴 접는 묶음(기본 접힘)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QfHKQs7J3hQELKMWQMUJEy
2026-10-17 14:42:04 +09:00
eomsangdonandClaude Opus 5.5 e9d30cdeac feat(381-1 B05 평면): 되돌리기 · 다시하기 아이콘 곧은 꼬리 + 갈고리 · 절/성토선 테마 색 · 굵게
- 평면 도구줄 · 종단 도구줄 ↶ ↷ → HISTORY_ICON SVG(↩ ↪ 꼴 · 회전 반 바퀴 그림과 구분)
- 절토 #e11d48/#ff6b6b · 성토 #0d9488/#2dd4bf · 도로 끝 1.8 · 비탈 끝 2.6 px
- 시험 chrome_modal · 346_2 고쳐 씀 · 282 가짜 require 에 HISTORY_ICON

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-17 14:41:24 +09:00
eomsangdonandClaude Opus 5.5 940a1c3f5b test(323-9 저장 다시 그림): 가짜 저장 단계에 추가 측점(plusStations) 더함 (368-5)
368-2 가 저장 차례에 추가 측점을 더해 helper 가 진짜 GET 을 불러 오류 알림이 끼던 것 — 코드 안 고침.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-17 14:28:11 +09:00
eomsangdon 09e656c881 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-17 14:23:37 +09:00
eomsangdonandClaude Opus 5.5 0652812153 fix(365-5): 들어온 화면 무관 같은 횡단 값 — 저장 기준 · 설계 칸 · 시설 제원 한 벌
- 화면 검증 원인 셋: ① 초안 첫 계획선 꼭짓점이 보기가 심은 측점(초안 자리 관)으로 흔들린 저장 기준을 씀 → 서버 저장 종단 꼭짓점(storedPvi) ② 묶음 cross 설계 칸이 다시 셈이 고쳐 쓴 화면 상세(옛 측구 결과 → 선택)를 읽음 → 세션 저장 상세 + 옛 측구 결과(ditch_enabled)도 실음 ③ 초안 자리로 미리 뜬 관 측점 제원이 누가거리 짝에서 빠짐 → 남은 저장 시설 측점과 차례 짝(349-0d 규칙)
- 저장 노선 기준이 바뀌면(보기가 늦게 심은 측점 · 초안 · 되돌린 뒤 빼고) 처음부터 · 제원 지문을 cross 입력에 · 보기 첫 마운트 뒤도 고리
- placed → common_util_route_follow placedOnLine(700줄)
- ORCA 검증_sub7: B05 끌기 길 · B06 먼저 새로고침 · B05 먼저 새로고침 = 67 측점 계획고 · 절토 · 성토 같음 · 열 때 1바퀴
- 시험 test_365(설계 칸 = 저장 상세 · 차례 짝 · 제원 지문 · 초안 계획선 = 저장 종단)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-17 14:22:51 +09:00
eomsangdonandClaude Opus 5.5 468cee8fb7 fix(B05 배수유역): 369-3 지도 위 단추 · 흐림 판 누름 = viewport 집기 · 유역 고르기 · 팬에서 뺌
- 흐림 판 [업데이트] 아래 관 표지가 있으면 setPointerCapture 로 단추가 click 못 받던 것
- 시험 test_369_3_update_press(가짜 표지 + pointer 사건 차례)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn
2026-10-17 14:13:20 +09:00
eomsangdon 8fedfbed0d Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_5 2026-10-17 14:10:59 +09:00
eomsangdonandClaude Opus 5.5 201ff9eb94 feat(365-5): 초안 소단 고침 → 묶음 cross 입력
- 초안 cross 소단 = 지금 구조물(따라간 자리)의 소단 구간(bermAt · crossWithBerm) · 쪽 깊이 = 세션 bermdepth(측점 열쇠) — 노선 초안 동안 소단 고침도 카드에
- 저장 노선은 지금처럼 다시 셈 창구(세션 사본) · 노선 밖 고침은 그대로
- 시험 test_365(구간 안 소단 · 밖 없음 · 깊이 고침 1바퀴)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-17 13:42:00 +09:00
eomsangdonandClaude Opus 5.5 3c5a779f6d fix(B05): 367-6 유토곡선 범례 = 손잡이 오른쪽부터 · 좁으면 줄 바꿈 — 손잡이가 범례 단추 덮음 없앰
배수유역 판이 펼쳐 종단 열이 좁을 때 ▲유토곡선 손잡이가 [횡단 기준]을 덮던 것 · 넓을 땐 지금 한 줄 그대로.
시험 test_367_6 = 폭 넷에서 범례 단추 셋 · 손잡이 elementFromPoint = 자기.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QfHKQs7J3hQELKMWQMUJEy
2026-10-17 13:39:31 +09:00
eomsangdon 6aa42da575 Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_7' into sub_laptop_2 2026-10-17 13:33:08 +09:00
eomsangdonandClaude Opus 5.5 c3dd05c5c6 fix(B05): 367-5 종단 판 높이 transition 지움 — 접은 뒤 횡단 카드 누름 가로챔 없앰
그려지지 않는 탭에서 높이 전환이 시작을 못 해 접은 판이 펼친 높이로 남던 것.
시험 test_367_5 = 접은 같은 순간 카드 자리 elementFromPoint = 카드.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QfHKQs7J3hQELKMWQMUJEy
2026-10-17 13:32:06 +09:00
eomsangdon 5db6f23445 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-10-17 13:22:00 +09:00
eomsangdonandClaude Opus 5.5 efd1a2dfed fix(365-4): 초안 cross 엔진이 다시 셈 창구 출력을 이어 쓰지 않음 — 끈 초안 = 새로고침 초안
- 화면 검증 흠: 저장 노선(창구 출력)으로 연 뒤 끈 초안 카드가 새로고침(초안 둔 채 B06 열기) 카드와 0.01 ㎡ · 측점 하나 다름 — 엔진이 창구 출력을 앞 결과로 재사용
- 창구 출력은 엔진 재사용에서 뺌(savedOut) · 시험 test_365 창구로 연 뒤 초안 = 다시 연 초안

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-17 13:20:56 +09:00
eomsangdon 8d06dcadde Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_2 2026-10-17 13:18:04 +09:00
eomsangdon 494ffd16b0 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-17 13:18:03 +09:00
eomsangdonandClaude Opus 5.5 75f4cc982f fix(B06 횡단): 암 경계선 판정 선을 설계선 판정 아래로 — 사면 발치 겹친 자리는 사면이 먼저 골라짐 (370-3)
- 화면 검증에서 1+0 우 절토 사면 누름이 암 판정 선에 먹힘 · 그리는 차례만 아래로(키 차례 그대로)
- test_370_3 판정 선 「설계선 판정 아래」 확인 · helper insertBefore 참조 자리 따름

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-17 13:16:57 +09:00
eomsangdonandClaude Opus 5.5 a8217dd52b test(322-0 기록): 구조물 전수 기록을 지금 마스터로 다시 뜸 — 토취장(borrow_pit) 고르기 b05 숨김 (368-4 덧)
- 까닭: 사용자가 M02 에서 토취장을 끔(구조물정의 판 23 · 5dc5e26bb) → ('pick','borrow_pit','b05') 기록 shown · 지금 hidden
- 코드 안 고침 · GOLDEN_322_RECORD=1 로 다시 씀 — 원값 칸(★ 단계 칸 · 카드 이름 등)도 지금 마스터 값으로 함께 갱신

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-17 13:06:10 +09:00
eomsangdonandClaude Opus 5.5 2454bd4ba0 feat(B05 종단): 원지반 점 작은 창 = 지금 계획선(초안 포함 · 묶음 같은 계산) (368-4)
- 묶음 출력 읽기만 · ground · cross 단계 함수를 그 자리 측점 하나로 다시 부름(파생 저장 · 캐시 안 씀)
- 그 자리 측점 = [측점 추가] 뒤 묶음 측점과 같은 틀 · 반경 · 확폭(logic/design_pipeline_probe_station)
- 격자 없음 · 분석 지형 다름 = 서버 미리 뜨기 + 「저장 계획선 기준」 한 줄 · 창 글에 계획고
- 묶음 cross 차례마다 떠 있는 창 다시 그림
- 거울 시험 test_368_4(곡선표 있음 · 없음 · 직선 · 곡선 안)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-17 13:05:23 +09:00
eomsangdon 064d884fec Merge remote-tracking branch 'origin/dev' into sub_laptop_6 2026-10-17 12:59:58 +09:00
eomsangdonandClaude Opus 5.5 f154f57880 fix(B05 종단): 추가 측점 화면 확인 고침 — 되돌리기 신호 · 열 때 다시 맞춤 · 옛 측점 옮기기 제외 (368-3)
- 되돌리기 · 다시하기 뒤 추가 측점 바뀜 신호(다른 되살림 뒤 한 차례 늦춤)
- 종단 보기 열 때 저장분 도착 뒤 측점 계획 다시 맞춤
- 옛 비정규 측점 옮기기(migrate)가 저장된 추가 측점을 「기타」 구조물로 만들던 흠 — 심는 자리에 추가 측점 포함

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-17 12:58:16 +09:00
eomsangdon b217970a3a Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-17 12:48:03 +09:00
eomsangdonandClaude Opus 5.5 b95b17ca07 fix(B05 배수유역): 369-2 화면 검증 흠 둘 — 몰랐던 낡음 409 = 지금 노선 길로 다시 · 되돌리기 = 그 걸음 초안 속성 · id
- 화면이 처음 열릴 때 「낡음」을 모르면 [자동 제안]이 409 오류로 끝나던 흠 — 곧바로 drainage/live 로 다시
- 되돌리기가 관 자리만 되살리고 속성은 지금 것을 끌고 가 [배관 배치 초기화] 뒤 되돌려도 세월교가 사라지던 흠
  — 되살린 걸음의 관 초안(세션)이 같은 자리면 그 속성 · id 로(adoptDraftPipes)
- 시험 — 349 흐름(409 → 다시) · 347 pipe id(초안 속성 되살림)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn
2026-10-17 12:35:39 +09:00
eomsangdon 39aa85bc07 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
# Conflicts:
#	B05_Profile/B05_Profile_UI_RouteEdit.ts
#	ui_template/ui_template_locale_b2.ts
2026-10-17 12:29:44 +09:00
eomsangdon acaf0a4856 Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1 2026-10-17 12:28:59 +09:00
eomsangdon d37377731e Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-10-17 12:28:58 +09:00
eomsangdon 54238704a9 Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-17 12:28:57 +09:00
eomsangdon f47ef52497 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-17 12:28:56 +09:00
eomsangdon 3d11de5c08 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-17 12:28:55 +09:00
eomsangdonandClaude Opus 5.5 ec0bb044c2 feat(365-4): 한 바퀴 정리 — 저장 노선 계획고 = 횡단 한 벌 · B06 다시 그림 한 번
- 저장 노선 cross = 다시 셈 창구 한 벌(refreshCrossDesigns · 카드 · 유토곡선 · [저장] 패치가 보는 상세 설계) — 묶음 cross 가 부르고 그 설계를 냄(detailCross) · 종단도 계획고 편집 뒤 따로 예약 안 함(pipelineOwnsCross)
- B06 다시 그림 — 묶음 차례는 cross 뒤에만 · 겹친 신호(갈아끼움 · 묶음 · 초안)는 refreshDetailForStructures 한 번(최신 차례만)
- 중심점 좌우 = 노선 차례가 cross 전에 밀림 → cross 한 번(계획고 맞춤 차례 · 시험으로 못박음)
- stationDiff → logic/design_pipeline_stations(700줄)
- 시험 test_365(저장 ▲▼ 다시 셈 1 · 상세 설계 그대로 · 중심점 좌우 cross 1) · 346-2 pills · 230-2 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-17 12:28:14 +09:00