Commit Graph
522 Commits
Author SHA1 Message Date
eomsangdon b2282af8c5 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-10 15:36:26 +09:00
eomsangdonandClaude Sonnet 5.5 c06661093c style(B06): 알림 칩 줄 위 여백 16→8 · 칩 줄 ↔ 첫 횡단 카드 간격 28→16 px(217-1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
2026-10-10 15:32:14 +09:00
eomsangdonandClaude Opus 5.5 59f2d4463a fix(B05): 종단 측점선 고름 → 좌측 구조물 폼 = B06 카드 고름과 같은 규칙 · 같은 함수(216-1)
- 까닭: syncIrregularSelection 이 일반 측점이면 폼을 안 건드리고 끝남(옛 폼 남음 · 덮는 옹벽 안 열림) · 비정규 측점도 관 전용 selectPipeByChainage 만 불러 A군 수동 구조물 안 열림
- 측점 고름 포트 openAtStation = 폼 selectAt(resolveSelection) + coversAtStation(노면공 뺌) — B06 showAtChainage 와 한 규칙
- 고름 한 칸은 폼 동기화 뒤에 그 측점으로(폼 알림이 구조물 id 를 덮어 적지 않게 · 188-1)
- coversAtStation 을 design_selection 한 곳에 두고 B06 coverable 도 그것으로
- 새 시험 test_216_1_b05_station_panel

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-10 15:31:59 +09:00
eomsangdon e2579fb4a6 Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-10 15:23:34 +09:00
eomsangdonandClaude Opus 5.5 10eb54f5e5 feat(B06): [상세] 그래프 고르기 — 교차점 분할 · 여러 고름(원지반 포함) · 닫힌 넓이 · 고른 것 값 · 서버 조각 검산 (209-1)
- 선(설계 · 구조물 · 원지반 · 사토장)을 만나는 점에서 조각으로 나눔 · 조각마다 판정 선
- 누름 = 하나 · Shift/Ctrl+누름 = 더하기/빼기 · [+ − ⤢] 왼쪽 값 두 줄(길이 합 · 면적 · 닫히지 않음)
- 칸 넣기 = 우클릭 고르기 길 그대로 · 길이 한 번 누름 = 바로 · 여럿 = Enter · [칸에 넣기]
- 저장 = 조각 두 끝 목록(pieces) · 서버가 설계선 · 원지반선 · 사토장선 위 검산 · 구조물 선은 두 끝 직선 · 옛 두 끝 꼴 그대로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-10 15:21:50 +09:00
eomsangdonandClaude Sonnet 5.5 0c729d656a feat(B05·B06·B08): 관 보호공 유입 흙막이 빈 칸 기본 높이 관경 + 0.7 m(유출 · 집수정 0.5 그대로)(211-1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
2026-10-10 15:17:40 +09:00
eomsangdon 6dc9b25802 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-10 14:48:14 +09:00
eomsangdonandClaude Opus 5.5 dc9d2a6542 fix(B06): 양측 성토 측점 측구 판정 = 판정 역할 기준 · 옛 저장분 다시 셈 · 그려진 측구 단추 보임(206-1)
- 원인: 측구 판정의 양측 성토 조건이 입력 단면유형(옛 저장 right_cut)을 봄 · 계획고 변경으로 지형 판정은 양측 성토인데 옛 결과 ditch_enabled 가 선택으로 둔갑해 측구가 섬
- 엔진(파이썬 · TS 짝): 판정 역할(양쪽 성토)로 측구 없음 · 남은 선택 비움
- 낡음 판정: 양측 성토 + 측구 결과 저장분 → B05 · B06 진입 때 다시 셈
- 179-2 숨김: 측구가 그려져 있으면 측구 · 형식 단추 보임
- 시험: test_206_1(검증_sub1 No.1+0 사본 재현 · 거울) · 거울 시험 ditch_choice 칸

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 14:44:04 +09:00
eomsangdonandClaude Opus 5.5 1114f408fd feat(B06): 알림 칩 둥근 사각 · 내용 칸 카드 위 겹침 · 고르면 접힘 · 고른 측점 강조(207-1)
- 칩 반경 = 공용 단추 반경(--radius-buttons) · 알약 아님
- 측점 목록 칸 = 고정 줄 아래 absolute(그림자 · 배경) — 열고 닫아도 페이지 · 카드 안 밀림
- 목록 측점 누르면 그 카드로 가며 칸 접힘
- 고른 측점(selectedStationId)이 목록에 있으면 열 때 그 단추 강조(카드 고름 색)
- 새 시험 test_207_1 · test_196_1 기대값 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-10 14:40:46 +09:00
eomsangdon c2409b38ec Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-10 14:00:24 +09:00
eomsangdonandClaude Opus 5.5 cb7a140c10 feat(B06): 소단 = 좌측 깊이 칸 숨김 · 횡단도 소단 고름 ▲▼ 만 · 측점 · 쪽마다 깊이 patch · 고름 조각 키 · 좌측 소단 상자 켬(194-1 · 194-2)
- 정의 「상세 내용」 = 폭만 · depth_m 표시 끔(옛 구간 값 = 기본값으로 읽음 · 새 기본 1 m)
- 짝: BermSpec 쪽마다 깊이 · side_berm ↔ sideBerm · 설계 결과 berm_depth_{side}_m 되싣기(파이썬 ↔ TS)
- 저장: patch berm_depth_{side}_m(≥ 0) · 재계산 살림 목록 짝(RD ↔ CR) · 세션 bermdepth
- 서버 [저장] 다시 셈 = 구조물 정본 소단 구간(load_berm_spans) + 측점 깊이 · 구간 지우면 소단 없음
- 고름: 소단 수평 단 = 높이만(▲ 0 에서 멈춤 · ▼ 사면 끝 앞 멈춤 · ◀▶ 막힘) · 사면 = 가로 · 노면 = 종단
- 고름을 조각 키(갈래 + 쪽 + 차례)로 기억 — 옮겨 다시 그려도 같은 조각
- 새 시험 test_194_1_berm_depth + helper · test_178_2 · test_54_26 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 13:59:43 +09:00
eomsangdonandClaude Opus 5.5 6e8692d133 feat(B06): 횡단 알림 줄 칩 꼴 · 내용 칸 하나 공유 · 긴 설명 = 호버 (196-1)
- 항목 = 짧은 이름 + 측점 수 칩(성토 5m↑ · 포장 권장 · 소단 검토) · 0 이면 숨김
- 펼침 = 줄 아래 내용 칸 하나(누른 칩 목록만 · 다시 누르면 닫힘 · 한 번에 하나)
- 긴 법령 설명 · 측점 없는 구조물 줄 까닭 글 = 공용 호버
- sticky · 열 수 칸 · 카드 scroll-margin 그대로 · 새 시험 test_196_1

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-10 13:54:45 +09:00
eomsangdonandClaude Sonnet 5.5 9cb7078e4f feat(B06): 보라 선 고름 정보 글 「길이 · 경사비율 · 수평 · 높이」 차례 (195-1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
2026-10-10 13:47:11 +09:00
eomsangdon b87b454754 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-10 13:36:56 +09:00
eomsangdonandClaude Opus 5.5 6f2136f592 fix(B05·B06): 옮긴 관 측점의 숨은 계획선 꼭짓점 제거(192-1)
- 측점 있음 판정 폭 0.5m → 0.005m(측점 스냅 폭) — 0.1m 옮긴 관도 측점 없음으로 셈
- 비정규 측점 병합 때 사라진 측점의 base_pvi · 편집을 지움(0.006m 안 반올림은 옮김) · 계획선 다시 셈 · DB 등급 요약 갱신
- 시험 test_192_1(검증_랩탑메인 사본 재현) · missing_stations 판정 폭

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 13:36:21 +09:00
eomsangdonandClaude Opus 5.5 5d4d9599d8 feat(B06): 보라 계획선 이동 축 제약 — 사면 = 그 쪽 바깥 가로만 · 노면 = 높이만(193-1)
- 절토 · 성토측(구조물 트림 선 포함) 고름 = ◀▶ 그 쪽 노견째 · ▲▼ 막음(종단 계획고로 새지 않음)
- 도로측(노면 · 노견) 고름 = ◀▶ 막음 · 이동 줄 숨김 · ▲▼ 는 종단도 계획고로 그대로 넘김
- 새 시험 test_193_1_line_axis(갈래 · 바깥만 · 0 에서 멈춤 · 반대측 고정 · 절토 대칭 · 도로 Y 만)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-10 13:34:21 +09:00
eomsangdon 21c9b13eee Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_7' into sub_laptop_2 2026-10-10 13:23:40 +09:00
eomsangdon c9f03dd992 Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-10-10 13:23:39 +09:00
eomsangdon fc0f68876f Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-10 13:23:06 +09:00
eomsangdonandClaude Opus 5.5 50b45314a8 feat(B06): 좌측 세부 컨테이너 누름 · 초점 = 그 구조물 형상 고름(191-1)
- 값 바꿀 때 고름 길(pickAt)을 click · 키보드 초점에도 씀 — 칸 제 동작 뒤 setTimeout
- 고름이 폼을 다시 그려 초점 칸이 사라지면 같은 이름 새 칸에 초점 되살림
- 시험 test_191_1_box_press_pick + 흉내 DOM 헬퍼

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 13:22:45 +09:00
eomsangdon 7667dd7b5b Merge remote-tracking branch 'origin/dev' into sub_laptop_8 2026-10-10 13:22:28 +09:00
eomsangdonandClaude Opus 5.5 fafa0cbe91 feat(b06): 집수정 고르기 판정면 = 부재 외곽 가상 사각형 · 세월교 측벽과 같은 outlineBox 한 벌(190-1)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-10 13:22:22 +09:00
eomsangdon 439170cffc Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1 2026-10-10 13:22:01 +09:00
eomsangdonandClaude Opus 5.5 9e69bec512 fix(B06·B05): 노면공 고름 세 갈래 · 형상 누름 = 목록 고름 · 카드 하나 = 그 측점(189-1)
- ② 카드 안 노면공 포장층 누름 = 목록 고름과 같은 길(범위 카드 전부 · 포장층 강조) — 카드 고름보다 먼저 가로챔
- ③ 카드 하나 누름 = 연 노면공 · 범위 강조 풂 · 그 카드 하나(165-1 노면공 지킴 · 167-3 재누름 그대로 없앰)
- 카드 고름 세션 = 그 측점(구조물 id 는 목록 · 알약 · 넘김이 고른 것만)
- 종단: 구조물 넘김이면 측점선 · 3D 띠 안 켬
- 새 시험 test_189_1_pave_pick · test_165 · test_188_1 기대값 41번 규칙으로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-10 13:21:23 +09:00
eomsangdonandClaude Opus 5.5 2abf70eeac test(b06): 남은 시험 빨강 둘 정리 — 91 소단 기대값 178-2 규칙 · B07 횡단 범위 번들 document 가드(186-2)
- test_91: 구조물 끝 절토선엔 소단 없음(소단 = 성토 사면 한 단 · 178-2)
- Cross_Panel_Base: document 없을 때 pointerdown 듣개 안 붙임 — Node 번들(B07 횡단 범위) 실행 살림 · 화면 동작 그대로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 13:12:49 +09:00
eomsangdonandClaude Opus 5.5 6a582e7f9b fix(b06): 묻힌 관 유출 흙막이 벽 모서리 절토 · 3도 끝 연결선 겹침 제거 — 설계선 접힘 해소(186-1)
- 검증_랩탑메인 No.14+12.22 관 유출 흙막이가 원지반 아래 → 91-4 벽 모서리 절토와 139-4 끝 연결선이 함께 이어져 설계선이 되접힘
- 유출 끝 연결선이 있으면 벽 모서리 절토를 잇지 않음(카드 · 서버 면적 · B07 · 3D 같은 기하)
- 사본 재현 시험 test_186_1 · 픽스처 b06_186_1_pipe_292 · 91 헬퍼 시작점 맞춤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 13:10:10 +09:00
eomsangdon aadb51c9bb Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1
# Conflicts:
#	B07_DesignDetail/B07_DesignDetail_Engine_Cad.py
#	B07_DesignDetail/B07_DesignDetail_Engine_Cad_Sheet.py
#	B07_DesignDetail/B07_DesignDetail_Engine_Cad_Table.py
2026-10-10 12:14:12 +09:00
eomsangdonandClaude Opus 5.5 ae1e7e039a feat(b06): [상세] 표 손질 = 칸 우클릭 그래프에서 고르기(면적 · 길이) · 자동값으로 · 행 · 열 더함 / 지움 · 횡단 설계 patch detail_table · 서버 검산 · 모달 · B07 도면 표 한 벌 (179-4)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-10 12:11:44 +09:00
eomsangdon 67d2806169 Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-10 12:05:16 +09:00
eomsangdonandClaude Opus 5.5 a8a1471d71 feat(b05,b06): 사면안정 흙막이 · 옹벽 추가 단 상자 · 단마다 형태 · 높이 횡단 형상 (178-3)
- 추가 단 상자 = 유출 흙막이 상자 양식 · 공용 [추가] · [빼기] · 흙막이 형태 · 높이 · 옹벽 높이(콘크리트) · 키 tier_{n}_*
- 정의 그룹 종류 덧붙임 명세(ADDON_SPECS) — 좌측 폼만 · 그룹 상자 · 목록 · M02 그대로
- 벽 제원 짝(TS tierExtras · 파이썬 tier_extras) · 단 수 = 1 + 상자 수 · 횡단 단 조정 m · h
- 새 시험 test_178_3_slope_tiers · walls_mirror extras 대조

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-10 12:02:54 +09:00
eomsangdon 3dc5f76b6f Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-10 12:00:20 +09:00
eomsangdonandClaude Opus 5.5 922a2876eb feat(b06): 소단 = 성토 사면 노면 끝 아래 depth_m 에 수평 한 단 · 아래로 성토 이음 · 절토 소단 끔 · 높이 칸 숨김 · 깊이 칸(기본 1.0 · 0 미만 = 0) · 파이썬 · TS 거울 시험(178-2)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 11:56:48 +09:00
eomsangdon 26839ff827 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-10 11:55:37 +09:00
eomsangdonandClaude Opus 5.5 81345a1438 feat(b06): 측구 줄 컴팩트 — 막힌 단추 숨김 · 측구형식 글 → 툴팁 · 단면유형 알약에 편측 쪽 (179-2)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
2026-10-10 11:52:56 +09:00
eomsangdonandClaude Opus 5.5 1a96188ce0 feat(b06): 노면공 고름 = 범위 카드 전부 테두리 · 카드 하나 안 고름 · 첫 카드로 스크롤만 (177-4)
- applySpan 노면공도 --span · revealStation(리스너 없이 옛 카드 풂 · 폼 유지)
- focusChainage revealOnly · 세션 고름은 패널이 직접
- test_165 · test_106 기대값 고침 · 새 시험 test_177_4_pavement_span_box

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-10 11:51:15 +09:00
eomsangdonandClaude Opus 5.5 2d7fb61a9c style(b06): 선 길이 정보창 = 카드 폭 무관 늘 줌 단추 왼쪽 · 좁은 카드 내림 규칙 지움 (179-1)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
2026-10-10 11:50:20 +09:00
eomsangdonandClaude Opus 5.5 b830f8c456 feat(b06): [상세] 모달 팬 · 줌 = 도형 층만 · 축 제자리 다시 그림 · 표 글자 14px · 이름 칸 머리색 (179-3)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-10 11:50:10 +09:00
eomsangdonandClaude Opus 5.5 24aba4008d fix(b06): 사면안정군 구간 시작 · 기준 · 종료 측점 심음 · 관 근처 독립 벽 가드 한 벌(카드 · 서버 면적 · B07 · 3D)(178-1)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 11:50:02 +09:00
eomsangdonandClaude Opus 5.5 2d4c65dc78 fix(b06): 횡단 카드 고름 뒤 종단 측점 세로선 유지 · 종단 누름 반대 길도 (177-3)
- setSelectedStructure keepStation — B06 카드가 선 주인 · 선 없는 구조물 · 풂도 카드 선 지킴
- 새 시험 test_177_3_station_line_keep

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-10 11:47:34 +09:00
eomsangdon eb71ef30e6 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-10 08:48:51 +09:00
eomsangdonandClaude Opus 5.5 3e20341810 fix(b06): 횡단 보기 반폭 [적용] = 요청값만 — 교차점 맞춤 폭으로 누를 때마다 재생성하던 옛 줄 지움(173-6)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 08:47:40 +09:00
eomsangdonandClaude Opus 5.5 410c4042b6 feat(b06): 면적표 열 연동 · [상세] 그림 테마 색 · 칸 가득(173-3 · 173-4)
- 면적표 글자 = 그림 칸 폭 비례(clamp · cqw) · 표 높이 변수 같은 식 · 4열부터 「계」만(그리드 data-columns)
- [상세] 그림 = 테마 토큰(어두운 고정색 지움) · 카드 그리기 함수로 모달 칸 크기에 맞춰 새로 그림(fitPlotBase · 빈 띠 없음)
- 칸 크기 바뀌면 다시 그림(ResizeObserver) · clip id 카드와 가름 · 그리는 동안 refresh 되먹임 막음
- 시험 test_173_areas_detail 새로 · test_164 · test_150 단정 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-10 08:42:45 +09:00
eomsangdonandClaude Opus 5.5 8d5c347d77 feat(b06): 도수로/돌붙임 기본값 — 구조 도수로 · 형태(옛 붙임 형식) 구조 뒤 메붙임 · 두께 45 · 면적 30 · 빈 두께 대체 45 짝(173-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 08:39:56 +09:00
eomsangdonandClaude Opus 5.5 5b029d86f7 fix(b06): 노면공 범위 안 고른 카드 재누름 = 고름 유지(167-3)
- 알약 · 목록이 연 범위 첫 카드를 다시 누르면 「재누름 = 해제」로 노면공까지 풀리던 것 고침
- 고른 노면공 범위 안 카드는 재누름에도 그대로 · 풂은 빈 자리 · 목록 · 알약 · 범위 밖은 옛 규칙
- 시험: test_165_pavement_flow 에 재누름 단계 · 범위 밖 재누름 해제 추가

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 00:34:25 +09:00
eomsangdon f59bd73702 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-10 00:15:11 +09:00
eomsangdonandClaude Opus 5.5 de3de90ba7 fix(b06): 노면공 고름 한 벌 — 범위 안 빈 카드 유지 · 관 알약 폼 뒤 · 포장층 늘 켬(165-1 · 165-2)
- 범위 안 카드(관 · 덮는 구조물 없음) 누름 = 연 노면공 그대로 · 카드만 옮김
- 관 폼을 연 뒤 관 알약 — 연 구조물 닫힘 알림이 알약을 끄던 차례 고침
- 구조물 폼 열림 = 옛 관 측점 놓음 · 구간형은 범위 안 카드로 감
- 노면공 포장층 강조는 selectMark 끔에도 유지(되감기 의존 없앰)
- 시험: test_165_pavement_flow(재현 차례 6단계) · test_106 단정 갱신

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 00:07:00 +09:00
eomsangdonandClaude Opus 5.5 b400993b82 feat(b06): [상세] 그림 휠 줌 · 가운데 단추 팬 · 표 강조 붉은 한 벌(164-1 · 164-2)
- 복제 자식을 g 하나로 감싸 공용 b_svg_zoom_pan(wheelZoom · 커서 고정 · 상한 16 · 1배 팬) · [+ − ⤢] · 칸 비율 = viewBox
- 강조 띠 · 판정 선 · 십자 · 사토장 모두 --color-danger · 고른 칸 붉은 테두리 · 줄 표시 · hover 옅게
- 그림에 대상 없는 칸 data-empty 회색 · 누름 없음(presentKeys) · 이름 칸도 그 줄 첫 키로 눌림
- 시험 test_164_detail_zoom 새로 · test_150_detail_pick presentKeys 사례

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-10 00:01:27 +09:00
eomsangdon ab80aedaf5 Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_2 2026-10-09 19:20:13 +09:00
eomsangdonandClaude Opus 5.5 c924ee2042 feat(b06): 도수로 · 돌붙임 띠 고름 · 강조 — 관 고름 꼴(152-4)
- 그린 띠마다 투명 판정면(벽 · 관 판정면 아래 · 보라 선 위) · 고름 키 chute · 강조 setter
- 좌측 「도수로/돌붙임」 상자 강조 · 스크롤 · 상자 고치면 띠 고름 · 자기 측점 폼으로
- 조정창 없음 · B05 3D chute 키 → B06 고름 · 새 시험 test_152_4_chute_pick
- 받는 줄 문자열 시험 54-29 고침(152-2 OWN_HEIGHT_ROW)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-09 19:17:41 +09:00
eomsangdon 46ff7b52e8 Merge remote-tracking branch 'origin/sub_laptop_6' into sub_laptop_2 2026-10-09 19:14:48 +09:00