519b54eb73
feat(종단보기): 345-4 3D 모달 열 때 낡았으면 자동 다시 짓기 — 닫혀 있는 동안 안 지음 · 「3D 늦음」 = setCorridorPending 그대로 · 단추 · 열기 겹쳐도 한 번
eomsangdonandClaude Opus 5.52026-10-16 11:47:31 +09:00
871693650b
perf(3D): 345-4 3D 길 모형 웹 워커 — 저장 안 한 초안 미리보기를 워커에서(buildCorridor 그대로) · 리본 좌표 Transferable · 주 스레드 멈춤 0 · 저장본 먼저(해시 맞으면 받기만)
eomsangdonandClaude Opus 5.52026-10-16 11:47:31 +09:00
4262038cd4
feat(설계묶음): 346-2 cross · masshaul · haul 단계 — 계약 모양 · 측점 지문 국부 연산 · 범위 밖 재사용 · 흙 배분 열쇠 기억 · AbortSignal
eomsangdonandClaude Opus 5.52026-10-16 11:45:32 +09:00
1c090c0f5e
feat(횡단초안): 344-3 측점 열쇠 — 세션 횡단 초안을 측점 열쇠로 · 옛 초안 옮김 · 노선 바뀜 넘김 · 노선 밖 고침 알림
eomsangdonandClaude Opus 5.52026-10-16 11:45:31 +09:00
37f8269e15
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
eomsangdon2026-10-16 11:44:54 +09:00
2149c51025
chore(요구): 233 — B05 평면은 3D 처럼 가운데 전체 영역 · 아래 종단 판은 오버레이 · 노선 편집 안 원지반선 · 계획 종단선 띠 지움(종단 그래프 영역 아님)
eomsangdonandClaude Opus 5.52026-10-16 11:44:43 +09:00
498d48fc7f
feat(B05 발자국): 346-2 평면 발자국 그리기 — 노선 편집 캔버스에 가게 키 footprint(도로 끝 좌 · 우 · 비탈 끝 깎기 붉음 · 쌓기 파랑 · 밝음 · 어두움 토큰) · 등고선 위 · 노선 아래 · 가게 구독으로 바뀐 때만 다시 그림(프레임마다 한 번) · 도구줄 [발자국] 켬끔(기본 켬 · 페이지 동안) · 시험
eomsangdonandClaude Opus 5.52026-10-16 11:43:20 +09:00
5a766a92e0
Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_3' into sub_laptop_7
eomsangdon2026-10-16 11:40:04 +09:00
593ee198aa
refactor(종단보기): 345-4 정리 — 빈 saveCorridorIfDirty 와 부르는 곳 지움 · B05 등고선 주소 두 곳 = contourAssetUrl(미리 받기와 같은 파일)
eomsangdonandClaude Opus 5.52026-10-16 11:39:56 +09:00
17e143aa27
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
eomsangdon2026-10-16 11:38:38 +09:00
dda35e4113
Merge remote-tracking branches 'origin/sub_laptop_6' and 'origin/sub_laptop_8' into sub_laptop_4
eomsangdon2026-10-16 11:38:07 +09:00
4ebee05399
Merge remote-tracking branch 'origin/dev' into sub_laptop_4
eomsangdon2026-10-16 11:38:03 +09:00
31a5912833
feat(지형표본): 346-1 지반고 자릿수 칸 — /route/elevations decimals(기본 3 · 0~6) · 계산 묶음 서버 길은 6자리로 부름(격자 길과 같은 값) · 시험
eomsangdonandClaude Opus 5.52026-10-16 11:37:57 +09:00
abd8037e10
fix(계산묶음): 346-1 route 단계 곡선표 채움 — 계약 RouteLine.curves(start · apex · end · radius_m) = buildEditedPolyline 곡선표 · savedLine 도 곡선표 함께 · typecheck 빨강 풀림 · 시험 서버 곡선표와 같음
eomsangdonandClaude Opus 5.52026-10-16 11:37:11 +09:00
91662dfe2e
Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1
eomsangdon2026-10-16 11:36:59 +09:00
cadd680b3e
feat(B05 되돌리기): 346-4 앞일 — 사진 대상 aislo:draft: 전부 · 누름 중간 안 찍음 · 사진끼리 같은 글 한 벌
eomsangdonandClaude Opus 5.52026-10-16 11:35:30 +09:00
d07b21c22a
perf(묶음): 343 덧 Node 묶음 낡음 검사 기억 — 묶음 mtime 같으면 30 s 안에는 TS 330여 개 다시 안 잼 · 낡음은 기억 안 함(R24)
eomsangdonandClaude Opus 5.52026-10-16 11:35:16 +09:00
d538fa9425
fix(도면): 343 덧 B07 측점 파일 읽기는 안 지움 — valid_cross_names 로 걸러 읽기만 · 지우기는 측점 쓰는 쪽 몫(R26)
eomsangdonandClaude Opus 5.52026-10-16 11:35:15 +09:00
8a2060ffbd
Merge remote-tracking branch 'origin/sub_laptop_6' into sub_laptop_8
eomsangdon2026-10-16 11:34:51 +09:00
c0ad3edc80
refactor(배수유역): 347-2 세부 유역 엔진 700줄 — 관경 산정(강우표 · 합리식 · 추천 구조물)을 common_util_drainage_sizing 으로 나눔
eomsangdonandClaude Opus 5.52026-10-16 11:33:06 +09:00
f6aa50f795
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
eomsangdon2026-10-16 11:32:44 +09:00
c088ee3024
Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
eomsangdon2026-10-16 11:32:42 +09:00
888de90128
Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
eomsangdon2026-10-16 11:32:41 +09:00
50620a47b8
feat(B05 발자국): 346-2 footprint 단계 — cross · ground → 계약 PlanFootprint 꼴 · 범위 밖 재사용
eomsangdonandClaude Opus 5.52026-10-16 11:30:16 +09:00
b2a39740ed
Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_4
eomsangdon2026-10-16 11:29:54 +09:00
92163bda3e
feat(설계묶음): 344-3 · 346-1 stations 단계 — 그린 노선 + 관 · 구조물 → 측점 한 벌(열쇠 · 종류 · 틀 · 방위각 · 반경 · 바깥쪽 · 확폭) · 서버 generate_sections 짝
eomsangdonandClaude Opus 5.52026-10-16 11:29:27 +09:00
99a8714160
Merge remote-tracking branches 'origin/main_laptop_1', 'origin/sub_laptop_5' and 'origin/sub_laptop_8' into sub_laptop_3
eomsangdon2026-10-16 11:29:20 +09:00
7a26d21881
feat(계산묶음): 346-1 격자 준비 — designTerrainGridNow(받는 중엔 null · 서버 길 · 받은 뒤 브라우저 길) · groundStageDeps(격자 · elevations 서버 길 4,000점씩 · AbortSignal)
eomsangdonandClaude Opus 5.52026-10-16 11:28:19 +09:00
f8d44cd8e9
feat(계산묶음): 346-1 route · ground 단계 — 노선 초안 → 그린 노선(buildEditedPolyline 짝 그대로 · 길이 붙든 곡선 R 다시 잡음) · 측점 → 지반 채움 · 종단 지반선(계약 꼴) · 범위 밖 측점 · 종단 재사용(자리 · 축 · 지형 같을 때만) · 격자 없음 · 분석 지형 다름 = 주입 서버 길 · 시험(서버 generate_sections 와 같음 · 노선 1,078 m 1.4~6.9 ms)
eomsangdonandClaude Opus 5.52026-10-16 11:28:18 +09:00
58c86e525f
feat(종단보기): 345-4 노선 추천 → 좌측 새 칸 「노선 추천」(지운 「계획노선」 자리) — [노선 추천] · 현재 추천 · [초기화] · 추천 창 공용 모달 하나 · [적용] = 본문 평면 되돌리기 한 칸
eomsangdonandClaude Opus 5.52026-10-16 11:27:32 +09:00
27f0f5b8a1
Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
eomsangdon2026-10-16 11:27:21 +09:00
fed5640a4a
feat(설계묶음): 344-3 측점 열쇠 규칙 계약 — grid:k(원래 격자 번호) · pipe:<id> · structure:<id> · end:BP/EP · 글 자릿수 0.01 m · RouteLine 곡선표 칸
eomsangdonandClaude Opus 5.52026-10-16 11:26:21 +09:00
70ad119cf3
Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_5' into sub_laptop_1
eomsangdon2026-10-16 11:24:59 +09:00
d985c24f5c
feat(종단보기): 345-3 노선 편집 → 종단 보기 가운데 위 본문(페이지 수명) · 종단도 판 흐름 배치 · [노선 반영] 뒤 새로고침 없이 다시 세움 · Ctrl+Z · Y 는 마지막에 만진 판 · 「계획노선」 칸 · 편집 단추 지움
eomsangdonandClaude Opus 5.52026-10-16 11:23:27 +09:00
7e9f541b70
Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1
eomsangdon2026-10-16 11:22:42 +09:00
6984ed0bd9
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
eomsangdon2026-10-16 11:22:41 +09:00
16d4f3dfaa
Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1
eomsangdon2026-10-16 11:22:40 +09:00
e0051bff72
perf(전처리 화면): 343-3 B04 다시 열기 받는 양 — 보관함 저장 실패 고침 · 점군 고정 표본 이진 · 꺼진 층은 켤 때 · 남은 층 ETag · 등고선 주소 한 벌
eomsangdonandClaude Opus 5.52026-10-16 11:21:51 +09:00
85e293011b
Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_7
eomsangdon2026-10-16 11:21:30 +09:00
51cebefd40
feat(지형표본): 344-1 횡단 지반선 생성 짝 — B05 logic sectionsGround(종단 1 m · 측점 중심 · 횡단 ±20 m 0.5 m · 상단측) · groundProfile · groundAt(측점 지반고) · extendUnclosed(미교차 덧붙임) · 두 쪽 머리 짝 표시 · 거울 시험(서버 생성 · 저장된 종 · 횡단과 같음 · 노선 1,078 m 3.9 ms)
eomsangdonandClaude Opus 5.52026-10-16 11:14:46 +09:00
f8fcb812d3
feat(종단보기): 345-2 3D → 큰 모달 — [3D] 단추 · 처음 열 때 지형 · 닫으면 숨긴 자리로 · 그리기 멈춤 · 떠날 때만 버림 · 3D 노선 점 옮김 · 지움 + 「선택 포인트 상세」 칸 지움
eomsangdonandClaude Opus 5.52026-10-16 11:11:10 +09:00
e8c6cfd1ea
feat(지형표본): 344-1 격자 통로 · 노선 편집 지반고 브라우저 표본 — GET surface/models/{mid}/grid(원시 이진 · ETag · 첫 요청 때 .bin 저장본 · DTM 아니면 404) · terrain-sources 에 격자 받을 자리(manifest 서명) · IndexedDB 받기 · B05 미리 받기 한 줄 · elevations = 격자 있으면 브라우저 · 없으면 서버
eomsangdonandClaude Opus 5.52026-10-16 11:08:17 +09:00
3d6c5584d1
fix(묶음): 342-4 서버 Node 묶음 낡음 판정 보강 — ui_template · A00_Common(b_page_state 등) · config 더함
eomsangdonandClaude Opus 5.52026-10-16 11:06:18 +09:00
8be42a302f
feat(설계묶음): 344-4 계산 묶음 본체 · 가게 칸 — 차례 번호 · 옛 결과 버림 · 옛 요청 끊기 · 바뀐 범위 · 단계 시간 기록 · 결과 칸 메모리 우선
eomsangdonandClaude Opus 5.52026-10-16 11:04:38 +09:00
a2c512b30c
chore(B05 정리): 342-4 B05_Profile/Old 27파일 지움 · 노선 거울 시험 resources/tester 로
eomsangdonandClaude Opus 5.52026-10-16 11:04:19 +09:00
5d37c851f3
feat(지형표본): 344-1 지형 격자 표본기 짝 — TS heightAt(쌍선형 · 축 이진 탐색 · 네 칸 유효) · 서버 표본기 메모리 기억(경로 · mtime · 크기) · 격자 이진 꼴 · 거울 시험(서버와 차 0)
eomsangdonandClaude Opus 5.52026-10-16 11:03:34 +09:00
8eb5ba5450
refactor(종단보기): 345-1 design_view_profile 쪼갬 — 노선 · 종단면 그리기(_sections) · 3D 몫(_3d) · 상태 한 벌(ProfileViewState) · 동작 그대로
eomsangdonandClaude Opus 5.52026-10-16 11:02:18 +09:00
cf5de56418
perf(전처리): 343-1 같은 지형 파일 다시 올림 = 전처리 결과 살림 · 다시 돌 때 점군 안 풂 · 도엽 병합 · 국가 GIS · 타일 기억 열쇠
eomsangdonandClaude Opus 5.52026-10-16 11:00:04 +09:00
5e8df73763
feat(설계묶음): 344-4 계산 묶음 계약 — 단계 입력 · 출력 · 측점 · 노선 초안 모양 · route-draft 캐시 칸 · 결과 칸 셋
eomsangdonandClaude Opus 5.52026-10-16 10:59:09 +09:00
2879f9bea9
chore(요구): 232 — 초기값 = 전처리 결과 · 추천 노선 바꾸면 그게 초기값 · 평면 · 종단 · 횡단 0.3 s 양방향 연동이면 배관 · 구조물 제안도 · 국부 연산 · 상세 계획서 · 브레인 수행 · 브라우저 검증 · 아티팩트
eomsangdonandClaude Opus 5.52026-10-16 10:39:58 +09:00
dc90611b9c
chore(조사): 341 실시간 연동 방향 검토 — 평면 · 종단 · 횡단 · 유토곡선 한 페이지 실시간 가능(점 놓고 종단 0.1 s 안) · 막는 배수유역 60 → 13 → 5.5 s · 3D 큰 모달 · 노선 편집 B05 본문 · 영구저장 29건 · 하위 폴더 조건부 · 부록 8
eomsangdonandClaude Opus 5.52026-10-16 10:13:02 +09:00
9018ee4986
chore(요구): 231 — 실시간 연동 방향 검토(3D 모달 · 영구저장 · 노선 편집 B05 본문 · 노선 추천 컨테이너 · 평면 · 종단 · 횡단 한 페이지 실시간 · 관경 기본 1000 · 배수유역 자동/수동 · B04~B06 하위 폴더 · 분석 뒤 계획서 · 표 아티팩트)
eomsangdonandClaude Opus 5.52026-10-16 09:41:31 +09:00
b224c3d680
chore(조사): 340 계산 시간 측정 — 파일 입력 · 전처리 → 계획노선 · 종단 · 횡단 · 유토곡선 · 배수유역 화면에 보이기까지 · 막는 것 = 배수유역 큰 계산 60 s
eomsangdonandClaude Opus 5.52026-10-16 07:48:57 +09:00
7d94c49c1d
chore(요구): 230 — 계산 시간 측정(파일 입력 · 전처리 → 계획노선 · 종단 · 횡단 · 유토곡선 · 배수유역 · 화면에 보이기까지 · 표 · 코드 수정 없음)
eomsangdonandClaude Opus 5.52026-10-16 06:40:31 +09:00
a1d4d0b2f6
Merge remote-tracking branch 'origin/안티그래비티' into 안티그래비티
eomsangdon2026-10-16 06:29:50 +09:00
94838450d8
fix(일위대가실무): 339 덧고침 4 — 우리 지문 build() 가 메모(표 · 표판)까지 갱신 · warm() 중복 갱신 줄 지움
eomsangdonandClaude Opus 5.52026-10-16 06:26:09 +09:00
a03e9e139b
Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1
eomsangdon2026-10-16 01:33:37 +09:00
912575d9bb
fix(일위대가실무): 339 덧고침 맞춤 셋 — 규격 다른 별칭 꼬리표만 · 같은 장비 여러 줄 품 비교 합침 · 근거 안 닿은 덧 로직 후보로
eomsangdonandClaude Opus 5.52026-10-16 01:32:53 +09:00
d9cc66b5e9
fix(CAD): 339 덧고침 — CAD 시작 상태를 「명령:」 쉼(선택 도구)으로 · 선 명령으로 시작하던 것 고침 · 시작 도구 시험
eomsangdonandClaude Opus 5.52026-10-16 01:03:02 +09:00
933c4c5d71
refactor(CAD): 337-6 가 끝 몫 — 옛 OFFSET · LENGTHEN · 옛 꼴 통과 지움 · ALL · L · P 실제 고름 시험 · 안내 글
eomsangdonandClaude Opus 5.52026-10-16 00:34:02 +09:00
746c70fcce
Merge remote-tracking branch 'origin/dev' into main_laptop_1
eomsangdon2026-10-16 00:26:36 +09:00
15a270939e
Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_7
eomsangdon2026-10-16 00:26:22 +09:00
0063e1866f
Merge remote-tracking branch 'origin/dev' into sub_laptop_7
eomsangdon2026-10-16 00:26:21 +09:00
2a9418f50b
Merge remote-tracking branches 'origin/sub_laptop_1' and 'origin/sub_laptop_7' into main_laptop_1
eomsangdon2026-10-16 00:26:20 +09:00
4ff989c125
feat(일위대가실무): 338-4 이음매 — 확인 화면 ↔ 실물 맞춤 응답 · guess 길 목록 · 끝까지 시험 · 이음매 기준 새 뜻
eomsangdonandClaude Opus 5.52026-10-16 00:25:51 +09:00
1d5cdff0a5
feat(CAD): 337-5 라 옮기기 무리 2 단계 — COPY · MIRROR · STRETCH · ARRAY · PEDIT 고르기
eomsangdonandClaude Opus 5.52026-10-16 00:25:20 +09:00