Commit Graph
1797 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5 b1ba37b004 refactor(b06): 관 목록을 담는 자리를 한 벌로 합침
B05 는 관 목록 전체를 세션 스냅샷으로, B06 은 바뀐 것만 따로 담고 있어 담는 꼴이 둘이었음.
저장 순서를 맞춰 결과는 같게 했으나 자리가 둘인 한 같은 사고가 다시 남.

B06 의 추가·삭제·이동을 모두 B05 가 쓰는 스냅샷(pipes)에 쓰도록 바꾸고, B06 전용 예약
경로(culvertedit 세션·queueAdd·queueRemove·queueMove)를 걷어 냄. 옛 세션에 남아 있던
이동 예약만 저장 때 한 번 흘려보내게 읽기를 남김.

이제 관을 넣고 빼고 옮기는 길이 좌측 폼·목록·종단 우클릭·측점선 끌기 모두 한 함수이고,
담기는 자리도 한 곳임.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fe1QWPTfw11PaKh2LjwXdR
2026-09-12 16:16:19 +09:00
eomsangdonandClaude Opus 5 cb5ea7ede9 fix(b06): 관 편집이 어느 페이지에서 저장해도 같은 결과가 되게 맞춤
세 자리가 어긋나 있었음.
- B06 저장이 델타를 먼저 내보내고 B05 스냅샷을 나중에 써서, 두 화면을 오가며 만지면
  스냅샷이 B06 편집을 통째로 덮었음. B05 [임시저장]과 같은 순서(스냅샷 먼저, 델타 나중)로 바꿈.
- B05 저장이 구간값 키만 넘겨, B06 에서 예약한 관 이동·추가·삭제가 조용히 빠졌음. 키 셋을 다 넘김.
- B06 좌측 목록이 정본만 읽어 B05 에서 넣고 안 저장한 관이 안 보였음. 구조물과 같은 규칙으로
  미저장분을 먼저 씀.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fe1QWPTfw11PaKh2LjwXdR
2026-09-12 16:02:45 +09:00
eomsangdonandClaude Opus 5 ce9a83a655 feat(b06): 종단 측점선·구조물 알약을 끌어 옮길 수 있게 함
B05 에서만 되던 끌어 옮기기를 B06 종단에도 붙임 — 측점선과 알약 어느 쪽을 끌어도 같은
길을 타고, 관은 예약 이동(저장·확정 때 정본과 배수유역 재분할), 구조물은 정본 이동임.

끌기 판별과 대상 찾기는 새 모듈(B06_Section_UI_Section_View_Menu)로 모아, 종단 화면
본체가 더 커지지 않게 둠.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fe1QWPTfw11PaKh2LjwXdR
2026-09-12 15:54:08 +09:00
eomsangdon fd3b38f846 auto: 2026-09-12 15:50 (ESD_LAPTOP) 2026-09-12 15:50:07 +09:00
eomsangdonandClaude Opus 5 11161659f5 feat(b06): 종단 그래프 우클릭으로 구조물·계곡 통과 시설을 넣고 빼게 함
B05 와 B06 은 한 페이지인데 구조물을 넣고 빼는 자리가 B05 뿐이라 화면을 오가야 했음.
종단 그래프 렌더러·알약 레인·좌측 배치 폼은 이미 공용이었으므로, 빠져 있던 조작층만
B05 와 같은 부품(mountStructureMenu)으로 B06 에도 붙임.

관 추가·삭제는 이동과 같은 예약 경로를 씀 — 세션에 쌓고 [저장]·[확정]에서 정본
(pipe_points.json)으로 나가며, 세부 배수유역 재분할은 그때 서버가 처리함. 넣었다 바로
빼거나 뺐다 다시 넣으면 예약만 걷어 내 정본이 흔들리지 않음.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fe1QWPTfw11PaKh2LjwXdR
2026-09-12 15:50:02 +09:00
eomsangdonandClaude Opus 5 c94d8c849a fix(b06): 암 절토 입력을 1:n 으로 바꾸고 기슭막이 대각선 제거·조정창 자리 내림
암 절토 칸은 속값이 이미 경사비인데 화면만 각도(°)로 바꿔 보여 줘, 도면·좌측 표준
설정·품셈이 모두 1:n 인 자리에서 이 칸만 머리로 환산해야 했음. 머리말 「1:」과 n 입력으로 바꿈.

기슭막이 상단에서 바닥으로 늘 긋던 대각 이음선은 사용자 지시로 뺌.

조정창이 좌측 상단 면적표를 덮어 수치가 안 보이던 것을 표 높이만큼 내려 세움.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fe1QWPTfw11PaKh2LjwXdR
2026-09-12 15:03:36 +09:00
eomsangdonandClaude Opus 5 bd770fc351 fix(b06): 곡선부 확폭을 설계 곡선표 기준으로 바로잡고 횡단도에 노견 표시 추가
확폭을 측점마다 앞뒤 10m 세 점의 외접원 반경으로 다시 재던 것을 계획노선 곡선표
(시·종점·설계 반경)로 바꿈. 종전에는 같은 곡선 안에서도 측점마다 확폭이 갈리고,
곡선 밖 직선까지 확폭이 흘러나가며, 측점 간격보다 짧은 곡선은 통째로 빠졌음.
곡선 안은 설계 반경의 표값 한 값, 앞뒤 10m 는 0 으로 잇고, 그 밖은 확폭 없음.
곡선표가 없는 옛 프로젝트는 종전 방식으로 물러섬.

횡단도는 차도 끝에만 눈금이 있어 노면이 넓어져도 차도가 는 것인지 노견이 는 것인지
가릴 수 없었음. 노면 끝에도 옅은 눈금을 세우고 노폭 라벨에 노견 폭을 덧붙임.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fe1QWPTfw11PaKh2LjwXdR
2026-09-12 14:26:40 +09:00
eomsangdonandClaude Opus 5 1bfe1aa6e7 fix(B08): 토적표가 설계 측구 가름값을 그대로 읽도록 하고 표기 자리수를 품셈에 맞춤
- 측구 토사·암을 절토 면적비로 다시 안분하지 않고 B06 이 낸
  ditch_soil_area_m2·ditch_rock_area_m2 를 그대로 씀. 근거 ditch_split_basis 도 줄에 실음.
- 설계값이 없는 저장분만 옛 안분으로 떨어지고 사유를 줄 주기에 남김.
- 표기 자리수 — 단면적 ㎡ 1자리 · 체적 계열 ㎥ 2자리 · 합계 정수 (계산은 전정밀 그대로).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GrXDD23Dvt2sR7q3X6oekp
2026-09-12 13:14:13 +09:00
eomsangdon d6e45bb431 Merge remote-tracking branch 'origin/dev' into sub_desktop_1 2026-09-12 10:22:09 +09:00
eomsangdon 556cbcfdf3 auto: 2026-09-12 10:21 (EOMSANGDON-HOME) 2026-09-12 10:21:53 +09:00
eomsangdon 6824f03815 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-09-12 10:20:39 +09:00
eomsangdon bf6c4d8340 auto: 2026-09-12 10:20 (ESD_LAPTOP) 2026-09-12 10:20:33 +09:00
eomsangdonandClaude Opus 5 746d6fe0d6 docs(verification): 화면 검증 기본을 ORCA 내장 브라우저로 바꾸며 공용 브라우저 상세 보관
- 지침 4장은 ORCA 기본 · 공용은 사용자가 지시할 때만으로 줄임
- 되돌릴 때 필요한 시동·명령파일·캐시 비우기·재시작 절차를 원문 그대로 이 문서에 옮김
- ORCA 쪽 캐시 비우기는 전용 명령이 없어 미확인으로 남김 (첫 B07 검증 때 확정할 것)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012jsXWphgRUHAG2mFupSKPX
2026-09-12 10:14:01 +09:00
eomsangdon 3c37c4ed92 docs(verification): 들여오기를 코드 작업 전으로 한정한 개정 기록 2026-09-12 09:57:47 +09:00
eomsangdon aea787cc8d docs(verification): 깃 그물망에서 합류점 dev 로 전환 기록 2026-09-12 09:37:25 +09:00
eomsangdon cecd12e329 Merge remote-tracking branch 'origin/main_laptop_1' into main_desktop_1 2026-09-11 22:49:18 +09:00
eomsangdon 92fc2450f2 Merge remote-tracking branch 'origin/CODEX' into main_desktop_1 2026-09-11 22:49:17 +09:00
eomsangdon c07b3e2354 Merge remote-tracking branch 'origin/sub_desktop_1' into main_laptop_1 2026-09-11 22:34:09 +09:00
eomsangdon ec68099557 Merge remote-tracking branch 'origin/CODEX' into main_laptop_1 2026-09-11 22:34:09 +09:00
eomsangdon 686dae6bf4 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_desktop_1 2026-09-11 22:21:53 +09:00
eomsangdon 268b79fdcb Merge remote-tracking branch 'origin/main_desktop_1' into sub_desktop_1 2026-09-11 22:21:51 +09:00
eomsangdon 06883551f3 docs(wiki): archive worktree operations 2026-09-11 22:19:42 +09:00
eomsangdon a6ac664439 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-09-11 22:18:46 +09:00
eomsangdon 60fe4467b9 Merge remote-tracking branch 'origin/main_desktop_1' into main_laptop_1 2026-09-11 22:18:45 +09:00
eomsangdon 87d499c624 Merge remote-tracking branch 'origin/sub_laptop_1' into main_desktop_1 2026-09-11 22:17:35 +09:00
eomsangdon ed94be81b4 Merge remote-tracking branch 'origin/sub_desktop_1' into main_desktop_1 2026-09-11 22:17:33 +09:00
eomsangdon d0d3230112 Merge remote-tracking branch 'origin/main_laptop_1' into main_desktop_1 2026-09-11 22:17:32 +09:00
eomsangdon 3651d5b6f2 auto: 2026-09-11 22:17 (EOMSANGDON-HOME) 2026-09-11 22:17:27 +09:00
eomsangdon e993814540 Merge remote-tracking branch 'origin/sub_desktop_1' into main_laptop_1 2026-09-11 22:09:10 +09:00
eomsangdon e0a6c21077 Merge remote-tracking branch 'origin/sub_desktop_1' into sub_laptop_1 2026-09-11 22:00:42 +09:00
eomsangdon e49e4d8526 Merge remote-tracking branch 'origin/main_laptop_1' into sub_desktop_1 2026-09-11 21:56:14 +09:00
eomsangdon 3a044ff9f6 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1 2026-09-11 21:38:14 +09:00
eomsangdon 9eb0d0186b Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-09-11 21:31:13 +09:00
eomsangdon 097824bd9e auto: 2026-09-11 21:31 (ESD_LAPTOP) 2026-09-11 21:31:09 +09:00
eomsangdon fe26837f36 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_desktop_1 2026-09-11 21:14:01 +09:00
eomsangdonandClaude Opus 5 f4accad335 docs(verification): 데스크탑 AI 워크트리 둘 원격 생성·링크 기록
- orca 환경(--environment) 으로 상대 PC 오르카를 직접 부리는 길 확인
- CODEX·안티그래비티 워크트리 생성, 링크 일곱 다 섬, 추적 붙임
- 상대 창 승인 대기 없이 내 권한으로 수행

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011N7TKFmaPogzq9HUi6jKo7
2026-09-11 21:13:20 +09:00
eomsangdon 11c40853b6 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_desktop_1 2026-09-11 20:52:06 +09:00
eomsangdonandClaude Opus 5 4674c02088 docs(verification): 랩탑 AI 워크트리 제거·장부 없는 워크트리 부트스트랩 기록
- orca terminal close 셋 + worktree rm 둘, 메인 파일·원격 브랜치 멀쩡함 확인
- 제거 전 정션 없음 확인 — 원본 삭제 위험 없었음
- 장부 못 찾으면 .claude 정션 대상을 메인으로 쓰는 길 추가
- 사용자 확정 셋(자동 커밋 유지·브랜치 이름 규칙·docs 문 유지)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011N7TKFmaPogzq9HUi6jKo7
2026-09-11 20:50:57 +09:00
eomsangdon 01b82ecc5b Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-09-11 20:50:30 +09:00
eomsangdon 29943d9ff1 Merge remote-tracking branch 'origin/main_laptop_1' into sub_desktop_1 2026-09-11 20:50:21 +09:00
eomsangdon 786389518f Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1 2026-09-11 20:45:27 +09:00
eomsangdonandClaude Opus 5 daff6ba68a docs(verification): 링크 스크립트·하드링크 실측 4장 반영
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019QCqqbnuccwP57S3LSA3bv
2026-09-11 20:44:07 +09:00
eomsangdon 48b8ca0414 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_desktop_1 2026-09-11 20:43:40 +09:00
eomsangdon a3e256de0b Merge remote-tracking branch 'origin/main_laptop_1' into sub_desktop_1 2026-09-11 20:43:39 +09:00
eomsangdonandClaude Opus 5 bebf6053ff docs(verification): 하드링크 끊김 실측·링크 스크립트 동작 기록
- main_laptop_1-2/PLAN.md 하드링크 이미 끊어져 갈라짐(107,270 ↔ 111,121)
- PowerShell 은 하드링크를 LinkType=HardLink 로 봄 — 옛 구멍은 「건너뜀」이었음
- 고친 스크립트 모래상자 시험 넷 통과
- 오르카 setup 문구는 CLI 로 못 바꿈

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011N7TKFmaPogzq9HUi6jKo7
2026-09-11 20:43:01 +09:00
eomsangdon cf03b1ce7a Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1 2026-09-11 20:37:40 +09:00
eomsangdonandClaude Opus 5 8340b1d526 docs(verification): 오르카 워크트리 브랜치 이름 사용자 정정 반영
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019QCqqbnuccwP57S3LSA3bv
2026-09-11 20:36:35 +09:00
eomsangdonandClaude Opus 5 684cf22f14 docs(verification): 브랜치 이름은 사용자가 규칙에 맞춰 지은 것으로 정정
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011N7TKFmaPogzq9HUi6jKo7
2026-09-11 20:25:33 +09:00
eomsangdon 012c76df74 Merge remote-tracking branch 'origin/main_desktop_1' into sub_desktop_1 2026-09-11 19:34:30 +09:00
eomsangdon d7b0e1c41b Merge remote-tracking branch 'origin/sub_desktop_1' into sub_desktop_1 2026-09-11 19:34:08 +09:00