Commit Graph
6583 Commits
Author SHA1 Message Date
eomsangdon c7936c9a06 Merge remote-tracking branch 'origin/CODEX' into main_laptop_1 2026-10-06 15:09:50 +09:00
eomsangdon 213afaafa8 feat(dashboard): add sourced knowledge chat 2026-10-06 15:07:19 +09:00
eomsangdon 3beb17aa14 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7 2026-10-06 14:56:33 +09:00
eomsangdon 6827f9898c Merge remote-tracking branch 'origin/dev' into sub_laptop_7 2026-10-06 14:56:31 +09:00
eomsangdon 35dc1ee8ab Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-06 14:55:33 +09:00
eomsangdonandClaude Opus 5.5 6eab9f1a94 merge(section): main_laptop_1 합류 · 배관 벽 충돌 풂(54-42m)
- 빈 값 · 기본값 규칙(구조 · 형태 안 고름 = 안 그림)은 메인 쪽
- 벽 한 벌 그리기 · 형태별 높이 한도 삭제 · 노면 위 금지는 sub7 쪽
- 유입 집수정 판정을 Basin 의 decideInletBasin 으로 옮김(700줄 제한)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-06 14:54:19 +09:00
eomsangdon c26e4757cd Merge remote-tracking branch 'origin/sub_laptop_5' into sub_laptop_8 2026-10-06 14:52:08 +09:00
eomsangdonandClaude Opus 5.5 e485578a24 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:51:48 +09:00
eomsangdonandClaude Opus 5.5 d02f7033e1 feat(structure): 54-43 빈 칸 = 그냥 빈 칸 · 필수 칸 빈 보기 없음 · 빈 옛 값 = 기본값
- 공용 명세 폼: 필수 상자 고르기 칸 빈 보기 없음 · 빈 옛 값 = 정의 기본값(없으면 첫 보기)을 실제 값으로(저장도 그 값) · 선택 상자 빈 보기 = 빈 글 · 숫자 칸 자리표시 글 걷음
- 시설 폼: 배관 · BOX · 세월교 · 물넘이 포장에 정의 기본값 전달 · 독립 기슭막이 설치 측 · 형태 빈 보기 없음 · 높이 · 추가 흙막이(단) · 월류 높이 자리표시 글 걷음
- 일반 구조물 칸: 필수 · 기본값 있는 고르기 칸 빈 보기 없음 · 그 밖 빈 보기 = 빈 글 · 「필수 입력」 자리표시 걷음 · 규칙 선택지 좁힘이 빈 보기 없는 칸도 다룸
- 기준 측점 이름표 「(비우면 시작)」 걷음
- 시험: 기슭막이 높이 칸 = 자리표시 없음 · 화면 점검 ui_checks/54-43

화면 확인(sub5_검증 · B05 구조물 20개): 「선택 안 함」 · 「안 정함」 · 「비우면」 · 「기본」 0 · 필수 칸 빈 보기 0 · 필수 칸 빈 값 0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-06 14:51:42 +09:00
eomsangdon 4a2552ed53 Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-10-06 14:50:47 +09:00
eomsangdonandClaude Opus 5.5 fb3b24f13f fix(section): 횡단 벽 형상 한 벌 · 형태별 높이 한도 · 원지반 맞춤 삭제 · 노면 위 금지(54-42)
- 관 유입·유출 흙막이 · 추가 흙막이 · 사면안정 흙막이 · 옹벽 모두 공용 buildRevetWallGeometry
- 외곽 기울기 형태 무관(outlineLeanOf) — 형태는 안 무늬만
- 형태별 높이 한도(메 2.0 · 찰 3.0 · 콘크리트 5.0) 자르기 · 경고 삭제 — 입력 높이 그대로
- 추가 흙막이 원지반 맞춤 늘이기 삭제(돌쌓기(메) 원지반 따라 연장 흠)
- 벽 윗면 노면 위 금지 — 넘으면 노면에서 멈춤
- 다단 묶음 _Cross_Culvert_Tiers 로 분리(Geom 700줄 이하)
- 시험 test_b06_wall_shape_unified 추가

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-06 14:48:53 +09:00
eomsangdon 5f809b6761 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_5 2026-10-06 14:43:02 +09:00
eomsangdonandClaude Opus 5.5 a544f6c550 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:42:45 +09:00
eomsangdon c4bd19980d Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_5 2026-10-06 14:39:30 +09:00
eomsangdon 7ee717aa13 Merge remote-tracking branch 'origin/dev' into sub_laptop_5 2026-10-06 14:39:29 +09:00
eomsangdon dcef2d877d Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-06 14:38:15 +09:00
eomsangdonandClaude Opus 5.5 5656b20af6 test(structure): 54-39 시험 설명 줄 길이 맞춤
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-06 14:37:29 +09:00
eomsangdonandClaude Opus 5.5 ce7d0125d2 feat(structure): 54-39 · 54-40 · 54-41 선택 안 함 = 값 없음 · 기본값은 칸에 실제 값 · 연동/경사는 흙막이만 · 내공 칸 숨김 · 상자 안 단추 높이 템플릿
- 54-39 고르기 칸 빈 보기 「선택 안 함」 · 「(기본)」 꼬리 · 숫자 칸 「(기본)」 자리표시 · 알약 라벨 「(기본)」 걷음
- 54-39 엔진 짝(파이썬 · TS): 배관 구조 · 형태 · 관종 · 기초 · 길이 · 전 · 후 · 집수정 높이 빈 값 = 값 없음(정의 기본값으로 안 읽음) · 관경 빈 값 = 관 없음 · 집수정 모양(basin_form) 실음
- 54-39 횡단 기하: 구조 · 집수정 모양 안 고름 = 집수정 없음 · 구조 · 형태 안 고른 배관 벽 = 그리지 않음 · patch 형식이 없으면 폼 모양
- 54-39 새로 놓기 · 종류 바꾸기 · 자동 배치 = 집수정 모양 L 도 실제 값
- 54-40 [연동] [경사] = 유입 · 유출 구조 흙막이일 때만 · 집수정 「내공」 줄 화면에서 숨김(값 · 그림 그대로)
- 54-41 상자 안 단추(연동 · 경사 · 선택 · 해제) 높이 = 숫자 칸 묶음 26 · 상자 밖 단추 그대로
- 시험: 새 규칙 기대값(culvert_set · culvert_sets_mirror · structure_span · new_structure_defaults)

화면 확인(sub5_검증): 새 배관 = 1000 · 집수정 L형 1.5 · 흙막이 찰 10 · 1.5 · 5 · 5 실제 값 · (기본) 0 · 유입 집수정 0 ↔ 흙막이 1 단추 줄 · 횡단 eval 형태 빈 값 = 집수정 · 벽 0 · 상자 안 단추 26 · 상자 밖 35.3 · 내공 줄 0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-06 14:37:10 +09:00
eomsangdonandClaude Opus 5.5 43ff2931c2 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:34:42 +09:00
eomsangdonandClaude Opus 5.5 ad697f5340 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:27:43 +09:00
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
eomsangdon b0c823d83a Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_5 2026-10-06 14:21:46 +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