eomsangdon
25c5ea4cab
Merge remote-tracking branch 'origin/sub_laptop_5' into sub_laptop_2
...
# Conflicts:
# M02_MasterTemplete/M02_Labor_Doc.py
2026-10-09 19:17:59 +09:00
eomsangdon and Claude Opus 5.5
7d79ece98e
test(B06): [상세] 강조 도우미 문서 흉내 — Design_Pick 이 조정창 부품(151-3)을 부름(150-4 · 통합)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-09 19:16:31 +09:00
eomsangdon
afec01446c
Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_2
2026-10-09 19:14:56 +09:00
eomsangdon and Claude Opus 5.5
1763d124ca
feat(M02): 자재 추가 머리 [신규 자재] · 개인 자재 고르기 · 저장 검사 · 금액 · 사본 단가 굳힘 · 층 복사(148-3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-09 19:14:50 +09:00
eomsangdon
36b0828805
Merge remote-tracking branch 'origin/sub_laptop_8' into sub_laptop_2
2026-10-09 19:14:50 +09:00
eomsangdon
048a0389c1
Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_2
2026-10-09 19:14:48 +09:00
eomsangdon
46ff7b52e8
Merge remote-tracking branch 'origin/sub_laptop_6' into sub_laptop_2
2026-10-09 19:14:48 +09:00
eomsangdon
f1611a7201
Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_2
2026-10-09 19:14:47 +09:00
eomsangdon
e750a2d41b
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2
2026-10-09 19:14:43 +09:00
eomsangdon and Claude Opus 5.5
4ae7ee25cc
feat(B06): 노면공 고름 = 범위 카드 테두리 대신 포장층 강조 · 카드 누름으로 노면공 열기 끊음(152-5)
...
- 포장층 범위 표식(종류 · 시작 · 끝) · 고른 노면공 층만 is-active(겹침은 하나만)
- 다른 구간형은 --span 그대로
- resolveSelection ③ 덮는 구조물에 거르개 · B06 은 G군 뺌 · 덮는 것 없으면 알약 · 강조 풂
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TNMXVCZXMpHpVvqmFkeChL
2026-10-09 19:13:08 +09:00
eomsangdon and Claude Opus 5.5
651dc4b818
feat(m02): % 덧줄 표기 — 율 · 규격 덧칸 · 하위 행 · M01 시험계산(149-4)
...
- 서버 `M02_Labor_Doc.pct_extras` = 식 「X * Y / 100」 덧줄에 율(Y) · 규격(노무비의 % · 인건비의 % · 줄 이름의 %) · `run_line` 에서 부름
- M01 `/calc` 도 같은 도우미(늦은 부름)
- 화면 `pctView` 한 벌 = 이름 (규격) · 수량 = 율 · 단위 % — M02 하위 행 · M01 시험계산 표
- 금액 · 엔진 줄(식 · 1) 그대로 · 금액 식 덧줄(기계손료 등) 그대로 · 마스터 안 고침
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SE9MxeXTu2uaDZ55BJowAY
2026-10-09 19:11:36 +09:00
eomsangdon and Claude Opus 5.5
266d003ce7
feat(B08): 미연결 구조물 바로 연결 — 고르기 모달 → 그 칸만 저장 → 다시 셈(154-2)
...
- 새 서버 길 PUT /api/projects/{id}/items/{사본 id}/link — 그 시설 조합 칸 하나만 정본에
(관 지점 = pipe_points.json 노선 지문 그대로 · 박스/관 facility 로 가름 · 구조물 = 판번호 +1) → safe_sync
- 구조물도 모달 맨 위 「조합 연결」 칸(새 B08_Quantity_UI_Link) — 칸마다 연결 여부 · [선택]
- B05/B06 세션 초안(구조물 · 관) 있으면 막고 「B05 · B06 [저장] 먼저」 알림 · 저장 뒤 탭 몸통 새로 그림
- 공용 창구 projectItems().link 추가 · 새 시험 test_154_2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-09 19:11:16 +09:00
eomsangdon
3e9acce38d
Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_5
2026-10-09 19:09:06 +09:00
eomsangdon and Claude Opus 5.5
d205866f54
feat(M02): 자재목록 세 칸 드롭다운 — 자재구분 · 별도계상 · 운반비 · 자재 추가 단추 덜어 냄(148-4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-09 19:08:55 +09:00
eomsangdon
9904d797bb
Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_6
2026-10-09 19:08:39 +09:00
eomsangdon and Claude Opus 5.5
ba53c7726d
feat(B06): 보라 선 치수 두 줄 · 사면 이동 패널(151-1 · 151-3)
...
- 치수 글 두 줄(사면길이 · 수평 / 높이 · 구배 · 이동) · 좁은 카드는 면적표 아래 높이로
- [◀ ▶] 지움 → 공용 조정창 꼴 이동 패널(◀ ↺ ▶ · 방향키 ←→ · 0.1 m · ✕ = 고름 풂)
- 시험 — test_137_design_pick · test_139_6_line_shift(패널 · 방향키 · ↺ · 숨김)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
2026-10-09 19:08:22 +09:00
eomsangdon and Claude Opus 5.5
19b167caff
feat(B06): 사면 이동 = 노견째 평행이동 · 늘어난 폭은 차도(151-2)
...
- 파이썬 · TS 짝(Engine_Design_Geometry ↔ cross_design_geometry) — 차도 반폭에도 이동량
- 확폭 출력(Engine_Design ↔ cross_design)에서 이동 몫 뺌 · 노폭 라벨 「+ 이동」
- 거울 시험 — 확폭 + 이동 겹친 사례 · 노견 폭 고정 · 차도 끝 이동 단정
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
2026-10-09 19:08:22 +09:00
eomsangdon and Claude Opus 5.5
43398878b2
feat(B06): [상세] 공용 큰 창 · 밖 누르면 닫힘 · 그림 위 크게 → 글 → 표 · 스크롤 없음(150-2)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-09 19:07:55 +09:00
eomsangdon and Claude Opus 5.5
e011d48cb4
feat(m02): 수량산출 시트 위 상태 · 안내 글 지움 · [연결 풀기] 누르면 단추 꺼짐(147-5)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QND7Co43B24zK2P937rdxt
2026-10-09 19:07:46 +09:00
eomsangdon and Claude Opus 5.5
7cad25bb7f
feat(CAD): 휠 = 늘 줌(커서 중심) · 휠 처리를 input-wheel.ts 로 떼기(153-3)
...
- 마우스 · 트랙패드 판정 지움 — 확대율 100 % 아닌 화면에서 휠이 팬으로 먹히던 것
- 트랙패드 두 손가락 팬 없어짐 · 팬 = 가운데 단추 끌기
- vitest input-wheel.test.ts
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TNMXVCZXMpHpVvqmFkeChL
2026-10-09 19:06:37 +09:00
eomsangdon
940f707ffc
Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_2
2026-10-09 19:05:57 +09:00
eomsangdon and Claude Opus 5.5
81380c6f3e
feat(B06): [상세] 수량표 칸 누름 = 그림 그 항목 강조(150-4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-09 19:05:48 +09:00
eomsangdon and Claude Opus 5.5
e32ed06546
chore(plan): 10-9 둘째 요구 — 조사 H(B09 호표 네 탭) · 분석_정함 155 갈래 뒤집기
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-09 19:05:27 +09:00
eomsangdon and Claude Opus 5.5
8712076fc5
feat(m02): 「손 입력」 → 「수기 입력」 · [면적산출에서 잇기] · goArea 걷어 냄(147-4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QND7Co43B24zK2P937rdxt
2026-10-09 19:05:26 +09:00
eomsangdon and Claude Opus 5.5
8ad8516717
feat(m02): 「단가승격」 화면 글 → 「일위대가화」(149-3)
...
- 로직 줄 구분 칸 · 드롭다운 글 = 일위대가화 · 저장 키 `승격` 그대로
- B09 안내 · 빈 표 글은 155(데스크탑 보조) 몫 — 안 고침
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SE9MxeXTu2uaDZ55BJowAY
2026-10-09 19:05:05 +09:00
eomsangdon and Claude Opus 5.5
f70345e704
feat(B07): 평면도 IP 글 · 지시선 색을 노선 중심선 색으로(153-2)
...
- 실측 = IP 글 #4d7dff 와 교각선 · 원 #4d7dff 이미 같음 → 정함대로 중심선 #ff4d4d
- IP 기호 · R 글 색 그대로 · test_141 색 단정 추가
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TNMXVCZXMpHpVvqmFkeChL
2026-10-09 19:04:50 +09:00
eomsangdon and Claude Opus 5.5
3c510d27f4
feat(B08): 미연결 시설도 구조물 집계표 줄 — 값 빈칸 · 「미연결」 표시 · 응답 unlinked(154-1)
...
- 서버 pipe_summary 응답 unlinked = 셈한 칸에 사본 없는 시설 · 칸 전부 + 연결 여부(몸 = Summary_Sheet)
- 같은 측점 박스 + 관 = 종류로 가름 · 세월교 필수 잇기(gford · gfordin · gfordout) 칸 포함
- 화면 = 그 측점 줄 「· 미연결」 · 알림 글 「「미연결」 줄을 눌러 조합 연결」
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-09 19:04:10 +09:00
eomsangdon and Claude Opus 5.5
9756b12347
feat(m02): 입력 · 수량산출 · 참조 창 아래 단추 지움 · [확인] 머리 [닫기] 왼쪽(147-3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QND7Co43B24zK2P937rdxt
2026-10-09 19:03:45 +09:00
eomsangdon and Claude Opus 5.5
549e0fea69
feat(m02): 사전조합 목록표 미분류 표기 · 고르기 창 새 분류 거름(149-2)
...
- 목록표 빈 구분 = 「미분류」(나무와 같은 말)
- [로직 추가] 고르기 창 구분 거름 = 단가산출 로직 품셈 분류 + 사전조합 새 분류(구조물군 › 공통 + 종류)
- 일위조합 줄 작은 글 = 새 분류 · 빈 값은 미분류
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SE9MxeXTu2uaDZ55BJowAY
2026-10-09 19:03:22 +09:00
eomsangdon and Claude Opus 5.5
3eaa165cbc
feat(B07): 횡단 장 배치 칸을 횡단도 묶음 맨 아래 공용 입력칸 · 작은 단추로 이동(153-1)
...
- 배치 열 · 행 = 공용 입력칸 · [이 장] [모든 장] = 작은 ghost 단추
- 장 아닌 도면 = 기본값 · [이 장] 꺼짐
- 정보 칸을 다시 그려도(장 확정 뒤) 칸이 남음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TNMXVCZXMpHpVvqmFkeChL
2026-10-09 19:02:54 +09:00
eomsangdon and Claude Opus 5.5
257b677fa0
feat(M02): 개인 자재 파일 · 목록 · 추가 길 · 품번 PM 전체 일련(148-2)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-09 19:02:37 +09:00
eomsangdon and Claude Opus 5.5
1850fb2e32
feat(B07): 횡단도 수량표 바로 위 B06 [상세] 글 여러 줄 · 칸 이름 「도면 표 위 글」(150-3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-09 19:02:11 +09:00
eomsangdon and Claude Opus 5.5
0f522269ad
feat(ui): 연결창 단추 넷 머리 · 큰 창 · 글 묻는 창 [확인] 머리 · [취소] 지움(147-2)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QND7Co43B24zK2P937rdxt
2026-10-09 19:02:07 +09:00
eomsangdon and Claude Opus 5.5
124a216a2c
feat(m02): 사전조합 나무 분류 폴더 고정 · 폴더 메뉴 새 사전조합(149-1)
...
- 나무 = 구조물군 › 공통 + 종류 뼈대 먼저(빈 폴더도) · 목록 밖 값 뒤 · 미분류 맨 뒤
- 폴더 수 = 문서 수 · 문서 든 폴더만 처음 펼침 · 손으로 펴고 접은 것 기억
- 폴더 오른쪽 클릭 [여기에 새 사전조합] = 그 분류로 생성 → 상세 엶(못 쓰는 층은 흐림)
- 이름 창(nameDialog) 목록표 밖으로 꺼내 함께 씀
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SE9MxeXTu2uaDZ55BJowAY
2026-10-09 19:02:03 +09:00
eomsangdon and Claude Opus 5.5
a6e7a14217
refactor(b06): 구조물 패널 선택 배선 떼기 — wireStructureSelection 새 파일(152-1)
...
- B06_Section_UI_Page_Structures_Panel.ts 699 → 540줄 · 동작 그대로
- 선택 배선 = B06_Section_UI_Page_Structures_Selection.ts
- 문자열 시험 3개 새 파일 읽기로
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-09 19:01:18 +09:00
eomsangdon and Claude Opus 5.5
0da6daab72
feat(ui): 공용 모달 머리 단추 자리 actions · 큰 창 wide 곁값(147-1)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QND7Co43B24zK2P937rdxt
2026-10-09 19:00:22 +09:00
eomsangdon and Claude Opus 5.5
bb4450d729
feat(M02): 단가산출 자재 줄 누름 = 그 로직 [옵션] 모달 · 읽기 전용은 보기만(148-1)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-09 19:00:20 +09:00
eomsangdon and Claude Opus 5.5
7e874b876a
fix(B06): 가로 개수 저장값 없을 때 기본 3 · 칸 왼쪽 라벨(150-1)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-09 19:00:04 +09:00
eomsangdon and Claude Opus 5.5
302f2d0862
chore(plan): 10-9 둘째 요구 검토 — 원문 · 조사 A~G · 분석_정함(147~155장)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-09 18:58:07 +09:00
eomsangdon
09b3b50efc
chore(master): 사용자 마스터 편집 — item3_2 면적 · 일위대가(데스크탑)
2026-10-09 16:45:52 +09:00
eomsangdon and Claude Opus 5.5
42f4ef6f55
Merge remote-tracking branch 'origin/CODEX' into main_laptop_1 — 챗봇 출처 보기 · 여러 줄 입력(전역 깃 싱크)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-09 16:41:56 +09:00
eomsangdon and Claude Opus 5.5
1640d44b5a
chore(plan): 10-9 묶음 134~145장 기록 이관 · 남은 사용자 결정 146장
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-09 16:03:48 +09:00
eomsangdon
cd3420df34
Merge remote-tracking branch 'origin/CODEX' into sub_laptop_2
2026-10-09 15:54:21 +09:00
eomsangdon
ce33e56a00
Merge remote-tracking branch 'origin/sub_laptop_5' into sub_laptop_2
...
# Conflicts:
# B04_PreProcess/B04_PreProcess_Router_Basins.py
# B08_Quantity/B08_Quantity_Router_Summary.py
2026-10-09 15:54:20 +09:00
eomsangdon
93153c8789
feat(chat): add source viewer and multiline input
2026-10-09 15:53:47 +09:00
eomsangdon
5305435095
Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_2
...
# Conflicts:
# B06_Section/B06_Section_Cross_Refresh.ts
# B06_Section/B06_Section_Router_Design.py
# B06_Section/B06_Section_UI_Page_Persist.ts
# B08_Quantity/B08_Quantity_Router_Summary.py
2026-10-09 15:53:07 +09:00
eomsangdon and Claude Opus 5.5
6a8d23473d
feat(B06): 노견 넓힌 쪽 관 길이 자리 = 사면 우선 + 유출 벽 높이 역산 시험 · 세월교 흙막이 맞춤은 안 넓힌 쪽만 밂(139-6)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-09 15:37:23 +09:00
eomsangdon and Claude Opus 5.5
fd7fd9f49a
feat(B06): 고른 설계선 [◀ ▶] = 그 쪽 노견 확장 0.1 m · 노폭 안쪽 금지 · 치수 줄 표기 · 카드 버튼과 같은 창구(139-6)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-09 15:33:52 +09:00
eomsangdon and Claude Opus 5.5
3bd20530bf
fix(B09): 내역 구조물 줄 ref = 대가 블록 — 집계표 역전개 · 이동 이음 · 한 바퀴 시험(145-2)
...
- daega_price / daegaPrice 에 블록 key · split_by_block(파이썬 · TS) = 대가 단가가 있으면 ref {tab: dg, key}
- 한 바퀴 시험 = 설계내역서 → 대가 → 산근(145-1) → 중기 → 집계표(145-5) · 연결 없음 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QND7Co43B24zK2P937rdxt
2026-10-09 15:33:44 +09:00
eomsangdon
163275048c
Merge remote-tracking branch 'origin/sub_laptop_6' into sub_laptop_4
2026-10-09 15:31:39 +09:00