eomsangdon
6a84380c13
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
2026-10-18 19:00:11 +09:00
eomsangdon
7aff80ccdf
Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
2026-10-18 18:54:25 +09:00
eomsangdon and Claude Opus 5.5
341e83114e
fix(446 B06 표본 넓힘): 카드 폭 넘김 다시 만들기가 측점 설계 · 표준 횡단면 · 유토 풍선 · 계획고 편집 옮겨 담음 · 다시 만들기 전 확인창
...
- 반폭 재생성 = 옛 횡단 행 data · 상태를 측점 열쇠(0.01 m)로 새 행에 · 옛 종단 data 사용자 키(표준 횡단면 · 유토 · 계획 입력 · 상태) — 같은 트랜잭션
- 계획고 편집 = 옛 계획선 통째(_carry_profile 같은 노선 갈래) · 실패면 종 · 횡단 파일 되돌림
- 넓힌 지반 위 [저장]과 같은 서버 재계산
- 화면 = 다시 만들기 전 확인창 · 취소면 재생성 없음 · 오버레이 셈 짝
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Se7ytqbohmBQnfYpwYFnYf
2026-10-18 18:42:21 +09:00
eomsangdon and Claude Opus 5.5
f44b12d62a
fix(440 B06 카드 고르기 차례): 암 경계선 판정 = 구조물 판정면 아래 — 구조물 아랫부분 누름이 구조물을 고름
...
- 화면 실측(검증_sub7 · 노선 초안): 암 경계 판정이 벽 판정면 40 % · 관 판정면 23 % 를 덮음 → 0
- 시험: test_440 ④ · 356 배선 꼴
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-18 18:37:35 +09:00
eomsangdon and Claude Opus 5.5
f2338bd5c8
fix(443 B05 저장): 구조물 저장 실패 = 초안 남기고 그 차례에서 멈춤 · 상단측 차례 성공 뒤 세션 비움 · 확정 하위 실패 알림
...
- 구조물(H6) — 409 · 그 밖 실패를 토스트로 삼키지 않고 던짐 · 저장 줄이 앞 실패에 막히지 않음
- 상단측(M3) — 차례 성공하면 uphill 세션 비움 · 종단 보기도 세션에서 읽음
- 확정 하위(M6) — 응답 failed_parts(비정규 측점 횡단 · 상단측 병합 · 종단 없음) · 화면이 던짐
- 시험 test_443_save_stops.py
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-18 18:35:14 +09:00
eomsangdon
2f4e2bddaf
Merge remote-tracking branch 'origin/dev' into sub_laptop_6
2026-10-18 18:31:06 +09:00
eomsangdon
aa6b36f6c4
Merge remote-tracking branch 'origin/dev' into sub_laptop_5
2026-10-18 18:30:38 +09:00
eomsangdon
9145f4cd73
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_6
2026-10-18 18:29:26 +09:00
eomsangdon
49ca6de34e
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_5
2026-10-18 18:29:26 +09:00
eomsangdon
756d690819
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_4
2026-10-18 18:29:23 +09:00
eomsangdon and Claude Opus 5.5
34da9e5cd6
chore(조사): 요구 268-3 저장 · 확정 누락 전수 — H1~H6 · M1~M7 · 고침 묶음
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-18 18:28:49 +09:00
eomsangdon
df11b14fd6
Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_7' into sub_laptop_1
2026-10-18 18:27:28 +09:00
eomsangdon and Claude Opus 5.5
476205757f
fix(440 B06 횡단 고름): 노선 초안 카드 번호 = 저장 카드 번호 · 찾기 = 지금 그린 상세 · 평면 빈 곳 누름 = 마커 고름만 · 목록 자리 따라감
...
- 초안 카드(묶음 새 상세)가 같은 측점 열쇠 저장 카드 번호를 이어 씀(옮긴 관도) — 찾기 상세에 모든 카드 번호
- 카드 고름 · 목록 → 카드 · 넘김 · 풀기 = 지금 그린 상세(drawnDetail)
- B06 위 평면 패널 빈 곳 누름 = 평면 마커가 고른 것만 풂(B06 고름 그대로)
- 바뀜 신호에서 B06 목록 자리가 가게와 다르면 다시 실음(listStale)
- 시험: test_440 새 · 409 마커 고름만 · 298 바뀜 신호 꼴 · 191_1 도우미 stub
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-18 18:22:19 +09:00
eomsangdon
80070352be
Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1
2026-10-18 18:19:36 +09:00
eomsangdon and Claude Opus 5.5
093bad360d
chore(요구): 요구 268-4 원문 — 횡단 절성토 사면 이동 안 되는 경우
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-18 18:16:19 +09:00
eomsangdon and Claude Opus 5.5
b1bf6020d6
chore(요구): 요구 268 원문 — 스냅 측점 No. 끌기 18+9 · 유토곡선 저장 때만 · 저장 · 확정 누락 항목
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-18 18:15:24 +09:00
eomsangdon and Claude Opus 5.5
480e62c674
fix(439 B06 카드 단추): 저장 노선 cross 차례 = 카드 자료 늘 다시 셈 · 측점 대조는 돌려줄 값만 · 서버 폴백에 카드 선택 실음
...
- design_shared refreshSavedCross — 측점 어긋남(1 mm)에도 refreshCrossDesigns 로 카드 설계 고침 · 다르면 null(묶음 엔진)
- refreshFromServer — 지반 · 측구 · 복합경사 선택을 design_choices 로 · 서버 미리보기가 저장분 위에 얹음
- 시험 test_266_card_toggle_mismatch(측점 같음 · 다름 · 서버 폴백 · 서버 얹기)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-18 18:10:09 +09:00
eomsangdon
a58c7e24ae
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7
2026-10-18 18:07:03 +09:00
eomsangdon
1815817a61
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
2026-10-18 18:03:52 +09:00
eomsangdon
3489bd25cb
Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_6
2026-10-18 18:01:56 +09:00
eomsangdon and Claude Opus 5.5
314ce5351b
feat(B05 종단): 초기 종단 R 500 넘는 꼭짓점 묶음 직선화 · 432-1 곡선 없음 걷음 (438)
...
- 첫 계획선 · 균형 종단 맞춤 뒤 기본 L 20 기준 R > 500 m 꼭짓점 묶음을 앞뒤 꺾임(시종점)을 잇는 직선 위로 · 경계가 새로 R > 500 이면 묶음 늘려 다시(`straight_pass_through` ↔ TS `passThrough`)
- 정책 `no_curve_keys` · 열쇠 이어받기 걷음 — 옛 저장분 열쇠는 무시 · 꺾인 꼭짓점마다 곡선(모서리 없음)
- 균형 종단 꼭짓점 높이 소수 6자리 — 4자리면 직선 판정(426)이 꺾임으로 읽음
- 관 옮김 새 꼭짓점: 옮기기 전 계획선이 지반을 안 지나면(균형 종단) 그 계획선 높이(427 · 파이썬 ↔ TS)
- 시험 test_438_1 + 헬퍼 · test_432_1 고침
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
2026-10-18 17:59:23 +09:00
eomsangdon and Claude Opus 5.5
944372f1ae
chore(요구): 요구 267 원문 — 구조물 횡단 · 내부 구조물 하이라이트 원인 조사 · 작업 뒤 재부팅
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-18 17:49:48 +09:00
eomsangdon and Claude Opus 5.5
00f121676b
chore(요구): 요구 266 덧붙임 — B06 카드 머리 줄 전체 안 됨
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-18 17:45:32 +09:00
eomsangdon and Claude Opus 5.5
a50d1adda8
chore(요구): 요구 265 답 — 초기 종단 R 500 넘는 구간 직선화
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-18 17:43:00 +09:00
eomsangdon and Claude Opus 5.5
4d08e2a818
chore(요구): 요구 266 원문 — B06 횡단 복합경사 · 단경사 반영 안 됨
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-18 17:38:21 +09:00
eomsangdon and Claude Opus 5.5
0164778d51
chore(요구): 요구 265 원문 — 종단 그래프 R 누락 · 직선 둘 꺾여 만남 조사
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-18 17:26:53 +09:00
eomsangdon and Claude Opus 5.5
863f579979
test(436-2 345_5b): 처음 열기 단언 새 호출(openingView … home …) — 뜻 그대로 · 맞춤 단추 없음
...
- 436 이 처음 열기 맞춤 크기를 B05 칸으로 바꿈 · 기억 없으면 fitView · 맞춤 단추 없음은 그대로
- 345_5b · 345_5 · 258 · 349_0h 16 통과 · 앱 코드 그대로
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QfHKQs7J3hQELKMWQMUJEy
2026-10-18 17:23:53 +09:00
eomsangdon
2c1da26274
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2
2026-10-18 17:23:11 +09:00
eomsangdon
6ada47d725
Merge remote-tracking branch 'origin/dev' into sub_laptop_2
2026-10-18 17:23:09 +09:00
eomsangdon
2bd7b8a6fe
Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1
2026-10-18 17:21:10 +09:00
eomsangdon and Claude Opus 5.5
eac20bd93b
fix(436 B06 평면 패널): 처음 높이 바닥 160 px · 높이 상한 = 패널 % 기준 칸(offsetParent) (433-8)
...
- 종단 판 펼친 B06 = 칸 225 px 라 32 % 가 72 px — max(32%, 160px)
- 끌기 상한이 높이 0 인 횡단 center 를 재어 늘 120 px 로 눌림 — offsetParent 높이 − 48 px
- PLAN 436-1 검증완료
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QfHKQs7J3hQELKMWQMUJEy
2026-10-18 17:20:38 +09:00
eomsangdon
c1a47f21d2
Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1
2026-10-18 17:08:08 +09:00
eomsangdon
9da06a1ee2
fix(서랍): 진행 단계 단추 폭 = 서랍 안쪽 폭 · 긴 글 줄임표 (437-1)
2026-10-18 17:07:33 +09:00
eomsangdon and Claude Opus 5.5
9513489847
feat(436 B06 평면 패널): 높이 끌기 · 화면 기억 · 처음 32 % · 조작 B05 그대로 · 처음 보일 때 B05 칸 크기로 셈 (요구 263-2)
...
- 겹침 패널 누름 막기 걷음 — 끌기 · 끼우기 · 지우기 · 휠 · 팬 = B05 평면 처리기 그대로
- 방향키 범위 = 마지막 누름이 평면 안(.b05-routeedit · 겹침 평면 포함)
- 아래 끝 끌어 높이(120 px ~ 칸 − 48 px · pref plan-peek-height · 두 번 누름 = 처음 높이)
- openView = B06 겹침에서 처음 보여도 가운데 칸 크기로 맞춤 · 기억 판정(433-8)
- 시험 258 고쳐 씀 · 383_2 범위 단언
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QfHKQs7J3hQELKMWQMUJEy
2026-10-18 17:06:16 +09:00
eomsangdon
99dc627efd
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3
2026-10-18 17:02:40 +09:00
eomsangdon
c313f71b57
Merge remote-tracking branch 'origin/dev' into sub_laptop_3
2026-10-18 17:02:37 +09:00
eomsangdon
a357d1407b
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
2026-10-18 17:02:11 +09:00
eomsangdon and Claude Sonnet 5.5
458ba4f453
feat(B06 횡단): 절·성토 바뀜 자리 원 작게 — 점 8 → 5 px · 잡는 범위 그대로 (435-1)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
2026-10-18 17:01:07 +09:00
eomsangdon and Claude Opus 5.5
86b1112b32
chore(요구): 요구 264 원문 — ☰ 서랍 안 항목 폭 맞춤
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-18 17:00:40 +09:00
eomsangdon and Claude Opus 5.5
22eff5b851
chore(요구): 요구 263 원문 — 깃 싱크 · B06 바뀜 원 작게 · B06 평면 패널 높이 조절 · 편집 조작 살림 · 초기 높이 70 %
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-18 16:56:09 +09:00
eomsangdon and Claude Opus 5.5
0176ae4e10
test(430-2 장 시험): 408 도우미 알림 가짜 · 383-2 방향키 범위 단언 새 글 (430-2)
...
- helper_408_radius_downstream.cjs = @ui/ui_template_elements stub(showToast · 430 곡선 삭제 경고 import)
- test_383_2 = 방향키 범위 .b05-route__main .b05-routeedit(425 · 겹침 평면 밖)
- 앱 코드 그대로 · 408 · 383_2 · 430 · 398_2 · 258 48 통과
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-18 16:38:25 +09:00
eomsangdon
8d44c8a6f2
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
2026-10-18 16:20:41 +09:00
eomsangdon and Claude Opus 5.5
0714e9653e
feat(B05 종단): 종단곡선 기본 L 20 m · 초기값 R 500 m 넘는 꼭짓점 곡선 없음 · 법정 R · L 미달 경고 (432-1)
...
- config 기본 L 20 · 초기값 직선 문턱 500 m ↔ TS `logic/B05_Profile_Profile_CurveLaw.ts` 상수 짝
- 초기값(1차 지반 종단 · 추천 [적용])만 정책 `no_curve_keys` 로 얼림 · 손 편집 · R 이면 기본 곡선
- 법정 종단곡선 최소 R · L 미달 = 경고 글(파이썬 · TS 같은 글) + 종단 요약줄 「종단곡선 미달」
- 노선 [저장]은 옛 정책(L · 열쇠) 이어받음 · 바뀐 자리 새 꼭짓점만 새 지반 열쇠(`carry_policy` ↔ `carryNoCurveKeys`)
- 시험 test_432_1 + 헬퍼 스텁 넷
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
2026-10-18 16:20:03 +09:00
eomsangdon
bf9d14bc14
Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1
2026-10-18 16:18:12 +09:00
eomsangdon and Claude Opus 5.5
30d99acbdd
fix(427 공용 측점): 꼭짓점 세움 셈을 공용 파일 밖 B05 logic 새 파일로 — 공용이 B05 종단 선형을 안 끎 · 410 시험 오류 3 풂 (427-2)
...
- common_util_structure_station `followMovedNodes` = 옮김 · 지움 · 세울 측점(`seat`)만 돌려줌
- 새 B05_Profile/logic/B05_Profile_Grade_Seat.ts `seatBornNodes` = 파이썬 `_seat_born_nodes` 짝
- design_profile_base 가 둘을 차례로 부름 · 272-1 · 427-1 도우미 맞춤
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-18 16:17:24 +09:00
eomsangdon
cb231a4ae3
Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1
2026-10-18 16:14:35 +09:00
eomsangdon
18ef18e72a
Merge remote-tracking branches 'origin/main_laptop_1', 'origin/sub_laptop_3', 'origin/sub_laptop_6' and 'origin/sub_laptop_7' into sub_laptop_4
2026-10-18 16:13:48 +09:00
eomsangdon and Claude Opus 5.5
f9cd31d7c4
Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
...
design_page.ts import 충돌 = 424 의 좌우 이동 import 지움 + 428 pipelineDetail 살림
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-18 16:13:03 +09:00
eomsangdon and Claude Opus 5.5
4fefd219c2
feat(B05 평면 형상 제어): 하한 검사 applyEdit 한 곳 · 곡선 삭제 155° 경고 · 놓을 때 맞춤 보고 · 스냅 즉시 계산 줄 · 넣은 R · 고정 곡선표 저장 (430)
...
- 하한 검사 = 모든 평면 조작이 applyEdit 에서 지난 걸음과 견줌 · 새로 깨면 그 걸음으로 되돌림 · 까닭 상태줄(끼우기 · 지우기 · 놓기 · 방향키 · 곡선 칸) · 손잡이 끌기도 걸음마다 검사
- 곡선 삭제 = 내각 155° 미만이면 막지 않고 경고(상태줄 · 알림)
- 끌기 · 손잡이 놓을 때 스냅 켬이면 「함께 밀린 교점 · 못 맞춘 곡선」 보고
- 스냅 끔 · 간격 바꿈 = 계산 줄에 초안 바로(tellDraft)
- R · 길이 고정 · 넣은 R = 곡선표 edits 칸(짝 B05_Profile_Route_NodeEdits.py ↔ flattenServerPlan) · 다시 열면 넣은 값으로
- 상태줄 = 겹친 노드(0.5 m 안) · 못 그린 곡선 표시
- 시험 test_430_route_edit_rules · 배선 바뀐 시험 둘(352-3 · 390-4) · 398-2 도우미 알림 가짜
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-18 16:07:48 +09:00
eomsangdon
a0c8fd6cdf
Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1
2026-10-18 15:57:42 +09:00