eomsangdon and Claude Opus 5.5
daf093c399
feat(ui): 고르기 모달 나무 M02 나무 꼴 — 층 단추 셋 · 잎 = 마지막 이름 · 폴더 먼저 · 왼쪽 폭 320px(173-2)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
2026-10-10 08:41:06 +09:00
eomsangdon and Claude Opus 5.5
f9bf31d1a8
style(b05): 집계 항목 연결 라벨 글자색 대신 연한 초록 배경 + 테두리(173-1)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
2026-10-10 08:37:23 +09:00
eomsangdon and Claude Fable 5.1
1f1646781f
chore(plan): 10-9 넷째 묶음 162~167장 기록 이관 · 브레인 검증 흠 셋 고침
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-10 00:36:06 +09:00
eomsangdon
cc29f8482f
Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
2026-10-10 00:35:17 +09:00
eomsangdon and Claude Opus 5.5
5b029d86f7
fix(b06): 노면공 범위 안 고른 카드 재누름 = 고름 유지(167-3)
...
- 알약 · 목록이 연 범위 첫 카드를 다시 누르면 「재누름 = 해제」로 노면공까지 풀리던 것 고침
- 고른 노면공 범위 안 카드는 재누름에도 그대로 · 풂은 빈 자리 · 목록 · 알약 · 범위 밖은 옛 규칙
- 시험: test_165_pavement_flow 에 재누름 단계 · 범위 밖 재누름 해제 추가
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 00:34:25 +09:00
eomsangdon
90bc93283e
Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
2026-10-10 00:29:45 +09:00
eomsangdon and Claude Opus 5.5
ad8b9e626b
fix(b09): 재료비목록표 B08 총괄 줄 안 들어옴 — B08 답 sheets 한 층 아래 읽기 · 파형강관 관급 기본(167-2)
...
B08 자재 길 답 = {source, sheets: {material}} 인데 B09 가 한 층 위를 읽어 총괄 줄 · 운반 수량이 늘 빈칸 · 시험 가짜 답도 같은 꼴로 바로잡음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-10 00:28:34 +09:00
eomsangdon and Claude Opus 5.5
a9bbdac597
fix(b08): 관 지점 구조물 id 를 서버 id 로 맞춤 — 측점 셋째 자리 사본도 모달 조합 카드 보임(167-1)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-10 00:26:38 +09:00
eomsangdon and Claude Fable 5.1
0a005ec611
Merge remote-tracking branch 'origin/sub_desktop_1' into main_laptop_1 — 166-2 설계내역서 손질(Store docstring · import 양쪽 살림)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-10 00:16:16 +09:00
eomsangdon
c14c261c55
Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
2026-10-10 00:15:12 +09:00
eomsangdon
f59bd73702
Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
2026-10-10 00:15:11 +09:00
eomsangdon
dadc9d04ed
Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1
2026-10-10 00:15:11 +09:00
eomsangdon
75ecd02492
Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1
2026-10-10 00:15:10 +09:00
eomsangdon
59b94ebeff
Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1
2026-10-10 00:15:10 +09:00
eomsangdon
dfa76ce20a
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
2026-10-10 00:15:09 +09:00
eomsangdon
5489636137
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
2026-10-10 00:15:08 +09:00
eomsangdon and Claude Opus 5.5
cb09ab96b2
feat(b09): 설계내역서 수량 칸 · 손 줄 칸 고침 · 우클릭 메뉴 연결 · 시험(166-2)
...
- UI_Tabs_Bill — 항목 수량 덮어쓰기(빈칸 = 자동 · 풍선 자동 값) · 손 줄 명칭 · 규격 · 단위 · 수량
- UI_Shell — 내역서 표 우클릭 메뉴 붙임 · 고친 뒤 보던 자리 지킴
- Calc_Bill 짝 — 손 줄 자리(after) 놓침 고침
- 손 줄 띠 표시(CSS) · 새 시험 test_166_2(셈 · 거울 · 다듬기 · 새 산근 · 집계표 · 메뉴)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015KYZ2HWWdUwZWYnn3tQz7X
2026-10-10 00:14:23 +09:00
eomsangdon
b584d52e25
Merge remote-tracking branch 'origin/sub_laptop_4' into sub_desktop_1
2026-10-10 00:09:53 +09:00
eomsangdon and Claude Opus 5.5
b868d80bb3
feat(b09): 설계내역서 손 줄 · 수량 덮어쓰기 · 호표 연결 셈 짝(166-2 1걸음)
...
- Calc_Bill 짝(py · ts) — user.bill qty 덮어쓰기 · 손 줄 끼우기 · ref_price 하나(dg · sg · logic)
- Sangeun — 손 줄 M01 로직 = 새 산근(사본 뒤 번호) · sg_hand · 손 줄 자원 키
- Store — bill 다듬기 · Router — 단가 수요에 손 줄 로직 · 호표 목록 넘김
- UI_Shell 짝 셈에 호표 목록 · 새 UI_Tabs_Bill_Edit(우클릭 메뉴 · 고르기 창)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015KYZ2HWWdUwZWYnn3tQz7X
2026-10-10 00:09:43 +09:00
eomsangdon and Claude Opus 5.5
40b80ff1b6
feat(b09): 자재 견적서 여러 파일 첨부 길 · 견적 · 고른 출처 저장(166-4)
...
Router_Quotes 새 길(목록 · 올리기 · 내려받기 · 지우기 · v1/quotes/<자재 키>/) · Store quote · quote_page · pick 칸 · 읽을 때 files 목록
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-10 00:09:37 +09:00
eomsangdon
5fe3747714
Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_5
2026-10-10 00:08:02 +09:00
eomsangdon and Claude Opus 5.5
9ec85bdd43
feat(b09): 자재단가대비표 견적 열 · 적용 출처 고르기 — 최저 자동에 견적 포함 · 고른 출처 앞섬(166-4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-10 00:07:47 +09:00
eomsangdon and Claude Opus 5.5
de3de90ba7
fix(b06): 노면공 고름 한 벌 — 범위 안 빈 카드 유지 · 관 알약 폼 뒤 · 포장층 늘 켬(165-1 · 165-2)
...
- 범위 안 카드(관 · 덮는 구조물 없음) 누름 = 연 노면공 그대로 · 카드만 옮김
- 관 폼을 연 뒤 관 알약 — 연 구조물 닫힘 알림이 알약을 끄던 차례 고침
- 구조물 폼 열림 = 옛 관 측점 놓음 · 구간형은 범위 안 카드로 감
- 노면공 포장층 강조는 selectMark 끔에도 유지(되감기 의존 없앰)
- 시험: test_165_pavement_flow(재현 차례 6단계) · test_106 단정 갱신
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01F3mdb91125mPoC6tpsQx4P
2026-10-10 00:07:00 +09:00
eomsangdon and Claude Opus 5.5
58283a578f
feat(b09): 총괄 요율 자동 고름 · 사용자 값 앞섬 · 고르는 값 칸(166-1)
...
- Rates.rate_table: M01 조달청 제비율 압축 표(구간 위 끝 · 토목) → payload rate_table
- Calc_Total 짝(py · ts): pick_rates 자동 고름(직접공사비 × 공기 · 추정가격 · 안전 대상액 + 기초액 · 연도 · 환경 공종) · 사용자 값 앞섬
- 총괄 탭: 추정가격 · 공사기간 · 환경보전비 공종 칸 · 요율 출처 칸(자동 근거 풍선 · 누르면 자동으로)
- Store: environment_kind 칸
- 시험: test_166_1 새 · test_145_4 node 입력을 stdin 으로(명령 줄 길이)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QND7Co43B24zK2P937rdxt
2026-10-10 00:06:34 +09:00
eomsangdon and Claude Opus 5.5
71f96a1906
fix(b09): 일위대가목록표 블록 합 = 아는 줄 합 + 빈 줄 n · 내역 단가엔 안 넘김(166-6)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
2026-10-10 00:04:49 +09:00
eomsangdon and Claude Opus 5.5
4e382a703b
fix(b09): 경비수량금액집계표 빈 까닭 표 위 안내 — 경비 갈래 자원 없음(166-5)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_018jonfdxn1Xit9bdkNJpE4G
2026-10-10 00:04:49 +09:00
eomsangdon and Claude Opus 5.5
189fc1d6dc
feat(b09): 재료비목록표 수량 · 총액 열 — B08 총괄 합계 × 적용 단가 ROUND 0 · 공제 줄 거름 · MT 합침(166-3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-10 00:02:54 +09:00
eomsangdon and Claude Opus 5.5
b400993b82
feat(b06): [상세] 그림 휠 줌 · 가운데 단추 팬 · 표 강조 붉은 한 벌(164-1 · 164-2)
...
- 복제 자식을 g 하나로 감싸 공용 b_svg_zoom_pan(wheelZoom · 커서 고정 · 상한 16 · 1배 팬) · [+ − ⤢] · 칸 비율 = viewBox
- 강조 띠 · 판정 선 · 십자 · 사토장 모두 --color-danger · 고른 칸 붉은 테두리 · 줄 표시 · hover 옅게
- 그림에 대상 없는 칸 data-empty 회색 · 누름 없음(presentKeys) · 이름 칸도 그 줄 첫 키로 눌림
- 시험 test_164_detail_zoom 새로 · test_150_detail_pick presentKeys 사례
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
2026-10-10 00:01:27 +09:00
eomsangdon and Claude Fable 5.1
16e345997a
chore(plan): 10-9 넷째 요구 원문 · 조사 K · L · M · N(162~166장)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-09 23:59:07 +09:00
eomsangdon and Claude Opus 5.5
3060551cae
feat(b08): 구조물도 모달 연결 칩 · 접기 · 카드 2:3:3 · 사본 [수정] · [업데이트] 배지(163-1~4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-09 23:58:18 +09:00
eomsangdon and Claude Opus 5.5
4c0ea30c7b
fix(b08): 자재 콘크리트소요 5줄 늘 보임 · 콘크리트 전용 빈 까닭 한 줄(163-5)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-09 23:58:18 +09:00
eomsangdon and Claude Opus 5.5
365fef4fd4
feat(m02): 자재목록 세 칸 기본값 — 「일반」 지움 · 빈 칸 사급 · 별도계상 · 포함 · 별도계상이면 운반비 꺼짐(162-1)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SE9MxeXTu2uaDZ55BJowAY
2026-10-09 23:49:25 +09:00
eomsangdon and Claude Fable 5.1
35d6b68c41
chore(plan): 10-9 밤 161장(B08 모달 일위대가 카드) 기록 이관
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-09 23:09:33 +09:00
eomsangdon and Claude Opus 5.5
9323198912
fix(b08): 구조물도 모달 일위대가 카드 — labor 손잡이 · 사본 일위대가 읽기(161-1)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-09 23:07:42 +09:00
eomsangdon and Claude Fable 5.1
7a6d93cdcd
chore(plan): 10-9 밤 160장(B08 자재) 기록 이관
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-09 22:54:48 +09:00
eomsangdon
fbc02025f2
Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
2026-10-09 22:54:05 +09:00
eomsangdon
bfee8a118e
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
2026-10-09 22:54:05 +09:00
eomsangdon and Claude Opus 5.5
c6bb3cc5b6
feat(b08): 자재수량 → 총괄 · 콘크리트소요 · 채집석 공제 엑셀 흐름(160-3 · 4 · 5)
...
- 160-3 맞춤 없는 사본 자재 = 총괄 끝 줄(이름 · 규격 · 단위 그대로 · 알림에 이름 목록) · 맞춤 = 이름 · 규격 · 단위 · 기계 주연료 · 할증(ℓ) 뺌 · 참조 줄(승격 · 사전조합) 안 재료 셈 · 고른 품목 = MT 코드 · 파이썬 · TS 짝
- 160-4 콘크리트(기계) · 모르터 1:3 열 늘 보임(손 단위수량 → 콘크리트소요) · 엑셀 손값과 다른 배합 · 할증은 표 아래 알림 한 줄
- 160-5 채집석 공제(돌 채집 둘 · 고임돌 · 막자갈 합) = 총괄 줄 · 토공 잔토처리 = ROUND 0(잔토 − 공제) · 공제 줄 보임 · TS 짝
- 시험 test_160_3 · 4 · 5 새 · test_143_3 · 143_4 · 69 고침
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015sDZSjFvoiDjdGpgj3muc3
2026-10-09 22:53:18 +09:00
eomsangdon and Claude Opus 5.5
f6acf1eda0
feat(b08): 구조물 집계표 「미지정」 열 — 측점 빈 조합 칸 이름 · 같은 조합 열 칸 표기(160-2)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-09 22:47:56 +09:00
eomsangdon and Claude Opus 5.5
9ef6298b22
feat(b08): 메인 탭 = 구조물 집계표 · 자재 · 토공 · 수리 · 자재 탭 안 총괄 · 콘크리트소요 · 자재수량 · 좌측 카드 둘로(160-1)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01STqEqztUthVFBmEP18wBSz
2026-10-09 22:46:17 +09:00
eomsangdon and Claude Fable 5.1
fd8f9a77fb
chore(plan): 10-9 셋째 요구(B08 자재) 원문 · 조사 I · J · 분석_정함(160장)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-09 22:41:53 +09:00
eomsangdon and Claude Opus 5.5
774560d480
chore(plan): 10-9 밤 후속 156~159장 기록 이관 · 원문 덧붙임
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
2026-10-09 21:33:52 +09:00
eomsangdon
58484decbc
Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1
2026-10-09 21:33:05 +09:00
eomsangdon
e94a1eb2f6
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
2026-10-09 21:33:04 +09:00
eomsangdon and Claude Opus 5.5
3933b772ca
feat(b09): 일위대가표 품셈 규격 기계 · 직종 번호 = 「이름 규격」 · 번호 풍선(157-4)
...
- 품셈 블록 규격 글 = 기계 · 직종 원문번호 대신 「이름 규격」(Sangeun_Text._word = M02_Labor_Inputs._labels) · 옛 글 = spec_raw
- 대가 줄 · 일위대가목록표 · 일위대가표 규격 칸 풍선 = 「원문번호 …」(산근 탭 157-3 raw 재사용 · 내보냄)
- Calc_Labor 파이썬 · TS 짝 둘 다 spec_raw 있을 때만 실음(거울 시험 그대로) · 금액 · 줄 · 블록 id 그대로
- 시험 test_157_4 새로 · origin/sub_desktop_1(d02c1d3f0 ) 합친 뒤 걸음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QND7Co43B24zK2P937rdxt
2026-10-09 21:32:08 +09:00
eomsangdon and Claude Opus 5.5
946496c746
fix(b07): CAD 시작 토스트 「이전 작업 백업이 있습니다」 없앰 — 자동 백업 · 되살리기 명령 그대로(159-1)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01TNMXVCZXMpHpVvqmFkeChL
2026-10-09 21:31:43 +09:00
eomsangdon and Claude Opus 5.5
064d9ebae7
feat(m02): 일위대가 사전조합 나무 = 자유 폴더 — 분류 고정 폴더 걷어 냄(158-1)
...
- 서버: 층 뿌리 precombo_폴더.json 에 폴더 · 문서 자리만 적음(문서 파일 제자리) · GET/POST /layers/{층}/precombo-tree · 새 폴더 · 이름 바꾸기 · 옮기기 · 지우기(빈 폴더만) · 판 409 · 층 권한 그대로
- 화면: 오른쪽 클릭 [새 폴더] · [여기에 새 사전조합] · [이름 바꾸기] · [지우기] · 빈 자리 = 뿌리 메뉴 · 끌어 옮기기(구조물 조합 부품) · 자리 없는 문서 = 뿌리
- 구분 · 상세구분은 문서 칸 그대로(고르기 창 거름 precomboClasses)
- 시험: test_m02_precombo_folders 새로 · test_m02_precombo_scope 나무 시험 갈음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01SE9MxeXTu2uaDZ55BJowAY
2026-10-09 21:30:49 +09:00
eomsangdon
ae19f41cd4
Merge remote-tracking branch 'origin/sub_desktop_1' into sub_laptop_4
2026-10-09 21:28:46 +09:00
eomsangdon and Claude Opus 5.5
b55a3ee026
feat(b09): 산근 글 = 흐름도 함수 빠짐없이 · 약어 뜻 · 기계 번호 = 이름 규격(157-1 · 157-3)
...
- 중간 · 결과 · 호표 수량 = 「이름 = 이름식 = 값 넣은 식 = 값」 · 반올림 따위 부르기는 인자째
- 찾기 = 「표 이름(조건 = 값).칸」 · 만약 = 걸린 갈래만 · 돈 하위 로직 = 이름(산근 n호표)
- 돈 아닌 하위 로직(시간당 작업량 따위) = 「└ 」 줄로 입력 · 중간 · 결과 풀이
- 입력 = 「이름 : 설명 = 값 단위」 · 기계 · 직종 원문번호 = 「이름 규격」(M02_Labor_Inputs._labels)
- 함수 줄은 머리에만 — 호표 줄 · 계 · 금액 그대로 · 시험 test_157_1 새로 · 155_5 Q 줄 글 갱신
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QND7Co43B24zK2P937rdxt
2026-10-09 21:23:45 +09:00
eomsangdon and Claude Opus 5.5
d02c1d3f08
feat(b09): 산근 탭 보기 둘(표 · 호표별 카드) · 규격 칸 기계 · 직종 「이름 규격」(157-2 · 157-3)
...
- 157-2 탭 머리 단추 = 「표로 보기」 ↔ 「호표별 보기」 · 고른 보기 localStorage 기억(못 읽으면 표)
- 호표별 카드 = 표 줄 그대로 호표마다 묶음 · 머리 산근 n호표 · 공종 · 단위 · 합계 · 가름줄 없이 간격 · 긴 글 줄바꿈 · 줄 누름 이동 같음
- 157-3 산근 규격 글 = 기계 · 직종 원문번호 → 「이름 규격」(M02 85-1 도우미) · 원문번호는 풍선(두 보기 · 목록표)
- 시험 test_157_2_b09_sangeun_views — 두 보기 같은 값 · 단추 바꿈 · 기억 실패 때 표 · 이름 규격 · 풍선
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015KYZ2HWWdUwZWYnn3tQz7X
2026-10-09 21:21:37 +09:00