Commit Graph
9376 Commits
Author SHA1 Message Date
eomsangdon 781464ba0b Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-23 10:21:57 +09:00
eomsangdon cd453cb8c2 test(시험정리): 실자료 시험 합성화 2026-10-23 10:21:13 +09:00
eomsangdon afd1ac9702 chore(시험정리): 2 차 69 파일 지움 — 목록 docs/raw/조사/2026-10-23_시험정리_2차_목록.md 2026-10-23 10:10:33 +09:00
eomsangdonandClaude Opus 5.5 65531347ac chore(시험정리): 2 차 지울 목록 69 · 고침 16
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 10:08:29 +09:00
eomsangdon 5f0d3ea690 chore(시험정리): 1 차 66 파일 지움 — 목록 docs/raw/조사/2026-10-23_시험정리_1차_목록.md 2026-10-23 09:58:56 +09:00
eomsangdon d195274048 Merge remote-tracking branch 'origin/main_laptop_1' into 안티그래비티 2026-10-23 09:58:06 +09:00
eomsangdonandClaude Opus 5.5 8c5d673017 chore(시험정리): 1 차 지울 목록 66 — 브라우저 · 검증 프로젝트 시험 · 일회 스크립트 · old
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 09:55:15 +09:00
eomsangdonandClaude Opus 5.5 5fb592acc3 chore(요구): 요구 329 — 코더 한시 코덱스 · 표준 횡단면 확인 · 남은 일 물음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 09:45:22 +09:00
eomsangdon d8f12437a0 Merge remote-tracking branch 'origin/안티그래비티' into 안티그래비티 2026-10-22 21:57:37 +09:00
eomsangdonandClaude Opus 5.5 3736e601ee fix(514-4 추천 저장본 · 끌기 시험): 프로젝트 접근 = 표준 횡단면 「없음」과 config 기본값을 같은 뜻으로 두 꼴 다 견줌(지금 꼴 먼저 · 추천 · 초기 종단 · standard_forms) — B05 · B06 [저장]이 손대지 않은 기본값을 종단 정본에 실어 전처리(None) 저장본 키가 어긋나 다섯 갈래 409 · 고친 표준은 그대로 409 · Store 파일 그대로(엔진 지문 안 바뀜) · test_508_2 끌기 = 계정 보던 화면(user_ui_prefs) 시작 전 비움 · 끝나면 되돌림 · 둘째 도엽 올 때까지 기다림 · 새 시험 test_514_4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 21:53:30 +09:00
eomsangdon f195a0c72c Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-22 21:14:57 +09:00
eomsangdonandClaude Opus 5.5 2d81b69981 feat(514-2 낡은 유량 가림): 배수유역도 낡은 동안 세월교 · 물넘이 칸 설계유량 「설계유량 낡음 — 배수유역도 [업데이트] 뒤 셈」 · 월류 높이 자동값 안 채움 · 판정 = 배수유역 판 낡음 한 곳(setDrainageStale) · [업데이트] 뒤 값 · B06 폼도 새 답 유량 받음 · 요구 328-3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 21:14:14 +09:00
eomsangdon f29e6c1e33 Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-22 21:10:40 +09:00
eomsangdonandClaude Opus 5.5 c316dbb106 feat(514-3 B07 유역도 등고선 가볍게): 유역도 등고선 · 계류 = 폴리선 하나 + 꼭짓점 목록(자식 Line · 선분마다 UUID 없음) — 요구 328-4
- 엔진: Engine_Cad_Basin 배경선만 꼭짓점 목록 폴리선(id 는 옛 폴리선과 같음) · 노선 · 유역 · 표 · 도각은 옛 꼴 그대로 · B05 · B06 길 손대지 않음
- CAD 앱: PolyLineEntity.fromJson 이 자식 없고 꼭짓점 목록이면 선분으로 펼침(색 · 굵기 · 층 = 부모) · 다시 내보내면 옛 꼴
- DXF 내보내기 · B09 도면 인쇄 PDF: 꼭짓점 목록 폴리선 = 열린 선(해치만 닫음)
- 검증_sub2 유역도 5 m 23.17 → 3.22 MB · 10 m 11.91 → 1.77 MB · 좌표 · id · 색 해시 전후 같음 · B05 · B06 등고선 · 배수 응답 해시 같음
- 시험: test_514_3_b07_basin_light 새로 · vitest cad/polyline-points-514-3 새로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 21:10:01 +09:00
eomsangdonandClaude Opus 5.5 7e39403b52 feat(514-1 알약 우클릭 삭제): 측점선 없는 구조물(대피로 · 노출형 횡단수로 등)도 종단 알약 · 평면 마커 우클릭 「구조물 삭제」 — 513-3 주인 가르기를 알약 id 로(removeMarkOwner · 관 알약 = 관 지점 정본 · 그 밖 = 좌측 칸 [삭제]와 같은 길) · B05 종단 보기 · B06 횡단 보기 같은 길(onStructureMarkRemove) · 캐시에만 · [저장] 때 나감 · 우클릭 삭제 글 = 관 · 세월교 · BOX 도 「구조물 삭제」 하나 · 시험 test_514_1 · test_513_1 글 기대 고침 — 요구 328-1 · 328-2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 21:09:08 +09:00
eomsangdonandClaude Opus 5.5 286dc72e1b chore(요구): 요구 328-5 — 반영 뒤 전역 깃 싱크
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:51:53 +09:00
eomsangdonandClaude Opus 5.5 6a2b412bcd chore(요구): 요구 328 — 알약 구조물 우클릭 삭제 · 삭제 글 일원화 · 낡은 유량 가림 · B07 유역도 가볍게
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:51:37 +09:00
eomsangdon a30750719a Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-22 20:32:34 +09:00
eomsangdonandClaude Opus 5.5 401598277e feat(512-6 배수유역 옛 그림): 노선 [저장] 뒤 새로 연 B05 = 마지막 [저장] 세부 유역 저장본의 옛 유역 · 옛 노선선 + 관만 지금 노선 위 · 낡음 점 · [업데이트] 로만 바꿈 · 저장본 없음 · 깨짐 = 관 자리만(옛 꼴) · 요구 326-6
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:31:57 +09:00
eomsangdonandClaude Sonnet 5.5 78b6928b23 test(512-7 빨강 시험 가림): 393_1 횡단 판 안 열림 뜻으로 · 368_3 상수 위치 · m01_draft 진짜 폴더 파일 안 복사 · M02 「종류 더하기」를 「종류 추가」로
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 20:21:40 +09:00
eomsangdon 583f1004fe Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_5 2026-10-22 20:18:48 +09:00
eomsangdon faadf3f7c3 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-22 20:17:48 +09:00
eomsangdonandClaude Opus 5.5 2f06993c7d refactor(513-3 덧 RouteEdit 줄 수): 상태줄 머리 · 고른 등고선 글 짓기 = routeHeadText(_Render) · contourHintText(_Contour) 로 옮김 — RouteEdit.ts 699 → 691 줄 · test_430 편집기 배선 · test_399 줄 수 한도 695 통과
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:16:50 +09:00
eomsangdonandClaude Opus 5.5 5098318c96 feat(513-3 우클릭 구조물 삭제): 종단 · 평면 우클릭 「구조물 삭제」 = 관 아닌 구조물도 — 측점 주인 가르기 공용 removeStationOwner(design_pipe_ids · 관 기준 측점 = 관 지점 정본 · 관 구간 끝 = 장부 자리 관 · 그 밖 = 좌측 칸 [삭제]와 같은 removeById) · B05 종단 보기 · B06 횡단 보기 같은 길 · 캐시에만 · [저장] 때 나감 · 시험 test_513_3 — 요구 327-1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:16:50 +09:00
eomsangdon 9898c24af5 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3 2026-10-22 20:14:56 +09:00
eomsangdon 3351105431 Merge remote-tracking branch 'origin/dev' into sub_laptop_3 2026-10-22 20:14:54 +09:00
eomsangdon e837f30bb9 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-22 20:13:49 +09:00
eomsangdonandClaude Opus 5.5 5e31948224 refactor(512-2 사전 나눔): ui_template_locale_b2.ts 1031 줄 → B05~B07 586 줄 · B08~B11 칸은 새 ui_template_locale_b5.ts 449 줄로 그대로 뗌 · 합성 사전에 한 줄 · 키 585 개 · 값 그대로 · 사전 읽는 시험 셋 자리 맞춤
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:10:52 +09:00
eomsangdonandClaude Opus 5.5 c7b9626ef3 feat(512-2 배수유역도 업데이트): 점선 원 · 유역 재분할 · 배관 삭제 · 배관 배치 초기화 걷음 → [업데이트] 하나 · 늘 지금 노선으로 처음부터 셈 · 노선 바뀌어도 옛 그림 그대로(단추 낡음 점 · 자동 모드 걷음) · 노선선 = 답의 노선(route_xy · 초안 노선 셈 뒤 저장 노선을 그려 생기던 노선 곁 빈 곳) · 낡은 답엔 옛 그림 유지 · B06 [>] 낡으면 확인 창 → 업데이트 → 이동 · 요구 326-6
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:07:14 +09:00
eomsangdon b0efdd5d93 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-22 20:05:25 +09:00
eomsangdonandClaude Sonnet 5.5 1a8dddb3cc refactor(512-3 common_util_route_polyline): 점 다듬기·꺾임점 뽑기·원호 맞춤 바탕을 common_util_route_polyline_geom.py 로 나눔 — 745 → 455 줄 · 밖 이름은 common_util_route_polyline 그대로 · 소스 지문 목록은 route_polyline*.py 로 넓힘
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 20:04:45 +09:00
eomsangdon 8a3d4de6bb Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_4 2026-10-22 19:58:54 +09:00
eomsangdon 9eae4349f6 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-22 19:57:47 +09:00
eomsangdonandClaude Sonnet 5.5 d5e5dc48aa knowledge(512-3 pum_md_tool): 차례 읽기·틀 만들기 = pum_md_plan.py · 기계검사 = pum_md_check.py 로 나눔 — 766 → 164 줄 · 명령 줄 입구·밖 이름은 pum_md_tool 그대로 · 도움말·status·check 출력 전후 같음
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 19:57:46 +09:00
eomsangdon a8882dd96a Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-22 19:56:38 +09:00
eomsangdonandClaude Opus 5.5 c2ed0fad54 feat(512-1 B07 유역도 등고선 간격): 유역도 등고선 5 m 기본 · 평면도 관리 모달에서 10 m 고름(1 m 없음 · B05 · B06 전용) — 요구 326
- 원인 확인: 유역도 23 MB = 1 m 아님 · 도엽 N3L 5 m 주곡선 그대로(등고선 층이 응답 대부분)
- 유역도 종류 파일 contour_interval_m(5 · 10) · 배경선 = 간격 배수 높이만 · 10 m = 23.17 → 11.91 MB
- 지문: 종류 목록 지문에서 간격 뺌 → 간격 바꾸면 유역도만 다시 받음 · 기본 종류 조각 차례 맞춤(파일로 내려도 지문 그대로)
- 시험: test_512_1_b07_basin_contour 새로 · test_b07_plan_kinds · helper_130 새 칸 · test_cad_host_tabs 508-1f 뒤 ☰ 자리 단언 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:56:06 +09:00
eomsangdon fd63caf0fe Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_4 2026-10-22 19:55:22 +09:00
eomsangdonandClaude Opus 5.5 f4390bdede feat(513-1 B05 평면 우클릭): 평면도 우클릭 = 종단 그래프와 같은 구조물 메뉴 — 항목 짓기 공용 structureMenuItemsAt(가까운 측점 = 배관 · 구조물 · 측점 삭제 · 빈 자리 = 군 → 종류 추가) · 재료 = 지금 선 종단 그래프(liveStructureMenu) · 자리 = 누른 곳을 노선에 내린 누가거리 · 노드 위 = 노드 삭제 그대로 · 노선 밖 = 메뉴 없음 · 시험 test_513_1 · 368_3 낡은 기대 고침 — 요구 327-1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:55:21 +09:00
eomsangdon 90e68a6603 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-22 19:54:35 +09:00
eomsangdonandClaude Sonnet 5.5 e81e2cab9f knowledge(512-3 gen_md): 등록 항목 ENTRIES 를 gen_md_entries.py 로 나눔 — 791 → 517 줄 · 실행 입구 gen_md.py 그대로 · 색인 출력 전후 같음
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 19:54:20 +09:00
eomsangdonandClaude Opus 5.5 5e38afef28 fix(513-2 패널 열림 상태 유지): 측점 · 구조물 고름 = 내용만 갱신 · B05 우측 횡단 판(393-1 자동 열림) · B05 ~ B06 「구조물 배치」 카드(398-1 onReveal · 우클릭 추가 펴기) 열림 · 닫힘은 사용자 손잡이만 — 요구 327-2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:53:50 +09:00
eomsangdonandClaude Sonnet 5.5 af465080e7 refactor(512-3 master_formula): 검사 묶음을 master_formula_check.py 로 나눔 — 880 → 686 줄 · 밖 이름은 master_formula 에서 그대로
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 19:53:26 +09:00
eomsangdon 7b9184c334 Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-22 19:50:17 +09:00
eomsangdonandClaude Sonnet 5.5 cbfc006834 refactor(512-4 700 줄 나눔 CSS): App.css · B01 · B06 횡단 · B03 스타일 각 둘로 나눔 — 규칙 차례 그대로 · 부르는 곳 이어 부름 · 시험은 두 파일 이어 읽음
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 19:49:43 +09:00
eomsangdonandClaude Sonnet 5.5 381f3d0573 refactor(512-5 700 줄 나눔 TS): 유토 배분 결과 타입 · 사토 잔토 · 공제 · 종단 표 고른 측점 열을 새 파일로 — 동작 · 값 그대로
- common_util_mass_haul_balance 842 → 467 (_types · _apply 분리 · 원래 파일에서 타입 다시 내보냄)
- B05_Profile_UI_Profile_Table 702 → 548 (_Table_Selected 분리)
- test_507_3 는 옮긴 글을 새 파일에서 찾음

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 19:46:32 +09:00
eomsangdonandClaude Opus 5.5 35a8ac9bac chore(요구): 요구 327 — 평면도 우클릭 구조물 메뉴 · B05 우측 패널 상태 유지
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:31:17 +09:00
eomsangdonandClaude Opus 5.5 eb54257dbb chore(요구): 요구 326 — B07 유역도 등고선 5 m · 10 m · 메인 합치기 · 700 줄 나눔 · 배수유역도 [업데이트]
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:27:34 +09:00
eomsangdon b9a7502d4a Merge remote-tracking branches 'origin/sub_laptop_2', 'origin/sub_laptop_3' and 'origin/sub_laptop_4' into main_laptop_1 2026-10-22 19:25:11 +09:00
eomsangdonandClaude Opus 5.5 9027903b5a feat(508-3b · c B07 도면 지문 · 미리받기 · 평면도 저장본): 도면마다 입력 지문(목록 API fingerprint · 횡단 장 측점마다 stations) · 미리받기 = 페이지 밖 모듈(가벼운 것 먼저 · 평면도 끝 · 연 도면 맨 앞 · 페이지 옮겨도 이어 감 · 돌아오면 지문 바뀐 도면만 · 실패 한 번 다시 → 「다시 받기」 · 담는 장 40) · 고른 도면 받는 동안 다른 탭 · 페이지로 옮김(받는 중 CAD 시계 없음 · 고침 안 묻힘) · 평면도 응답 = _derived/b07_plan_<도면>/<지문>.json 그대로(최근 2벌 · 확정 저장본 · 지문 못 셈 = 안 씀) · 평면도 등고선 · 계류 0.1 mm 솎음 + 배경 좌표 1 µm · 값 꼴 · 종단 경고 글은 지문에서 뺌 — 요구 325
검증_sub2: B06 측점 하나 [저장] 뒤 다시 받음 = 바뀐 6 장(횡단 그 장 · 측점 하나) · 평면도 지형 첫 열기 1.3~4.4 s → 저장본 0.2~0.4 s · 안 받은 유역도 = 받는 중 → 4.4 s 뒤 보임

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 17:50:59 +09:00
eomsangdonandClaude Opus 5.5 589aa59a8a test(508-2 화면): 검증_sub4 Playwright 셋 — D3 = 서버 낡은 3D 저장본 = 옛 모형 · [3D 업데이트] = /calc corridor.mesh 한 번 → 새 모형 · 다시 0 · 추천 창 [재계산] 저장본 없음(409) 안내 줄 옆 · 칸 바꿈 뒤 종단 반영 옆 · 그 밖 숨김 · 노선 끌어 놓기 → bbox 로 잘린 도엽 다시 받음(끄는 동안 0) · 판 · 3D 저장본 바이트 되돌림 — 요구 323
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 17:43:45 +09:00