Commit Graph
8488 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5.5 a24494119f fix(B05 배수유역): 369-2 노선 초안 중 · 저장 분석 낡음 때 [자동 제안] = 지금 노선으로 셈 길
- 저장 분석으로 셈 = 옛 노선 자리(초안) · 409(낡음) 이던 흠 — drainage/live 몸통에 auto 실음
- [배관 배치 초기화]도 같은 고름 · 답 = 관 초안 + 사진첩 한 걸음
- 검증_sub5 실측(live) — all 관 11 · 최대 간격 99 m · add 관 12 · 없음 = 세류선 관 1 + 후보 10

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn
2026-10-17 12:11:58 +09:00
eomsangdonandClaude Opus 5.5 d816c7c647 fix(배수 공용): 369 전체 자동 — 새 자리 0.5 m 안 지금 관 = 같은 관(그 자리 · 속성 · id 이어받음)
- 노선 따라감으로 0.14 m 어긋난 세월교가 새 관(관경 기본값)으로 바뀌던 흠 · 화면 SAME_PIPE_M 과 같은 값
- 검증_sub5 실측(지금 노선 메모리 격자) — 관 11 · 이어받음 5(세월교 352 m 포함) · 최대 간격 99 m

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn
2026-10-17 12:06:20 +09:00
eomsangdonandClaude Opus 5.5 bb6f73c0b7 fix(B04 배수유역): 369 낡은 분석에 [자동 제안] = 409 낡음 까닭(말없이 그대로 돌려주던 것)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn
2026-10-17 12:03:10 +09:00
eomsangdonandClaude Opus 5.5 e5dc007b40 feat(B05 배수유역): 369-2 [자동 제안] 두 방식 · [배관 배치 초기화] = 세류선만 초안 · 제안 [적용] = 관경 · 시설만
- 배수유역 머리 [자동 제안] → 고름 창(⚙ 창 틀) ① 전체 자동(all) ② 지정 포함 추가(add) · 낡은 동안 끔
- [배관 배치 초기화] — 저장분 즉시 지움 없앰 · 관 목록 없이 셈(세류선 교차만) · 초안
- 셋 다 답이 오면 세션 초안 + 사진첩 한 걸음(400 ms 넘은 답도 제 걸음)
- 제안 목록 [적용] — 관 자리 후보는 안 더함(점선 원 · 목록 그대로) · 관경 · 시설 제안 없으면 꺼짐
- computeDetailBasins(points | null, auto) · 글 = 툴팁 두 값 고침 · 새 글 끝에 새 키
- 시험 — 349 흐름에 자동 제안 · 347_2 · 298 · 312 고쳐 씀

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn
2026-10-17 12:00:43 +09:00
eomsangdonandClaude Opus 5.5 c52a98a115 feat(B04·B05 배수): 369-1 관 자리 기본 = 세류선 교차만 · auto 칸(all · add) · 노선 저장 오목 보충 끔
- build_detail auto — 없음 = 세류선 교차만 · all = 세류선 + 100 m 보충으로 다시 · add = 지금 목록 + 빈 구간 보충 · 후보는 늘 셈
- 배수유역 라우터 — 요청 auto 칸(틀리면 400) · 같은 자리(0.05 m) 관만 속성 · id · 사유 이어받음 · 나머지 새 관 = 등록부 기본값 · 저장본 열쇠에 auto
- 노선 [저장] · 추천 [적용] — 오목 지점 보충 지움(응답 concave 칸 · 화면 한 줄 같이)
- 시험 — test_369_drainage_auto 세 모드 · test_346_3 · 312 · 342_3 고쳐 씀

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn
2026-10-17 11:54:30 +09:00
eomsangdon cd27e7d367 Merge remote-tracking branch 'origin/dev' into sub_laptop_5 2026-10-17 11:43:51 +09:00
eomsangdonandClaude Opus 5.5 ea4e152d32 chore(요구): 요구 240 분석(8장 · 연동 · 평면 · 종단 판 · 종단 R · 횡단 형상 · 횡단 UI · 배수 자리 · M02/B08/돋보기) · PLAN 351~364 이관
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-17 11:36:22 +09:00
eomsangdonandClaude Opus 5.5 a5b9399e38 chore(요구): 요구 240 원문 24건(10-17 · B05 · B06 · M02 · B08 · 돋보기)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-17 11:11:43 +09:00
eomsangdon 81f18e7bab Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-10-17 11:10:45 +09:00
eomsangdonandClaude Opus 5.5 5dc5e26bbb chore(master): 사용자 편집 — 구조물정의 판 23(M02 저장 · 구조물마다 enabled 명시 · 반영 · 부품 빈 칸) · 이력 판_21 · 판_22
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-17 11:10:34 +09:00
eomsangdon dd477edac3 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-17 00:44:39 +09:00
eomsangdon 6d78a99da2 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7 2026-10-17 00:44:30 +09:00
eomsangdonandClaude Sonnet 5.5 5238b61406 fix(B06): 364-6 덧 2 암 · 포장 글 = 라벨과 같은 줄 끝(말줄임) · 한 줄 두 칸 어긋남 해소
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-17 00:39:37 +09:00
eomsangdon 2000894b5b Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-17 00:39:28 +09:00
eomsangdon 83db7d3dc6 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7 2026-10-17 00:38:23 +09:00
eomsangdon 188b8f05fa Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_2' into sub_laptop_7 2026-10-17 00:36:18 +09:00
eomsangdon ff7b1ef5be Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-17 00:36:14 +09:00
eomsangdonandClaude Opus 5.5 13fc271eb4 fix(B06): 364-7 덧 중심점 창 ◀▶ 툴팁 = 「이 측점 노선을 화면 왼쪽 · 오른쪽으로 0.1 m」(사면 글 그대로 남던 것) · ↺ · 소단 ▲▼ 숨김 시험
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QfHKQs7J3hQELKMWQMUJEy
2026-10-17 00:34:58 +09:00
eomsangdonandClaude Opus 5.5 842473bcea fix(B06): 364-7 중심점 좌우 = 노면 그대로 — 바뀐 구간 첫 계획선 맞춤에 쓸린 모든 측점 계획고 · 꺾임 · R 을 옮기기 전 종단으로 되살림(holdGrade · 한 측점 보정 대신)
- 까닭: 노선이 바뀌면 planline 단계가 바뀐 구간을 새 지반 첫 계획선으로 다시 맞춤(B05 꺾임점 끌기와 같은 길) · 옛 보정은 누른 측점 하나만 되돌림
- 고침: 옛 · 새 꺾은선 꼭짓점 · 측점을 견줘 다른 곳만 계획고 편집(바뀐 구간 끝까지 측점 열쇠 그대로 · 뒤는 길이 차) · 옛 R 되살림 · B05 꺾임점 끌기 규칙은 그대로
- 시험: 356 묶음에 바뀐 구간 안 사용자 계획고 · R 넣고 모든 측점 ±0.001 · 최대 기울기 · R 그대로 · 356-4 헬퍼 새 함수로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QfHKQs7J3hQELKMWQMUJEy
2026-10-17 00:32:55 +09:00
eomsangdonandClaude Opus 5.5 f1e15a7711 feat(B06 표준 횡단): 364-6 덧 공통 칸 끝에 암 · 포장 실제 값 보기 전용 글
- 고치기 전 공통 칸(측구 상단폭 · 횡단경사)이 토사 값과 다른 그룹 값을 라벨 끝 작은 글로(「암 0.69」 · 「암 3 %」)
- 칸을 고치면 한 벌로 펼쳐져 글 사라짐 · 글자색 --color-text-muted · 줄 수 그대로
- 로케일 새 키 둘(끝에 더함) · 시험 test_364_6_std_panel_same_value.py 8 · 관련 17 · typecheck

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-17 00:29:31 +09:00
eomsangdon 1f3452892c Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-17 00:27:42 +09:00
eomsangdon caece00810 Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_4' into sub_laptop_7 2026-10-17 00:27:11 +09:00
eomsangdon 10797dc6f3 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-17 00:26:19 +09:00
eomsangdonandClaude Sonnet 5.5 138c2e2f49 fix(M02 실무자료): 머리 글 ↔ [파일 업로드] 간격 0 → 12 px — 구조물 조합 머리와 같은 토큰 (364-8)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-17 00:26:07 +09:00
eomsangdon 4389ee3b53 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_4 2026-10-17 00:25:15 +09:00
eomsangdon b41dd1d6a6 Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_1 2026-10-17 00:23:32 +09:00
eomsangdon a34aee2025 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-10-17 00:23:29 +09:00
eomsangdon d38b2bbd65 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-17 00:23:24 +09:00
eomsangdonandClaude Opus 5.5 be4383f81f fix(B06 표준 횡단): 364-6 칸 열기만으로 암 표준값이 토사 값으로 바뀌던 것 — 편집 없이 B05 = B06 누가토량
- 까닭: 표준 횡단 칸이 열릴 때 공통 칸을 토사 값으로 펼쳐 세션을 고침(암 측구 상폭 0.69 → 0.9 · 암 횡단경사 3 → 3~5) → B06 다시 셈이 암 측점 절토를 키움 · 성토 그대로
- 고침: 열기 · 저장값 복원 · 초기 값 · 다른 프로젝트 불러오기 = 그룹 값 그대로 · 공통 칸은 고칠 때만 펼침
- 검증_sub7 노선 304: 칸 열기 전후 절토 면적 합 402.9 → 444.4 ㎡(56/67 측점) → 고친 뒤 같음 · 서버 셈 = B05 셈
- 시험 test_364_6_std_panel_same_value.py 6(옛 코드 4 실패) · 관련 25 · typecheck

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-17 00:23:06 +09:00
eomsangdonandClaude Opus 5.5 583c200b3f feat(노선추천): 364-4 B05 열 때 추천 다섯 갈래 미리 셈 예약 · 프로젝트마다 한 줄(도는 중 또 오면 끝난 뒤 한 번 더) · 진행 GET route/initial/progress · 모달 상태줄 「서버가 다섯 갈래를 미리 셈하는 중 n/N」 · 모달이 여는 갈래 먼저
검증_sub1(8001) 판 바뀐 저장본 — B05 열기 뒤 86.8 s 에 다섯 갈래 끝 · 그 뒤 모달 누름 0.12~0.16 s(저장본) · 다 있으면 미리 셈 1 s 안팎

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ji4nuyLVHcxrXWHTdb5nRD
2026-10-17 00:21:59 +09:00
eomsangdon 1cdfb68fab Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_1' into sub_laptop_2 2026-10-17 00:20:21 +09:00
eomsangdonandClaude Opus 5.5 63032d6cce fix(노선추천): 364-5 한 측점을 다투는 이웃 곡선 — 덜 꺾인 쪽 끔(꺾임점째 뺌 · 안 되면 꺾임만) · 이웃 MC 20 m 안 측점 밖 쌍 없앰 · ALGO_VERSION 4
브레인 판 다섯 갈래 측점 밖 곡선 합 16 → 3(토공 8/39 → 2/34 · 영선 5/34 → 0/30 · 비중 3/35 → 1/33) · 이탈 한도 · 기울기 잣대 그대로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ji4nuyLVHcxrXWHTdb5nRD
2026-10-17 00:16:01 +09:00
eomsangdon 55cbea52b8 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7 2026-10-17 00:06:28 +09:00
eomsangdon ca4ee53f05 Merge remote-tracking branch 'origin/dev' into sub_laptop_7 2026-10-17 00:06:25 +09:00
eomsangdon 811b0ddb4a Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-17 00:06:22 +09:00
eomsangdonandClaude Opus 5.5 4eadcf073d fix(되돌리기): 364-1 횡단 보기 첫 열기의 표준 횡단 채움 = 씨앗 · 걸음 아님
- 사진첩 seedPageHistory — 비었던 칸을 채운 값을 그 칸이 없는 사진 전부에 넣음(되돌려도 안 지움)
- 표준 횡단 패널이 빈 세션에 기본값을 쓸 때 · 저장 표준 횡단을 채울 때 씨앗으로
- ORCA 5182 · 검증_sub7: 계획고 ▲ 뒤 횡단 보기 · 카드 고름 · 종단 보기 = 걸음 1 · 되돌려도 표준 횡단 남음

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-16 23:59:39 +09:00
eomsangdon 117dcd8cf2 Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1 2026-10-16 23:57:11 +09:00
eomsangdon 734c5e6c61 Merge remote-tracking branch 'origin/dev' into sub_laptop_8 2026-10-16 23:56:59 +09:00
eomsangdonandClaude Opus 5.5 3e3215826e fix(B05·B07 평면): 364-3 절/성토선 비탈 끝 모서리 둥글림 · S 자 촘촘히 (TS ↔ 파이썬 짝)
- 까닭 셋: 접힘 버린 자리 건너뜀 모서리(898.6 → 908 m · 139°) · 촘촘히가 가운데 점만 봐 S 자 빠짐(860 → 861 · 70°) · 잔 갈지자
- 촘촘히 = 4분 점도 봄 · 비탈 끝 = 가장 많이 꺾인 점부터 앞뒤 3 m 를 두 접선에 붙는 2차 곡선으로(15° 넘음) · 측점 · 깎기↔쌓기 바뀜 점은 그대로 · 둥글린 자리 눈금 뺌
- 요구 239 세션 자료: 30° 넘는 꺾임 왼 14 · 오른 3 · 최대 140.7° → 0 · 1 · 34.8°(측점 860 · 861 사이 1 m 에 폭 4.4 → 6.0 m)
- 시험 test_364_3_slope_end_round.py(전후 · 측점 그대로 · TS 같은 점) · 자료 fixtures/b05_364_3_footprint_req239.json

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Se7ytqbohmBQnfYpwYFnYf
2026-10-16 23:53:08 +09:00
eomsangdon c0ea6397a6 Merge remote-tracking branch 'origin/dev' into sub_laptop_3 2026-10-16 23:46:11 +09:00
eomsangdon dc5e1287bd Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-16 23:46:08 +09:00
eomsangdonandClaude Opus 5.5 6466904997 feat(M02 일위대가): 361-2 전국 자재 줄 — 상세 자재목록 아래 보기 전용 표 · 확인 창 세 칸 = 만들기에 적힐 값
- 새 파일 `M02_MasterTemplete_Labor_National`: 사전조합 `본뜬.전국자재` 를 자재목록 아래 표로(코드 「전국」 · 이름 · 규격 · 수량 · 단위 · 세 칸 글 · 「지역은 프로젝트에서」 · 금액 칸 비움 · 단추 없음) · 없으면 안 그림 · 셈 · 문서 꼴 · 저장 길 그대로
- 상세(`Labor_Detail`) 자재 칸에 부르는 줄 하나 · `Labor_Api` 본뜬 타입에 `전국자재` 칸
- 확인 창 자재 표 세 칸: 서버가 대상마다 `세칸`(`Material.marks` · 만들기와 같은 값)을 실음 → 전국-관급 줄 = 관급(옛 기본값 「사급」)
- 시험: 전국 자재 줄 있는 것 · 없는 것 · 단추 없음 · 글 명사형 · 읽기 길 · 세 칸

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
2026-10-16 23:42:18 +09:00
eomsangdon be748ed7c8 Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_8 2026-10-16 23:40:17 +09:00
eomsangdonandClaude Opus 5.5 f8e790e672 fix(되돌리기): 364-1 보기 손길 · 쉬는 동안 온 값은 되돌리기 걸음 아님
- 손길이 닿기 직전, 쉬는 중(마지막 찍기 뒤 손길 없음 · 놓은 뒤 기다림 아님)이면 지금 걸음 사진을 지금 세션으로 덮음
- 관 자리 옮겨 적기(syncPipes)를 사진첩 sync 로 — 세울 때 · 찍을 때 · 덮을 때 모두
- 판 열기 · 회전 · 맞춤 · 미리보기 뒤 canUndo false · 끌기 · 계획고 ▲ 만 걸음(test_364_1)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-16 23:39:10 +09:00
eomsangdonandClaude Sonnet 5.5 cedc6a39a2 fix(설정): [다른 곳 단축키] 동작 칸 빈 줄 넷에 「키 = 동작」 채움 · 줄마다 동작 있는지 시험 (364-2)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-16 23:36:09 +09:00
eomsangdon 5cba4792ce Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7 2026-10-16 23:30:24 +09:00
eomsangdon 9c1fb777b5 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-16 23:24:41 +09:00
eomsangdon 047d24d301 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3 2026-10-16 23:24:34 +09:00
eomsangdon 68f59c1602 Merge remote-tracking branch 'origin/dev' into sub_laptop_3 2026-10-16 23:24:32 +09:00
eomsangdonandClaude Opus 5.5 3abb10cc13 fix(M02 실무자료): 361-1 전국 자재 = 확인 창 자재 표 · 지역 변형 차례 = (전국) 낱말은 지역 없는 품목에만
- 확인 창 표 가름(`tableOf`): 전국 대상도 자재 표(코드 칸 「전국」) · 미리 셈 문서엔 안 넣음(키 · 단가 없음)
- 변형 차례: 「전지역」 낱말 든 지역 품목이 접힌 목록 앞에 오던 것 → (전국) 먼저는 지역 없는 품목에만
- 시험: 화면 도우미 전국 표 · 미리 셈 없음

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
2026-10-16 23:23:11 +09:00