Commit Graph
10169 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5.5 23aacda55e feat(D02): 기준지정 시점 목록 · 종점 목록 화면 — [+ 시점] [+ 종점] · 줄마다 지움 · 점 잇는 붉은 선 걷음 (PLAN 579-2 · 요구 440)
- 표 = 시점 묶음 · 종점 묶음(짝 없이 따로 · 최소 한 줄 · 마지막 줄 지움 = 비움) · 표지 이름 「시점 1」「종점 2」
- [+] = 빈 줄 더하고 지도 누름이 거기 놓음 · 캐시 꼴 {base, points: {starts, ends}} · 옛 두 칸 캐시는 버림
- 정보 줄 = 시점 n · 종점 m · 저장 좌표계

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 14:32:41 +09:00
eomsangdonandClaude Opus 5.5 80e3f5c738 feat(D02·D03): 기준지정 시점 · 종점 목록 서버 꼴 — plan/points {starts, ends} · 옛 한 점 꼴 감쌈 · 저장된 좌표계 그대로 (PLAN 579-1 · 요구 440)
- D02 정본 칸 plan_base_json = {epsg, starts: [{x, y}], ends: [...]} · 옛 start · end 는 읽을 때 목록으로 감쌈(옮김 없음)
- 목록마다 상한 20 · 저장된 epsg 가 있으면 그대로(점이 늘어 평균 경도가 띠를 넘어도 D03 노선과 안 어긋남)
- 부르는 곳 없던 연도 잇기 코드(chain_years · with_tm · changed · _store) 걷음 — 시험도 지움
- D03 지형 입구 = 시점 · 종점 모두 · 정본 굳힘 = 새 꼴

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 14:18:14 +09:00
eomsangdonandClaude Opus 5.5 c4b37023c7 knowledge(요구): 요구 441 원문 기록 — 440 결정 · 새 구조물 측점 실시간 반영 물음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 14:11:14 +09:00
eomsangdonandClaude Opus 5.5 efb449a94e chore(계획): 요구 440 요구서 · 분석 셋 · PLAN 579~582 승인 대기 — 예정노선 설계 · GIS 겹 · 등고선 성능
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:41:16 +09:00
eomsangdonandClaude Opus 5.5 addce07aa5 chore(계획): PLAN 578 이관 — 화면 = 저장(격자 자리) · 평면 비탈 끝 = 횡단 최종 모양(요구 439)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:34:06 +09:00
eomsangdon 52f4b6db49 Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-29 13:33:25 +09:00
eomsangdonandClaude Opus 5.5 acc09b0410 fix(B05·B06): 지형 격자 자리 = 서버 표본기와 같은 params DTM 행 · 격자 없는 지형 안 닫힌 측점 「지형 범위 밖」 배지 (PLAN 578-1 · 요구 438 · 439)
- 까닭: 확정 모델 행이 stage 1 params 와 어긋나면(검증_sub1 확정 = sheet · params = classification) terrain-sources 의 grid = null → 브라우저는 미교차 넓힘을 못 하고 ±20 m 에서 멈춤 · 서버 표본기 · Node /calc 는 params 를 따라 넓힘 → 소단 밀린 측점 화면 ≠ 저장
- 고침: `_confirmed_model` → `_design_model` — params 의 `dtm_{filter}.npz` DTM 행(확정 행 먼저) · 표본 폭 상수는 그대로(통째 격자가 이미 최대)
- 횡단 카드: 격자 없는(DTM 아닌) 지형에서 사면 미교차 = 부품 배지 「지형 범위 밖」(값은 [저장] 때 서버)
- 시험: test_344_1_terrain_grid_route 에 어긋난 확정 행 지킴 · test_133_1 · test_505_2 바뀐 이름

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:32:24 +09:00
eomsangdon 7d03530225 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-29 13:31:48 +09:00
eomsangdonandClaude Opus 5.5 ee49754b46 fix(평면): 벽 측점 비탈 끝 윤곽에 벽 윗면 · 앞면 그대로 — 3D 벽 도형 땅 만남과 0 차 (PLAN 578-2)
- 성토 위 이음 → 전면 발끝 대각선 대신 벽 도형 앞 위 → 앞 밑(buildRevetWallGeometry 차례) · 이음 안쪽 0.1 m 만큼 갈리던 것

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:31:03 +09:00
eomsangdonandClaude Opus 5.5 0c415aca6b knowledge(요구): 요구 440 덧 — 신규 요구서 · 계획서 · 조사부터
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:23:30 +09:00
eomsangdonandClaude Opus 5.5 d8b93a4ea3 knowledge(요구): 요구 440 원문 기록 — 예정노선 설계 개선 아홉(복수 시종점 · 그리기 · 연도 · GIS · 등고선 성능)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:22:32 +09:00
eomsangdonandClaude Opus 5.5 bfa2b3a97f fix(평면): 평면 비탈 끝 · B07 계획평면도 = 벽 측점 횡단 최종 모양이 땅과 만나는 점 (PLAN 578-2 · 요구 438 · 439)
- B06 STRUCTURE_ROW_KEYS · 서버 _AREA_KEYS 에 slope_end_left_m · slope_end_right_m — 벽 트림 측점만 · 트림 사면 → 단마다 벽 앞 → 사이 성토부선 윤곽이 처음 땅에 닿는 오프셋
- 평면 발자국 finalSlopeEnd · B07 final_slope_end(짝) — 얹은 값 먼저 · 없으면 설계선 끝(구조물 없는 측점 그대로)
- 시험 test_578_2_plan_slope_end 새로 · test_346_2 거울에 벽 측점 줄

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:13:39 +09:00
eomsangdonandClaude Opus 5.5 8fcc4c9fbe knowledge(요구): 요구 439 원문 기록 — 578 지형 범위 넓힘 · 평면 비탈 끝 = 횡단 최종 모양 진행
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:02:02 +09:00
eomsangdonandClaude Opus 5.5 a791f7f988 knowledge(요구): 요구 438 원문 기록 — 소단 비탈 끝 화면 ≠ 저장 고침 방향 · 평면 비탈 끝 구조물
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:00:47 +09:00
eomsangdonandClaude Opus 5.5 98023a717e chore(계획): PLAN 577 이관 — 소단 = 옹벽처럼 측점 얹기 한 벌 · 사본 걷음 · 3D 까지(577-2 · 요구 437)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 12:05:00 +09:00
eomsangdonandClaude Opus 5.5 403722e687 refactor(B05·B06): 소단 = 옹벽처럼 측점에 제원 얹음 — 형상 얹기 한 벌 · 세션 사본 berm 걷음 (PLAN 577-2 · 요구 434 · 437)
- 얹기: attachShapes · attach_shapes 에 소단(section.berm · 덮는 소단 없음 = null) · SHAPE_KEYS 에 berm · TS attachBermSpecs ↔ 파이썬 attach_berm_specs · berm_spans_from 짝
- 읽기: 저장 노선 다시 셈(브라우저 · Node cross.refresh) = 얹힌 section.berm(칸 없음 = 저장분 design.berm) · 노선 초안 · 서버 Node 묶음 cross = crossWithShapes 의 얹힌 제원(bermAt · crossWithBerm 걷음)
- 계단은 계산 안쪽 그대로 · [저장] 길(구조물 정본 → cross.berm_spans) 그대로
- 지움: 시설 줄 syncBerm · putBerm(C4.copy) · writeBermSpans · 세션 칸 berm · bermRequest · design_shared bermAt
- 시험: test_272_berm_source 측점 얹기 거울로 · test_323_4 소단 얹음 · 477 · 511-A · 472 떠남 · 365 · 272 고름 헬퍼가 사본 대신 얹힌 소단 · design_pipeline_page 700 줄 → 699(주석 한 줄)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 11:33:06 +09:00
eomsangdonandClaude Opus 5.5 189474a507 knowledge(요구): 요구 437 원문 기록 — 577 가 = 소단도 옹벽처럼 측점에 얹음 · 3D 까지
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 11:14:26 +09:00
eomsangdonandClaude Opus 5.5 31e1debcf6 chore(계획): 요구 436 분석 2차 — 소단 대 옹벽 · 흙막이 길 비교 · 권함 가(측점에 얹음)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 10:59:33 +09:00
eomsangdonandClaude Opus 5.5 0081353dd0 knowledge(요구): 요구 436 원문 기록 — 577 사면안정 그룹끼리 비교 · 검증_랩탑메인 초기화
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 10:54:11 +09:00
eomsangdonandClaude Opus 5.5 95dd1f0253 chore(계획): PLAN 575 이관 — 노선 손 고침 [저장] 종단 = 옛 종단 길이 비례(575-2 · 요구 435)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 09:40:54 +09:00
eomsangdon 08a1bef47b Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-29 09:40:11 +09:00
eomsangdonandClaude Opus 5.5 22ccd1085f chore(계획): 요구 434 분석 — 사면안정 구조물군 길 · 소단만 사본 = 옛 흔적 · PLAN 577
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 09:31:25 +09:00
eomsangdonandClaude Opus 5.5 f5dbb6e3dc fix(종단): 노선 손 고침 [저장] 바뀐 구간 계획고 = 옛 종단 길이 비례(지반 아님) · 손 [저장]이 「종단 반영」 안 덮음 (PLAN 575-2 · 요구 432 · 434 · 435)
- carry_base(파이썬) ↔ carryBase(TS) 짝 — 같은 자리 = 맞춘 옛 누가거리 · 바뀐 자리 = 앞뒤 같은 자리(없으면 시점 0 · 종점 새 연장 ↔ 옛 연장) 사이 새 누가거리 비례로 옛 누가거리 · 높이 = 옛 기준 꼭짓점 · 지반 첫 계획선은 측점 자리만
- 덧 흠 — 손 [저장](as_initial 아님)은 initial_choice with_profile 을 적힌 값 그대로
- 낡은 시험 고침: test_400 · test_344_2 「바뀐 자리 = 지반」 · 「끝 꼭짓점 = 새 지반」 → 옛 종단 비례 · 옛 끝 높이 / test_459 비균형 「옮긴 시설 측점 = 새 원지반」 단언 지움(옛 규칙 · 시설 세움은 옮긴 계획선 높이) · 거울 단언은 그대로
- 새 시험: test_400 바뀐 자리 비례 4 갈래 · test_346_3 손 [저장] 종단 반영 그대로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 09:25:12 +09:00
eomsangdonandClaude Opus 5.5 61373d70b0 knowledge(요구): 요구 435 원문 기록 — 575 B 진행 · 사면안정 구조물군 로직 조사
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 09:15:10 +09:00
eomsangdonandClaude Opus 5.5 9deeadf599 knowledge(요구): 요구 434 원문 기록 — 575 B 의견 · ↶ 개념 · 소단만 사본인 까닭
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 07:56:38 +09:00
eomsangdonandClaude Opus 5.5 2af3816f98 chore(계획): PLAN 477 이관 — ↶ 바로 켜짐 · 소단 사본 결과 통(477-3 · 477-4 · 요구 433)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 07:16:12 +09:00
eomsangdon 61b5016f19 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-29 07:15:24 +09:00
eomsangdonandClaude Opus 5.5 ffa762438f fix(B05·B06): 소단 사본 berm = 결과 통 — 초안 칸 · ↶ 사진 · 떠남 제외 줄에서 빠짐 (PLAN 477-4 · 요구 433)
- berm 은 구조물(소단)에서 셈한 값 · 손 고침 길 없음(쓰는 곳 = 페이지 시설 줄 하나) → 등록부 결과 통으로
- 떠남 확인 제외 목록의 berm 줄 지움(초안 통이 아니라 필요 없음)
- 쓰는 곳 없는 readBermSpans 지움 · 읽는 곳(시설 줄 · 다시 셈) 이름 그대로
- 지킴 시험 test_477_undo_now_berm(즉시 켜짐 · flush · 묶음 · berm 통)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 07:14:40 +09:00
eomsangdonandClaude Opus 5.5 78188cf7a3 fix(B05·B06): 조작 놓은 직후 ↶ 바로 켜짐 · 기다림 중 ↶ = 먼저 찍고 되돌림 (PLAN 477-3 · 요구 433)
- 찍기 기다림(400 ms) 들어가면 한 틱 뒤 단추 맞춤 — 세션이 지금 걸음과 다를 때만 켜짐(바뀐 것 없는 누름은 그대로 꺼짐)
- ↶ ↷ 누르면 기다리던 찍기 먼저(누름 중이어도) — 방금 조작이 한 걸음으로 되돌아감
- 기다림 시간 · 서버 다시 셈 묶음은 그대로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 07:14:34 +09:00
eomsangdonandClaude Opus 5.5 d37db94224 knowledge(요구): 요구 433 원문 기록 — 477-2 ③ ↶ 늦게 켜짐 · ④ 소단 사본 지금 고침
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 06:58:15 +09:00
eomsangdonandClaude Opus 5.5 10fba8983c chore(계획): PLAN 576 이관 — MC 측점 일반 측점 위 = 스냅대로(576-1 · 요구 432)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 23:11:48 +09:00
eomsangdonandClaude Opus 5.5 f0bd6906da chore(계획): PLAN 469 이관 — 관 · 구조물 전부 지우고 떠남 = 물음(469-3 · 요구 432)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 23:00:47 +09:00
eomsangdon b2712ddb7a Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-28 23:00:38 +09:00
eomsangdon 5ec7887137 Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-28 23:00:10 +09:00
eomsangdonandClaude Opus 5.5 7e0580ffd1 fix(노선 편집): MC 를 일반측점 위에 두면 그 뒤 스냅대로 — 「위」 판정 폭 = 측점 목록 「(MC)」 규칙 · 밀어내는 걸음 막음 (PLAN 576-1 · 요구 432)
- StationFit: 일반측점(측점 간격 배수) 「위」 = curveStations 반올림 폭(mcScale 공유 · 정수 m ±0.5 m) · 폭 안이면 정확히 맞춰 보고 못 맞춰도 「위」 · 10 m N+10 · 간격 격자는 옛 0.05 m 그대로
- offStationCount · offStationMcs 에 측점 간격 인자 · 편집기 · 곡선 띠가 넘김(1 m · 10 m 스냅 동작 전후 같음)
- pushedOff — R · 곡선 길이 입력 등 applyEdit 걸음이 측점 위 곡선을 밖으로 밀면 되돌림(꺾임점 · 곡선 켬 같은 걸음만)
- 시험: test_432_mc_on_station 새로 · helper_366_3 가 편집기처럼 측점 간격을 넘김(옛 helper 는 간격=측점 간격 가정) · test_390_5 배선 문구 offStation 한 곳으로 바뀜
- build:design-calc 다시 지음

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 22:59:17 +09:00
eomsangdonandClaude Sonnet 5.5 481f79f5ee fix(B05·B06): 관 · 구조물을 전부 지우고 떠나도 묻는 창이 뜨게 함 (PLAN 469-3 · 요구 432)
- 빈 목록 초안 "[]" 판정을 draftFilled 한 함수로 — 떠남 확인(design_leave)과 hasDrafts 가 같은 규칙
- 저장분이 있는 목록 칸의 "[]" = 고침 · 저장분도 빈 곳 · 저장분을 모를 때 = 전처럼 빈 칸
- 저장분 있음은 페이지 자료 줄(design_page_data)이 받을 때 적음 — 새 서버 요청 없음
- 지킴 시험 test_469_3 · 자료 줄 흉내 헬퍼 둘에 새 import 흉내

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 22:51:17 +09:00
eomsangdonandClaude Opus 5.5 7b8cc69606 chore(계획): 요구 432 분석 B — MC 측점 되돌아감 원인 · PLAN 576(판정 폭 ±0.5 m · 막음)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 22:48:14 +09:00
eomsangdonandClaude Opus 5.5 dbe975b603 chore(계획): 요구 432 분석 A — 노선 손 고침 [저장] 뒤 종단 지반고 = 옛 규칙(498-2 아님) · PLAN 575 · 469-3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 22:45:12 +09:00
eomsangdonandClaude Opus 5.5 dd197a9754 knowledge(요구): 요구 432 원문 기록 — 검증_랩탑메인 종단 지반고 재조사 · MC 측점 일반 측점 위 두면 스냅 따라감
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 22:33:14 +09:00
eomsangdonandClaude Opus 5.5 8cbd5dc468 chore(계획): PLAN 498 이관 — 노선 고친 [저장] 계획고 = 서버 옮김 위 사용자 손댐만(498-2 · 요구 417)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 22:18:10 +09:00
eomsangdonandClaude Opus 5.5 03b31ff53a chore(계획): PLAN 456 이관 — 종단 도구 고름 화면 흠 셋 고침 끝(456-3 · 요구 421 · 423~425)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 22:03:49 +09:00
eomsangdon 94decdfc32 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-28 22:03:38 +09:00
eomsangdon d44c5873dd Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-28 22:03:07 +09:00
eomsangdonandClaude Sonnet 5.5 1241ad6d17 fix(종단): 도구 고름 화면 흠 셋 — 고른 즉시 붉은 강조 · 스크롤 따라감 · 측점선 누름 전파 막음 (PLAN 456-3 · 요구 421 · 423~425)
- design_profile: 도구 고름 뒤 종단도 한 번 다시 그림
- RunHighlight · Render: 붉은 선을 계획선 세로 창 겹 안에 그림
- Render: 도구가 먹은 누름은 전파 막음 — 측점 고름 안 돎
- Panel_Tools: 도구 바꿀 때 겹 안 붉은 선도 같이 뗌
- test_271: 지킴 시험 더함

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 22:02:25 +09:00
eomsangdonandClaude Opus 5.5 7a3107919f chore(계획): PLAN 464 이관 — surface_params 대비 불필요(서버가 늘 채움) · 닫음(요구 431)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 22:00:34 +09:00
eomsangdonandClaude Opus 5.5 5da29d2afc knowledge(요구): 요구 429 · 430 원문 기록 — ORCA 탭 메인 빌려 씀 = 지금 유지 · 464 설명
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 21:59:15 +09:00
eomsangdonandClaude Opus 5.5 1b901a8872 chore(계획): PLAN 460 이관 — 검증_랩탑메인 추천 [적용] · 최대 기울기 12.36 %(요구 426~428)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 21:51:56 +09:00
eomsangdonandClaude Opus 5.5 b92fa06f34 fix(B05·B06): 노선 고친 [저장] 계획고 = 서버 옮김 위에 사용자 손댐만 (PLAN 498-2 · 요구 411~417)
- 브라우저 — 노선 바뀐 [저장]의 계획고 본문 = 묶음 계획고 대 저장분 옮김(같은 carryEdits · 이 초안 첫 기준)의 다른 열쇠 · 지운 열쇠만(`gradeTouch` · `routeGradeTouch`) · 못 가르면 옛 길(노선 0 칸 통째)
- 서버 — `alignment_cleared` 가 오면 관 · 구조물 · 추가 측점 차례 뒤 새 종단 편집(서버 옮김) 위에 손댐만 얹어 한 번 저장(`touched_alignment` · 얹기 실패도 되돌림 안)
- follow 옮김 측점 = stations 단계와 같은 추가 측점(`plus` 넘김)
- 재현: 꼬리 추가 측점 ▲ 뒤 앞 교점 끌기 [저장] = 990 m 편집 버림 · ▲ 잃음 · 최대 −0.50 m → 고친 뒤 버림 0 · 끌 때 = 저장 뒤
- 시험: test_498_2_grade_touch 새로 · helper_design_store_save 에 묶음 창구 가짜 하나(옛 길)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 21:51:29 +09:00
eomsangdonandClaude Opus 5.5 4e2dce461d knowledge(요구): 요구 423~425 원문 기록 — 종단 쉬프트 고름 강조 · 스크롤 · 측점선 누름 고침 동의
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 21:46:51 +09:00
eomsangdonandClaude Opus 5.5 be1cbf636f chore(계획): 요구 421 분석 — 종단 쉬프트 고름 강조 늦음 · 스크롤 안 따라감 원인
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 21:43:10 +09:00