Commit Graph
8431 Commits
Author SHA1 Message Date
eomsangdon 8799cf0c97 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3 2026-10-16 22:24:13 +09:00
eomsangdonandClaude Opus 5.5 b0d1f0f823 chore(요구): 237 — 지역만 다른 자재 = 전국(자동 고름 없음 · 사용자가 바꿈) · 레미콘 별도계상 · 관급/사급은 프로젝트에서 · 옛 별칭 뜻 · 「상세도 있음」 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-16 22:23:06 +09:00
eomsangdon db3453d144 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-10-16 21:55:32 +09:00
eomsangdon 5a68cb7c97 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-16 21:55:11 +09:00
eomsangdonandClaude Opus 5.5 b26fb935ed fix(노선추천): 351-2 모달 설명 — 「측점 맞춤」 켬끔 설명 · 예상노선 추적 「끄면 같은 선」 · 갈래 벌어짐 안내 「재계산」
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ji4nuyLVHcxrXWHTdb5nRD
2026-10-16 21:54:09 +09:00
eomsangdon c5861460e8 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_6 2026-10-16 21:51:41 +09:00
eomsangdon a8012f0da6 Merge remote-tracking branch 'origin/dev' into sub_laptop_6 2026-10-16 21:51:39 +09:00
eomsangdon c8c82d6c72 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-10-16 21:48:16 +09:00
eomsangdonandClaude Sonnet 5.5 47b28e4ed1 fix(시험): 새 Pivot 파일을 가짜 모듈 목록 도우미가 싣게 (355-2)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-16 21:46:33 +09:00
eomsangdon bb6f95c106 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7 2026-10-16 21:46:30 +09:00
eomsangdon b0dbe72ce6 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-16 21:44:39 +09:00
eomsangdon 6d23f8c663 Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_3 2026-10-16 21:38:05 +09:00
eomsangdonandClaude Opus 5.5 e671b7739a fix(되돌리기): 356-4 노선 되돌리기 · 다시하기 = 그 걸음 사진의 계획고 편집 그대로
- 사진첩 되살림 표시(pageReplaying) — 되살림 중 바뀐 노선은 새 조작 아님
- 묶음 follow 가 그 차례엔 계획고 편집을 옮기지 않고 세션 노선 0 칸(사진) 그대로 · 관 · 구조물도 세션 그대로
- 바뀐 구간 첫 계획선 맞춤 · 계획고 옮김은 새 조작 때만
- 시험 test_356_4 · helper_356_4(끌기 · ▲ · 다시 끌기 · 중심점 보정 · 되돌리기 · 다시하기 · 옛 동작 대조) · test_349_0q 입력 만들기 함수로 뗌

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-16 21:37:29 +09:00
eomsangdon 21a8772056 Merge remote-tracking branch 'origin/dev' into sub_laptop_4 2026-10-16 21:32:05 +09:00
eomsangdonandClaude Sonnet 5.5 0576420d82 fix(M02): 로케일 버튼 글 명사형 — 신규 · 복제 · 새로고침 · 전체 삭제 · 목록 · 회사 등록 · 개인용 복사 · 관리 화면 편집 (235-27)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-16 21:31:24 +09:00
eomsangdon 0586efc8a7 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_7 2026-10-16 21:30:50 +09:00
eomsangdon 6b61e9acef Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-16 21:29:22 +09:00
eomsangdon 16a11a3020 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-16 21:29:21 +09:00
eomsangdon bbc77fd73f Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-16 21:29:20 +09:00
eomsangdonandClaude Opus 5.5 29ef36e20d feat(노선추천): 351-2 곡선 MC 일반측점 맞춤 — 고른 선의 곡선 가운데를 20 m 측점 위로(IP 밀기 · R 맞춤 · 합침 · 못 놓는 곡선만 그 자리) · 맞춘 선 · 맞추기 전 선 두 벌 저장 · 모달 「측점 맞춤」 켬끔 · 서버 원호 미리 보기 · 「측점 밖 곡선 N개」 · 이탈 한도 6 m · ALGO_VERSION 3 · 「재계산」 이름
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ji4nuyLVHcxrXWHTdb5nRD
2026-10-16 21:29:19 +09:00
eomsangdon 0df3152879 Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-16 21:29:18 +09:00
eomsangdon e75169d9c3 Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_4 2026-10-16 21:27:55 +09:00
eomsangdon 628ec77801 Merge remote-tracking branch 'origin/dev' into sub_laptop_4 2026-10-16 21:27:53 +09:00
eomsangdonandClaude Opus 5.5 86d82a78b2 feat(M02): 359-2 목록 녹색 = 358-3 연결할 · 연결된 두 칸 먼저(없으면 옛 맞춤 숫자)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-16 21:26:51 +09:00
eomsangdonandClaude Opus 5.5 ce483395bb fix(M02): 359 화면 검증 덧고침 — 뒤 탭 미리 셈 그림 · [수정] 자리 맞춤 · [저장] 물음 글
- 확인 창 금액 미리 셈 다시 그림 = setTimeout(뒤 탭에서 rAF 멈춤 → 「…」 남던 것)
- 엑셀 보기 목록 번호 칸 폭 고정 — [수정] 줄마다 같은 자리
- [저장] 물음 「확인 창을 안 연」 → 「확인 창에서 안 고친」(캐시 = 만진 호표)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-16 21:25:08 +09:00
eomsangdonandClaude Opus 5.5 ba2785cc49 fix(M02 실무자료): 358-3 단계 대조 보임 — 장부 짝보다 숫자 판정 맞음 먼저 · 「장부와 다름」 · 목록 수 = 확인 창 수 · 연결할 · 연결된 두 칸 · 목록 열 때 뒤 셈
- 장부 짝(정확 열쇠)이 숫자 판정 맞음 1위를 안 담으면 판정 먼저 + 꼬리표 「장부와 다름」 · 짝은 후보 끝 덤(장부 줄 안 지움)
- 체크 제안 한 규칙(_check) — 목록(_brief) · 확인 창(_numeric) 같음 · 응답 연결할(% · 노임 · 뺌 밖) · 연결된
- 목록 길(GET hopyo)이 지금 판 맞춤셈 없는 파일을 뒤 셈 예약
- 실물 북부청(사용자 장부 포함 · 읽기만) 체크 제안 113 → 204 / 415 · 장부와 다름 24줄 · 자재 체크 94 / 142

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
2026-10-16 21:23:57 +09:00
eomsangdon eec03906f7 Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_8 2026-10-16 21:17:16 +09:00
eomsangdonandClaude Opus 5.5 1f0c35dcdb feat(M02): 359-3 확인 창 머리 금액 칸 뜻 한 줄(위 엑셀 · 아래 우리 미리 셈)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-16 21:16:42 +09:00
eomsangdon fdd4798967 Merge remote-tracking branches 'origin/sub_laptop_3' and 'origin/sub_laptop_5' into sub_laptop_2 2026-10-16 21:16:39 +09:00
eomsangdon 8c190b8175 Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-10-16 21:16:35 +09:00
eomsangdonandClaude Opus 5.5 933fe26791 feat(M02 실무자료): 358-2 자재 · 별도계상 줄 맞춤 — 「별도계상」 글 표시 · 바탕 이름 · 규격 수 · 지역 · 관급/사급 변형 · 가져올 때 세 칸 · 로직 자재 두 번 막음
- 새 M02_Hopyo_Material — 별도계상 글 떼기 · 괄호 · 지역 · 관급/사급 꼬리 뗀 바탕 이름 · 규격 수(단위 배 · 범위) · 같은 단위 먼저 · 변형 = 한 품목 + 「못 가림」 꼬리표 · 후보 변형 접음
- 갈래: 재료비만 있는 줄 = 자재(단산 참조여도 · STmate D 코드도) · STmate 별도계상 글 포함
- 만들기: 자재 세 칸(별도계상 · 자재구분 · 운반비) · 로직 자재와 같은 품목 = 자재표시로 옮기고 빠진 줄 까닭(400 없음)
- 북부청 임도 자재 · 별도계상 30줄 맞음 2 → 8 · 자재 정답 표 · build · flow 시험

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
2026-10-16 21:12:05 +09:00
eomsangdonandClaude Opus 5.5 73b337f152 fix(B05): 배수유역 버튼 글 명사형 — 유역 재분할 · 관 삭제 (359-3 덤 · 요구 235-27)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn
2026-10-16 21:07:12 +09:00
eomsangdon 22750918a3 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-16 21:05:38 +09:00
eomsangdon 88a815ecfd Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-10-16 21:05:36 +09:00
eomsangdon f2b323f11a Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-10-16 21:05:35 +09:00
eomsangdon 1b3f5b8732 Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-16 21:05:33 +09:00
eomsangdonandClaude Opus 5.5 f79a33ef30 fix(종단도): 354-1 유토곡선 판 머리줄을 고정 Y축 위로 — [창 분할]이 축 띠에 가려지던 것
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QfHKQs7J3hQELKMWQMUJEy
2026-10-16 21:04:10 +09:00
eomsangdon caebe8e042 Merge remote-tracking branches 'origin/main_laptop_1', 'origin/sub_laptop_3', 'origin/sub_laptop_4', 'origin/sub_laptop_6' and 'origin/sub_laptop_7' into sub_laptop_5 2026-10-16 21:03:11 +09:00
eomsangdon d72920bf2b Merge remote-tracking branch 'origin/dev' into sub_laptop_5 2026-10-16 21:03:08 +09:00
eomsangdonandClaude Sonnet 5.5 19243a5afa fix(B05): 352-1 화면 검증 손봄 - 회전 단추를 도구줄 줄 오른쪽 끝에 · 횡단 판은 그 줄 아래부터
- 횡단 판이 펴지면 도구줄이 둘째 줄로 밀려 [?] 를 가리던 것 바로잡음

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn
2026-10-16 21:00:33 +09:00
eomsangdonandClaude Opus 5.5 1ac1a7d936 feat(B05): 종단 ▲▼ 꺾임 누름 시 이웃 꺾임 축으로 사이 직선 돌림 (355-1)
- adjustStation — 누른 점이 꺾임이면 pivotAxes 로 좌우 다음 꺾임(없으면 시점 · 종점)을 축으로 사이 측점을 새 직선 위로 · 사이 R 키 지움 · 직선 안쪽 · 처음 계획선은 옛 값 그대로
- 새 logic/B05_Profile_UI_Profile_Pivot.ts — 타입만 import(순환 없음)
- 시험 test_355_1 · helper_355_1 세 경우 · test_213_1/2 tsc 산출 ESM import 에 .js 붙임

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
2026-10-16 20:58:31 +09:00
eomsangdonandClaude Opus 5.5 8c562812da feat(M02 실무자료): 358-1 후보 묶음 — 이름후보(옛 324 다섯) · 뜻겹침 · 출처 같음 · 책 표시 · 고르기 창 묶음 · 검색 칸 = 품명 낱말 · 일괄 적용(N)
- 서버 줄 맞춤에 이름후보(옛 데스크탑 판과 같음 · 600줄 대조 0 다름) · 후보마다 뜻겹침 · 출처같음(조항 ≥ 0.9) · 책 — 차례 · 무게 · 상태 그대로
- 고르기 창 = 1위 / 출처 같음 / 이름 닮은 로직 / 숫자만 닮음(접힘 · 뜻 안 겹치는 후보 회색 끝) · 같은 이름 책 표시
- 버튼 명사형 — 일괄 적용(N) · 엑셀 보기 · 다른 로직 검색 · 재료비 있는 줄은 다른 자재 검색도
- 시험: match 이름후보 다섯 · 되메우기 · 다웰바 · golden 다섯 안 ∪ 이름후보 · screen 묶음

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWh5wNNycMkbwMpACz1rte
2026-10-16 20:55:48 +09:00
eomsangdonandClaude Opus 5.5 6312671ab8 feat(M02): 359-4 실무자료 단추 명사형 · 별칭 장부 풀이 시험
- [맞음 · 별칭 모두 체크] → [맞음 · 별칭 일괄 체크] · 머리 글 [엑셀 보기]
- 시험: 별칭 장부 뜻 한 줄 · 좌측 단추 title · 장부 단추 명사형 · 갈래 글 · 옛 서술형 글 없음(내 몫 다섯 파일)
- 로케일 단추 글(M02_New · M02_Reload · M02_PracticeDrop 등)은 sub6 몫으로 손 안 댐

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-16 20:55:21 +09:00
eomsangdonandClaude Opus 5.5 2565a0d03d Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
충돌 = B05_Profile_UI_RouteEdit_Chrome.ts 도구 단추 묶음 — sub5 새 꼴(유리 단추 · 기호 되돌리기 · [저장 전으로] 지움) + sub8 이름 「절/성토선」

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C6BNBFXFndbqYxu6sZuknK
2026-10-16 20:53:27 +09:00
eomsangdonandClaude Opus 5.5 c67a39c266 feat(B06): 356-3 횡단 중심점 고름 — ▲▼ 계획고 · ◀▶ · 가로 끌기 = 그 측점 노선 좌우
- 중심점 = 보라 선 고름 끝 조각(판정 원 · 보라 선 위 · 다른 고름과 하나만) · 십자는 누름 통과
- 좌우 = 노선 편집기가 등록한 host(B05_Profile_UI_RouteEdit_Shift) — 0.5 m 안 노드 옮김 · 곡선 안 = 교각점 · 아니면 끼움 · 고정 노드 안 옮김
- 끄는 동안 · 키를 잇는 동안 십자만 옮겨 보임 · 놓을 때 한 번 커밋
- 뒤 측점은 계산 묶음이 조용히 · 그 측점 계획고 = 옮기기 전 값(계획고 편집) · 노선 + 계획고 = 되돌리기 한 걸음
- B06 을 바로 열어 편집기가 없으면 종단 보기를 숨긴 채 세움(design_page 등록)
- 시험 test_356 · helper_356(노드 고름 · 뒤 측점 범위 · 높이 그대로 · 되돌리기 한 걸음 · 바로 열기)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
2026-10-16 20:53:10 +09:00
eomsangdon 48cfbfc14e Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-16 20:52:54 +09:00
eomsangdon 6b9b288ed3 Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1 2026-10-16 20:52:53 +09:00
eomsangdonandClaude Opus 5.5 dd49b554b4 feat(M02): 359-3 실무자료 확인 창 표 = 일위대가 상세 꼴 · 금액 미리 셈 · 드롭다운 추가 · 로직없음 · 사용안함
- 줄 표 = 로직 표(차례 · 구분 · 이름 · 별칭 · 수량산출 · 결과 단위 · 노무비 · 재료비 · 경비 · 합계) + 자재 표(세 칸 · 가격 다섯) + 품 비교 · 단추
- 금액 칸 = 위 엑셀 · 아래 우리(줄마다 서버 calc 미리 셈 · 저장 안 함 · 최신 응답만)
- 미리 셈 문서 꼴 = logic/M02_MasterTemplete_Hopyo_Draft.ts(정본 = M02_Hopyo_Build · 수량 = 엑셀 × 배 · 별도계상)
- 드롭다운 글 추가 · 로직없음 · 사용안함(저장 값 그대로) · [엑셀에서 보기] → [엑셀 보기] · [사전조합 생성]
- Check.ts 쪼갬(표 그리기 = Hopyo_CheckRows.ts) · 쓰지 않는 [← 호표 목록] 지움
- 시험 test_m02_hopyo_draft_calc(북부청 실물 줄 → calc 200 · 반영합 · 저장 안 함)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
2026-10-16 20:52:22 +09:00
eomsangdon 7e742db755 Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_6 2026-10-16 20:50:53 +09:00
eomsangdonandClaude Opus 5.5 fb94f3d686 feat(평면): 353-2 등고선 하이라이트 자물쇠 — 호버 · 고른 직후 단추 · 누르면 그 높이 고정 · 다시 누르면 풂
- 등고선 위를 지나거나 고른 직후 커서 옆에 자물쇠 단추(캔버스 위 DOM · aria-pressed · 호버 판정 = 집기와 같은 hitPreparedLayer)
- 잠긴 동안 빈 곳 · 다른 가닥을 눌러도 고른 것 그대로 · 잠긴 높이 위에서만 눌린 단추가 떠 풂
- 높이값으로 쥠 — 분석 지형을 바꿔도 같은 높이 가닥을 다시 짚음 · 페이지 동안만(저장 안 함)
- 새 파일 logic/B05_Profile_ContourLock(규칙) · UI_RouteEdit_ContourLock(단추) · 모양 css · RouteEdit.ts 는 고르기 · 지형 바꿈 두 줄 + 세우기만(700줄)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Se7ytqbohmBQnfYpwYFnYf
2026-10-16 20:50:13 +09:00