eomsangdon
62b522ffa9
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
...
# Conflicts:
# B08_Quantity/B08_Quantity_UI_Page.ts
2026-10-06 18:18:47 +09:00
eomsangdon and Claude Opus 5.5
0cc7ff67eb
feat(B08): 2탭 구조물도 — 집계표 조합마다 보조 탭 · M02 도면(도각) + 면적산출 카드 보기 전용
...
- 새 B08_Quantity_UI_Drawing.ts · .css — 조합 목록 · 차례 = 집계표와 같음(B08_Quantity_Summary_Data.summaryColumns)
- 한 장 = M02 항목 카드(createItemCards) 그대로 · 조합 원본 층 readTemplate 읽기만 · editable false · [저장] · [수정] 없음
- 안내 글 — 조합 없음 · M02 에 없는 조합 · 도번 없는 조합
- B08_Quantity_UI_Page.ts 2탭에 붙이는 두 줄 · locale_b4 글 넷
- 시험 test_61_2_b08_structure_sheets(탭 붙음 · 읽기만 · 같은 열 · 글 키)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01W4uKaV4ZBhsJN4GHG7yRj4
2026-10-06 18:17:41 +09:00
eomsangdon
9778b754b5
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
2026-10-06 18:16:13 +09:00
eomsangdon and Claude Opus 5.5
5f056ec661
feat(b08): 4탭 홍수량 계산서 — 배수지점 측점 보조 탭 · 견본 모양 한 장 · 서버 계산(PLAN 62-2 · 62-3)
...
- 측점 보조 탭 = 저장된 pipe_points 측점만 읽음 · 입력은 이 탭 자기 기본값(B05/B06 · 배수유역 값과 안 이음)
- 1-1 합리식(Qd = Q × 할증) · 1-2 Kirpich 도달시간(최소 5분) · 1-3 rt = (R24/24)·(24/T)^0.557
- 2 단면검토 — 관 단면 그림 · 단면적 · 윤변 · 경심 · 경사 · n · Manning 유속 · Q = A·V · OK/NG 점선 상자 · 유출율
- 선택지(할증 2.0/1.5/1.2 · 만관/240°/유효 70 % · 관 종류별 n) · 기본값 한 파일(B08_Quantity_Hydro_Defaults.py)
- 계산 = 서버 단독(B08_Quantity_Engine_Hydro · /quantity/hydro · /quantity/hydro/calc · 최신 응답만) · 입력은 캐시만 · 어떤 파일에도 안 씀
- 흰 종이 계산서(입력 빨강 · 계산 파랑 · 주요 입력 노랑) · 쪽 표시 · 시험 test_62_2_b08_hydro_engine.py
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
2026-10-06 18:15:29 +09:00
eomsangdon and Claude Opus 5.5
f04b5cee58
chore(plan): 56~59장 완료 기록 옮김
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 18:08:50 +09:00
eomsangdon
9653662a10
Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1
2026-10-06 18:07:39 +09:00
eomsangdon and Claude Opus 5.5
d4cbe6bdf3
feat(B07): 용지도 필지마다 지번·지목·면적·소유자 표시
...
- 연속지적도 속성(jibun·jimok·parea·owner_nm) 네 줄 · 빈 값은 그 줄만 비움
- 도곽에 잘려 조각이 여럿인 필지도 정보는 한 번만(가장 큰 조각 가운데) · 작은 필지 솎기 없앰
- 검증_sub4 용지도: 구역 안 필지 1 = 라벨 묶음 1(산77-15임 / 임야 / 10,640,598㎡ / 국유지)
- 같은 지적도 전체(176필지 · 조각 198)를 한 구역으로: 필지 176 = 라벨 묶음 176
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-06 18:06:29 +09:00
eomsangdon
2a3ef43710
Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1
2026-10-06 18:00:15 +09:00
eomsangdon and Claude Opus 5.5
11337a1595
feat(B07): 계획평면도 한 묶음 · 종류 더하기 · 지우기 · 대피소 자리 화면 (PLAN 60-1 · 60-3 · 60-4)
...
- 좌측 목록 계획평면도 컨테이너 하나 · 종류별 단추 + × 지우기(기본 넷 포함)
- 종류 더하기 = 이름 + 정보 조각 고르기 · 대피소 · 사토장 자리 = 측점 + 대피소/사토장(한 자리 둘 다)
- 고친 뒤 목록 · 도면을 서버에서 다시 받아 화면 다시 세움
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01NPJGtfXo6GMbcpiboQC4uK
2026-10-06 17:59:30 +09:00
eomsangdon and Claude Opus 5.5
97940baa8e
fix(B07): 배수유역도 풍선 숫자 흰·검은 바탕 모두 읽히게
...
- 원판 #ffffff(CAD 자동색 — 흰 바탕에서 검정으로 뒤집혀 #111111 숫자 묻힘) → #909090 회색(테마가 안 바꾸는 밝기)
- 화면 픽셀 실측: 밝은 테마 대비 약 1.1:1 → 5.9:1 · 어두운 테마 5.9:1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-06 17:59:21 +09:00
eomsangdon and Claude Opus 5.5
ddec33a53a
chore(plan): 63-2 노선 추천 종단 포함 검토 기록
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 17:58:00 +09:00
eomsangdon and Claude Opus 5.5
719455ae2b
fix(B07): 배수유역도 메모리 부족 — 배경선 솎기 · 배열 캐시 · 해칭 선분 재사용
...
- 등고선·세류선: 종이 0.1 mm(펜 굵기) 아래 굴곡 점 제거 — 294,339점 → 약 95,600점
- 배경선 캐시: 파이썬 튜플 → numpy 배열 + 선마다 범위 · 도곽 밖 선은 자르기 전에 거름 · 투영 한 줄씩 묶어 처리
- HatchEntity: 경계·무늬가 그대로면 줌·이동 때 패턴 선분 다시 계산 안 함
- 검증_sub4 유역도: 응답 75 MB → 24 MB · 서버 최고 1,304 MB → 595 MB · 끝 489 MB → 288 MB
- 브라우저: 전 = 힙 289 MB 넘다 페이지 죽음 · 후 = 최고 203 MB 열림 · 줌 20번 275~281 MB 고정
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-06 17:55:32 +09:00
eomsangdon
25d69b0b16
Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
2026-10-06 17:53:37 +09:00
eomsangdon and Claude Sonnet 5.5
14ec492446
fix(B05): 계획노선 편집 창 키움 — 가로 상한 1200 · 세로 상한 820 풀고 화면 비율로 채움
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-06 17:53:06 +09:00
eomsangdon
f12d12999d
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
2026-10-06 17:52:52 +09:00
eomsangdon and Claude Opus 5.5
ab39bcf986
feat(M02): 구조물 도면 상세 · 카드 미리보기에 도각 얹음 — 외곽 좌하단 (0,0) · 보여주기 층
...
- 서버 GET /api/m02/structure-frame — B07 시스템 양식 00_template_A1 을 frame_entities(fit=False)로 1:1 배치 · 외곽 좌하단 (0,0) 으로 옮김 · 잠금 층 m02-structure-frame「도각(보기)」(마스터 양식 json 그대로)
- 화면 mountDrawingTemplate frame 갈래 — 실을 때 도각 엔티티 · 층 덧붙임 · getDoc 에서 그 층 통째로 뺌(구조물 엔티티 · 저장 본문에 안 섞임)
- 층 없는 빈 구조물 문서는 기본 층을 채움 — 잠금 도각 층만 남아 새 그림이 도각 층에 떨어지는 것 막음
- 불러온 DXF 층(b08-frame)과 층 id 갈라 둠
- 시험 test_m02_router_drawing 도각 원점 · 층 · 원본 양식 불변
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01W4uKaV4ZBhsJN4GHG7yRj4
2026-10-06 17:52:13 +09:00
eomsangdon and Claude Opus 5.5
138e80c79f
feat(B07): 계획평면도 종류 · 정보 조각 서버 (PLAN 60-1 · 60-2)
...
- 정보 조각(등고선 · 계류 · 중심선 · 성토사면 외곽선 · 비탈 눈금 · IP · R · 측점 NO · 시종점 · 대피소/사토장 · 라이다 배경)마다 장별 파일(plan_pieces/{장}/{조각}.json)
- 외곽선 = 노견 끝 + 설계선이 지반에 닿는 자리(B06 횡단 설계 결과) · 측점 자리는 횡단 파일 중심 · 좌축
- 종류 = 조각 고르기 목록(plan_kinds/{id}.json) · 기본 넷(지형 · 노선배치도 · 대피소 · 라이다) · 더하기 · 지우기 API
- 대피소 · 사토장 = 구조물 정본 refuge · spoil_bank + 사용자 지정 자리(plan_marks.json)
- 도면 목록 · 단건 조회를 종류 × 장으로 · 옛 plan_* id 그대로 이어짐
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01NPJGtfXo6GMbcpiboQC4uK
2026-10-06 17:51:40 +09:00
eomsangdon and Claude Opus 5.5
99b17c7209
chore(plan): 62-1 홍수량 산출 방법 지식DB 대조 기록
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 17:50:56 +09:00
eomsangdon
da99aa7477
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
2026-10-06 17:50:38 +09:00
eomsangdon and Claude Opus 5.5
1405d02296
feat(b08): 수량산출 위 탭 틀 + 1탭 구조물 집계표(줄 측점 · 열 저장 조합 · 칸 비움)
...
- 탭 넷(구조물 집계표 · 구조물도 · 토적표 · 수리집수면적표) — 1탭만 내용 · 나머지 빈 탭
- 줄 = 구조물 · 배관이 놓인 측점(같은 측점 한 줄 · 정렬) · 열 = 저장된 summary_item + group_items(같은 층 · 주인 · 키 한 열)
- 머리 두 줄 = 조합 구분(M02 경로 첫 칸) · 조합 이름(나머지 경로) · M02 에 없으면 빨강 「M02 에 없음」
- 읽기만 — structures.json · pipe_points.json GET · 옛 B08 코드 안 가져옴
- 항목 고르기 목록 읽기(loadRows) 내보냄 · 시험 test_61_1_b08_summary_table.py
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
2026-10-06 17:47:17 +09:00
eomsangdon
9de13f6b50
Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_5
2026-10-06 17:46:45 +09:00
eomsangdon
9acd47681f
Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
2026-10-06 17:44:57 +09:00
eomsangdon and Claude Opus 5.5
0fb1af7e1d
fix(B07): 종단도 장마다 그림 좌하단을 작도영역 좌하단에 맞춤 · 넘치면 장 더 나눔
...
- frame_entities bottom_left 선택 — 종단도만 좌하단 맞춤(나머지 중심 맞춤 그대로)
- longitudinal_chunks: 30측점 묶음이 A1 작도영역을 넘으면 측점을 줄여 장을 더 나눔 · 축척 H 1/1,000 · V 1/200 고정
- 원·호 엔티티 헬퍼를 Engine_Cad.py 로 옮김(Long.py 700줄 아래)
- 검증_sub4 종단 3장 그림 좌하단(도각 기준) 180,132 · 180,193 · 363,220 → 모두 47.05,52.04
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-06 17:44:51 +09:00
eomsangdon and Claude Sonnet 5.5
bd63f48b9e
fix(B06): 횡단도 암 경계 노란 점선 삭제
...
- 암 경계선 그리기 · 호출 · 스타일 삭제 (암 구간 면적 · 수량 계산 그대로)
- 쓰는 곳 없는 culvert-cut 스타일 삭제
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-06 17:44:34 +09:00
eomsangdon and Claude Opus 5.5
91428fb0a0
fix(B07-CAD): 왼쪽 특성·도면층 패널 기본 닫힘
...
- inspectorCollapsed 시작값 true · 펼치기 단추 그대로
- 새로 열 때 data-collapsed=true · 패널 폭 0 · 펼치기 300px 확인
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-06 17:41:41 +09:00
eomsangdon and Claude Sonnet 5.5
630f201991
fix(B06): 횡단도 구조물 조정창을 Y축 오른쪽 그림 영역으로 이동
...
- 창 왼쪽 = CROSS_PAD.left + 여백 (Y축·눈금 라벨 안 덮음)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-06 17:40:18 +09:00
eomsangdon and Claude Opus 5.5
1eb43a790d
fix(B07): 횡단면도 단면 블록 테두리 간격 1 mm — 한 장에 더 담음
...
- 테두리 여유 4 mm · 위아래 덧 여백 5 mm 제거 → 테두리 ↔ 그림 1 mm(CROSS_BORDER_PAD_MM)
- 장 배치(Sheet.py)와 단독 도면(Engine_Cad.py) 같은 상수
- 검증_sub4 첫 장 칸 168×172 → 162×156 mm · 담을 수 8 → 12
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-06 17:38:14 +09:00
eomsangdon and Claude Opus 5.5
2fc95c51c9
chore(plan): 10-6 저녁 사용자 요청 원문 기록(PLAN 56~62장)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 17:24:34 +09:00
eomsangdon and Claude Opus 5.5
4c24cf5c3a
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 17:24:07 +09:00
eomsangdon and Claude Opus 5.5
a734f57a24
chore(plan): 43~54장 · CODEX 완료 기록 옮김(PLAN 정리)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 17:06:59 +09:00
eomsangdon
ffb851904c
Merge remote-tracking branch 'origin/안티그래비티' into main_laptop_1
2026-10-06 17:01:47 +09:00
eomsangdon
4edb8c39f6
Merge remote-tracking branch 'origin/CODEX' into main_laptop_1
2026-10-06 17:01:46 +09:00
eomsangdon
4e94cb3f39
Merge remote-tracking branch 'origin/sub_desktop_1' into main_laptop_1
2026-10-06 17:01:45 +09:00
eomsangdon
b806688993
Merge remote-tracking branch 'origin/dev' into sub_desktop_1
2026-10-06 17:00:55 +09:00
eomsangdon and Claude Opus 5.5
b8ec0061f0
chore(sync): 공유 docs 파일 담음 — 합류점과 맞춤
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 17:00:55 +09:00
eomsangdon
1477524c74
Merge remote-tracking branch 'origin/dev' into 안티그래비티
2026-10-06 17:00:53 +09:00
eomsangdon
a8973c26e5
Merge remote-tracking branch 'origin/dev' into CODEX
2026-10-06 17:00:53 +09:00
eomsangdon and Claude Opus 5.5
cbad89d96c
chore(sync): 공유 docs 파일 담음 — 합류점과 맞춤
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 17:00:53 +09:00
eomsangdon and Claude Opus 5.5
2294eae6e3
chore(sync): 공유 docs 파일 담음 — 합류점과 맞춤
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 17:00:53 +09:00
eomsangdon and Claude Opus 5.5
d3d4447523
chore(sync): 공유 docs 파일 담음 — 합류점과 맞춤
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 16:59:40 +09:00
eomsangdon and Claude Opus 5.5
7c5af3351d
chore(sync): 공유 docs 파일 담음 — 합류점과 맞춤
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 16:59:39 +09:00
eomsangdon and Claude Opus 5.5
7b65c016fa
chore(sync): 공유 docs 파일 담음 — 합류점과 맞춤
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 16:59:39 +09:00
eomsangdon
6eb124b08e
Merge remote-tracking branch 'origin/dev' into main_desktop_1
2026-10-06 16:59:35 +09:00
eomsangdon and Claude Opus 5.5
844fd3bea9
chore(M02): 사용자 편집(데스크탑) — 마스터 템플릿 · tsconfig Old 제외
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 16:59:34 +09:00
eomsangdon
7528296c9a
Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1
2026-10-06 16:56:20 +09:00
eomsangdon
8b706c3938
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
2026-10-06 16:56:20 +09:00
eomsangdon
8385434ccf
Merge remote-tracking branches 'origin/sub_laptop_1', 'origin/sub_laptop_2', 'origin/sub_laptop_3' and 'origin/sub_laptop_4' into main_laptop_1
2026-10-06 16:54:38 +09:00
eomsangdon and Claude Opus 5.5
7f0d52dcba
chore(sync): 무시 파일(docs/.claude · .obsidian · 캐시 등) 실수 커밋 되돌림 — 파일은 그대로 · 깃에서만 뺌
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 16:51:57 +09:00
eomsangdon and Claude Opus 5.5
cc41297455
chore(sync): 무시 파일(docs/.claude · .obsidian · 캐시 등) 실수 커밋 되돌림 — 파일은 그대로 · 깃에서만 뺌
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 16:51:56 +09:00
eomsangdon and Claude Opus 5.5
c29c84f608
chore(sync): 무시 파일(docs/.claude · .obsidian · 캐시 등) 실수 커밋 되돌림 — 파일은 그대로 · 깃에서만 뺌
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-06 16:51:55 +09:00