Commit Graph
6562 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5.5 00fc4bd215 chore(plan): 10-6 상자 안 단추 높이 템플릿 요청 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 14:25:48 +09:00
eomsangdonandClaude Opus 5.5 bb08b33d17 chore(plan): 10-6 연동 경사 범위 · 집수정 내공 요청 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 14:24:24 +09:00
eomsangdon 24a9a5be4b Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_4' into sub_laptop_7 2026-10-06 14:22:56 +09:00
eomsangdonandClaude Opus 5.5 bf92e56fef fix(structure): 고른 구조물 군 바꿈 = 횡단 카드 · 벽 · 세월교 · BOX 강조 · 넘김 되얹기 표시 · 선택 칸도 풂 · B05 에서 풀면 B06 들어올 때도 풂(54-38)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-06 14:22:37 +09:00
eomsangdon a34b666373 Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-10-06 14:22:32 +09:00
eomsangdonandClaude Opus 5.5 18632b6e4c chore(plan): 10-6 선택 안 함 = 값 없음 요청 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 14:21:30 +09:00
eomsangdon 788ad880f5 Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_7' into sub_laptop_5 2026-10-06 14:20:52 +09:00
eomsangdon f71e31e29e Merge remote-tracking branch 'origin/dev' into sub_laptop_5 2026-10-06 14:20:51 +09:00
eomsangdonandClaude Opus 5.5 527dd27eff feat(B06): 54-37 횡단 카드 노폭 · 노견 글을 X 축 라벨 바로 위 가운데로 이동
- 카드 SVG 고정 자리(그림 칸 가운데 · 하단 −4px) · 확대·이동과 무관
- B07 은 종전 자리 유지(선택 인자 없음)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-06 14:20:36 +09:00
eomsangdon 531698bb9b Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-06 14:20:17 +09:00
eomsangdonandClaude Opus 5.5 e32d1e3784 fix(structure): 54-36b 배관 · 흙막이 기본값 근거(default_basis) · 등록부 정책 시험 새 기본값 맞춤
- 구조물정의 판 17(판_16 이력): 유입 구조 · 집수정 높이 · 유입 · 유출 높이 · 유출 형태 · 사면안정 흙막이 형태 · 높이에 default_basis 「사용자 확정 2026-10-06 배관 기본값 표」
- test_b05_structures_registry_policy: 흙막이 높이 1.5 · 유입 구조 집수정 · 유출 형태 찰 · 보호공 높이 1.5 기대(시험 뜻 = 근거 있는 기본값만 · 그대로)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-06 14:18:45 +09:00
eomsangdonandClaude Opus 5.5 ac544b3c38 chore(plan): 10-6 군 바꿈 횡단 강조 안 풀림 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 14:15:46 +09:00
eomsangdonandClaude Opus 5.5 4a14653b08 chore(plan): 10-6 횡단 노폭 · 노견 글 자리 요청 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 14:15:20 +09:00
eomsangdon ea2ba89fe3 Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-06 14:13:58 +09:00
eomsangdonandClaude Opus 5.5 d5d9c5f66e feat(structure): 54-36 배관 기본값 — 유입 집수정 L형 1.5 · 흙막이 돌 쌓기(찰) 10 · 1.5 · 5 · 5 · 추가 흙막이 같음 + [연동][경사] · 사면안정 흙막이 같음
- 구조물정의 판 16(판_15 이력): 유입 구조 기본 집수정 · 유출 형태 찰 · 유입 · 유출 높이 1.5 · 집수정 높이 1.5 새 칸 · 사면안정 흙막이 형태 찰 · 높이 1.5
- 엔진 짝(파이썬 · TS): 집수정 높이 빈 값 = 정의 기본값
- 횡단 기하: 자동 집수정 모양 = L형(DEFAULT_BASIN_SHAPE 한 곳) · ㄴ·ㄷ형을 못 세우는 지형만 I형
- 명세 기본값 칸(default) — 추가 흙막이 새 상자 = 찰 · 10 · 1.5 · 5 · 5 실제 값 · 이미 있는 상자 값 그대로
- B05 폼: 빈 숫자 칸 「값 (기본)」 · 빈 유입 구조 = 집수정 (기본) · 집수정 모양 L형 (기본) · 추가 흙막이 상자에도 [연동][경사]
- [연동][경사] 단추 안 여백 줄임 · 한 줄(높이 31.7 그대로)
- 시험: 기본값 바뀐 기대값 맞춤(culvert_set · structure_span · new_structure_defaults)

화면 확인(sub5_검증): 새 배관 = 관경 1000 · 집수정 · L형 (기본) · 1.5 · 유출 흙막이 찰 10 · 1.5 · 5 · 5 · 단 0 / 36+0 단 0→1 새 흙막이 1 = 찰 10 · 1.5 · 5 · 5 · 연동 · 경사 켬 / 사면안정 새 흙막이 = 찰 10 · 1.5 · 5 · 5 / 단추 여섯 31.7 한 줄 · 세션 캐시 비워 되돌림

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-06 14:12:29 +09:00
eomsangdon 8c438aed2d Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7 2026-10-06 14:03:47 +09:00
eomsangdon dcf1ceb4b7 Merge remote-tracking branch 'origin/dev' into sub_laptop_7 2026-10-06 14:03:46 +09:00
eomsangdon 5402764a0c Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-06 14:03:05 +09:00
eomsangdon d648b54375 Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-06 14:02:08 +09:00
eomsangdonandClaude Opus 5.5 2a5430f9b5 feat(B05·B06): 54-35 종단 하단 패널 [새 창] 분리
- 종단 도구줄 [배수유역도] 뒤 [새 창] 단추 — 종단도·표·유토곡선·배수유역도 묶음을 같은 출처 팝업으로 옮김 · 코드·자료·가게는 메인 창 그대로
- 스타일 시트·html 테마 속성 복사 · 팝업 크기 변화 시 팝업 ResizeObserver 로 다시 그림
- 팝업 키·포인터(keydown·keyup·pointerdown·pointerup·pointercancel)·blur 를 메인 문서로 넘김 — 대상 요소 유지
- 팝업 닫힘·[제자리로]·메인 창 떠남·페이지 정리 때 원래 자리로 되돌림 · 팝업 차단 시 알림 한 줄
- 우클릭 메뉴 화면 밖 보정을 요소 소속 창 기준으로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-06 14:01:35 +09:00
eomsangdonandClaude Opus 5.5 b0f7873820 chore(plan): 10-6 배관 기본값 표 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 14:01:30 +09:00
eomsangdonandClaude Sonnet 5.5 6912246fb0 feat(B06): 54-34 횡단 카드 한 줄 수 자동 · 카드 폭 400~800
보기 칸 높이에 첫 줄 + 둘째 줄 절반이 드는 가장 적은 카드 수를 고름 (카드 폭 400~800px 상수는 Section_Common 한 곳). 그림은 px 그대로. 창 크기 · 패널 높이 변화 때 다시 맞춤 (높이만 바뀌면 카드 수가 바뀔 때만 다시 그림).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-06 14:00:38 +09:00
eomsangdon 8ca59bf22b Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-06 13:55:11 +09:00
eomsangdon 265ad47aee Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2 2026-10-06 13:53:51 +09:00
eomsangdon eb7d39d8be chore(docs): 수정요구 공유 파일 동기 2026-10-06 13:53:51 +09:00
eomsangdonandClaude Opus 5.5 65cf6e108c feat(structure): 고른 구조물 군 바꿈 = 새로 놓기 · 같은 군 종류 바꿈 = 새 종류 기본값 + 종류별 캐시 되살림 · 저장 · 확정 뒤 캐시 비움(54-32)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-06 13:53:07 +09:00
eomsangdonandClaude Opus 5.5 95b849b440 chore(plan): 10-6 횡단 카드 폭 · 종단 하단 새 창 반영 지시 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 13:52:44 +09:00
eomsangdon 40462a86d7 Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_5' into sub_laptop_2 2026-10-06 13:48:17 +09:00
eomsangdon 62761d6945 Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-10-06 13:48:15 +09:00
eomsangdonandClaude Opus 5.5 93631209b9 chore(plan): 54-33 횡단 카드 폭 · 종단 하단 창 분리 조사 보관
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 13:48:03 +09:00
eomsangdonandClaude Opus 5.5 f93cc56284 fix(B05·B06): 54-30 추가 흙막이 강조 유지 · 관 보호공 [연동] [경사] · 칸 고침 강조 · 흙막이 칸 일원화
- 폼이 상자를 새로 세울 때마다(단 수 · 유입 형식 · 벽 조작 · 저장 · 넘김) 고른 상자 강조 다시(specpaint 한 곳) · 54-29 의 두 군데 호출 대체
- 관 보호공(유입 · 유출) 상자 안 [연동] [경사] 반 폭 두 단추 — 옛 연동 제어 값(revet_link_detached · revet_follow_grade) 그대로 · 쓸 수 있을 때만 활성 · 경사 끄면 연동 잠김 · 누르면 횡단 그림 바로
- 상자 칸을 고치거나 고르면 그 벽을 고름(횡단에서 누른 것과 같은 길 · 카드 다시 그림) · 단 수 칸은 고른 단을 지킴
- 추가 흙막이 상자 = 사면안정 흙막이와 같은 칸(형태 · 길이 · 높이 · 전 · 후) · 구조 고르기 칸과 정의 이름 두 줄 뺌 · 저장 키 그대로
- 시험 54-29 · 54-27 · 52 명세 · 54-14 말풍선 기대값 맞춤

화면 확인(sub5_검증 12+18): 흙막이 1 강조 = 단 2→1 · 넘김 · 저장 뒤 유지 · 형태 고침 → 상자 · 벽 강조 · 경사 끔 → 13+0 벽 이동 · 두 줄 함께 · 목록 대 횡단 같은 글(칸 54) · 단 0 저장으로 되돌림

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-06 13:47:56 +09:00
eomsangdonandClaude Opus 5.5 2c823cc98d chore(plan): 10-6 횡단 카드 폭 · 종단 하단 창 분리 확인 요청 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 13:42:23 +09:00
eomsangdonandClaude Opus 5.5 a65e6a4198 chore(plan): 10-6 군 · 종류 바꾸기 규칙 요청 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 13:39:06 +09:00
eomsangdon 71c3ee80a8 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1 2026-10-06 13:32:13 +09:00
eomsangdon b6745df569 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-10-06 13:32:10 +09:00
eomsangdon d699f049cd Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-06 13:31:51 +09:00
eomsangdonandClaude Opus 5.5 5ee63b5058 feat(b05): 사면안정 고르기 목록 흙막이 · 옹벽 · 소단만(54-31)
- 돌쌓기(찰) · 돌쌓기(메) · 큰돌쌓기 고르기 숨김(HIDDEN_PICK_TYPES)
- 군·종류 드롭다운 · 우클릭 메뉴 한 판정(isPickHidden)
- 옛 값 · 도면 · 집계 · 열기 그대로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-06 13:31:18 +09:00
eomsangdon 4ed17e09d6 Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-10-06 13:29:13 +09:00
eomsangdonandClaude Opus 5.5 b67c4dcded chore(plan): 10-6 배관 강조 · 연동 경사 · 흙막이 일원화 · 사면안정 셋 요청 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 13:28:11 +09:00
eomsangdonandClaude Opus 5.5 c8bd95b1aa fix(B06): 54-29 횡단 · 목록 고르기 좌측 패널 같은 글 — 차이는 강조 상자뿐
- 배관 유입 · 유출 칸에 횡단 전용 줄(옵션 · 경사 · 읽기) 안 옮김 · 이름표 꼬리 「(기슭막이(유출))」 뺌
- 배관 유입 벽 「추가 기슭막이(단) 0단」 줄 숨김(선 단이 있을 때만) · 집수정 내공 줄만 남김
- 폼을 다시 그린 뒤(유입 형식 되싣기 · 단 수 · 벽 조작) 고른 상자 강조 다시 — 흙막이 상자 강조 빠짐 고침
- 시험 test_54_29_pick_same_panel · test_54_27 단 줄 단언 새 형태로

화면 확인(sub5_검증 12+18 단 1): 유출 · 흙막이 1 · 유입 목록 대 횡단 innerText · 칸 67 · 값 같음 · 강조 상자 하나만 · B05 넘김 같음 · 유출 5칸 → 관 길이 15 → 20 · 되돌림

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-06 13:27:54 +09:00
eomsangdonandClaude Opus 5.5 c156f0bcd0 chore(plan): 10-6 횡단 · 목록 고르기 같은 내용 요청 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 13:09:26 +09:00
eomsangdon 9bfe3a9d75 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-06 13:02:22 +09:00
eomsangdon 3b96734fc3 Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-06 13:02:21 +09:00
eomsangdonandClaude Opus 5.5 cb8836c6a3 wip(B05·B06): 54-27 · 54-28 유출 「추가 흙막이(단)」 칸 · 자동 자리 글 삭제 — 중지(사용자) · 남은 일 횡단 흙막이 옮김 → 좌측 관 길이 화면 확인
- 관 보호공(유출) 상자 안 「추가 흙막이(단)」 칸(- 숫자 + · 0~9 · 지형이 세운 만큼) — 횡단 조정 단 수와 같은 자리
- 종단 보기에서 바꾸면 횡단 보기를 숨긴 채 세워 같은 단 수 제어로 씀
- 늘어난 흙막이 상자 구조 칸 「흙막이 (기본)」
- 배관 유출 칸은 옛 단 수 줄을 안 받음(중복 방지)
- 관 길이 · 좌우 · 상하(사면) 자동 자리 읽기 글과 문구 키 삭제
- 벽 조작값이 바뀌면 좌측 관 길이 다시 셈(120ms 모음)
- 시험 test_54_27_soil_tier_field(단 칸 · N → 상자 N · 램프 자리 · 자동 자리 글 없음)

화면 확인(B05 12+18): 단 0→1→2→1 에 상자 0→1→2→1 · 램프 3→4→5→4 · 자동 자리 글 0 · B06 카드 다단 벽 2
남은 일: 횡단 흙막이 옮김 → 좌측 관 길이 바뀜 화면 확인

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-06 13:00:32 +09:00
eomsangdonandClaude Opus 5.5 4a04442611 wip: 사면안정 표 09 흙막이 · 옹벽 · 소단 컨테이너(54-26) 중지(사용자) · 남은 일 = 검증 데이터 되돌림 · 사진
- 정의 판 15(이력 판_14) — 흙막이 「흙막이」(형태 6 · 길이 · 높이 · 전 · 후) · 옹벽 「옹벽」(새 칸 wall_form 콘크리트 · 길이 · 높이 · 전 · 후) · 소단 「상세 내용」(소단 폭 · 소단 높이 새 칸)
- 표 밖 옛 칸 = 표시 숨김(값 · 기본값 그대로) · 옹벽 옛 형식(form) 값 그대로 통과 · 흙막이 형태 B05 로 옮기며 필수 풂(옛 흙막이 저장 보호)
- 흙막이 · 옹벽 길이 = 전 + 후 맞물림(solveSplit) · 숨긴 길이 · 전 · 후(소단)는 값만 쥐어 범위 · 저장 이어 씀
- 높이 = 좌측 칸 하나 · 횡단 그림이 따라감(독립 벽 조정창은 위치 전용 · 높이 줄 안 둠)
- 시험 test_54_26_slope_table09 · 54-6 · 등록부 정책 시험 표 09 몫 맞춤 · ui_checks/54-26_사면안정_표09
- 남은 일: 검증 프로젝트(랩탑_보조) 심은 흙막이 · 소단 되돌림(restore 단계) · 사진 · 소단 높이는 계산에 아직 안 쓰임

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-06 13:00:25 +09:00
eomsangdonandClaude Opus 5.5 b24dff32d3 chore(plan): 10-6 배관 덧 요청 원문(자동 자리 글 · 램프 · 관 길이)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 12:50:58 +09:00
eomsangdonandClaude Opus 5.5 672eb6ef7e chore(plan): 54-21 B05 · B06 자료 일원화 제안서 보관
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 12:42:12 +09:00
eomsangdon 16746f2bb7 Merge remote-tracking branches 'origin/sub_laptop_3' and 'origin/sub_laptop_7' into sub_laptop_5 2026-10-06 12:40:50 +09:00
eomsangdonandClaude Opus 5.5 717c28a956 perf(B06): 54-22 S1 횡단 보기 ▲▼ 멈춤 되돌림 — 120ms 디바운스 · 종단도 한 번 · 바뀐 카드만
- 횡단 재계산 대기: 횡단 보기 120ms · 종단 보기 16ms 그대로(실시간)
- 계획고 편집 반영 알림을 받은 횡단 보기는 카드만 갈아 끼움 — 종단도는 보낸 쪽이 이미 그림
- 숨은 횡단 보기는 알림 건너뜀 — 다시 보일 때 정합이 카드를 맞춤
- 재계산이 실제 값이 바뀐 측점만 돌려줌 — ▲ 한 번에 66장 전부 갈아 끼우던 것 → 3장
- 실측(sub7_검증 · 66 측점 · 540m ▲): 한 번 최장 577~585 → 58~81ms · 2.5초 길게 누적 1,468 → 236~282ms
- B05 ▲: 50ms 넘는 멈춤 0 · 누른 뒤 55~67ms 반영 · 길게 누름 중 100ms 마다 따라옴

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-06 12:38:41 +09:00
eomsangdon 312d7f9d92 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1 2026-10-06 12:38:28 +09:00