Commit Graph
5248 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5.5 c1ad11e869 feat(M02): 좌측 같은 이름 단추 · 나무 뿌리 줄 없앰 · 「+」 더하기 · 찾기 하나(AND) (PLAN 29-6)
- 「일위대가 조합」 · 「구조물 조합」 컨테이너 안 같은 이름 줄 단추 없앰 — 제목을 펼치면 그 화면을 엶
- 나무 맨 위 뿌리 줄 없앰 — 폴더 · 항목부터 · 맨 위 더하기는 빈 자리 오른쪽 클릭 · 층 단추 옆 「+」(읽기만 층 = 숨김) · 빈 나무 안내글 맞춤
- 찾기 칸 하나 — 띄어쓰기 낱말 모두(AND · 대소문자 무시) · 이름 · 키 · 경로(구분 · 상세구분) · 단위 · 공용 matchText 를 나무 · 일위대가 조합 목록이 함께 씀(목록의 따로 찾기 칸 없앰)
- 시험 — 찾기 AND · 새 배치 맞춤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 18:15:43 +09:00
eomsangdonandClaude Fable 5.1 95849aefbd chore(M01): 결정 목록 보탬 — 산림 1~3장 · 못 고친 흠 · 가정 값 · 화면 · 정리(물음 51)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KYNJBegcapQYMwkKAf8D7S
2026-09-30 17:59:33 +09:00
eomsangdonandClaude Opus 5.5 d17ede799d fix(M02): 「사람 고르기」는 시스템 관리자에게만 — 회사 관리자에게는 숨김 (PLAN 29-2 뒷손질)
- 회사 관리자의 남의 개인 층 읽기 길(해시 owner · 서버 권한)은 그대로
- 시험 한 줄 맞춤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 17:47:30 +09:00
eomsangdon b315181246 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7 2026-09-30 17:43:33 +09:00
eomsangdon 04b9524b54 Merge remote-tracking branch 'origin/dev' into sub_laptop_7 2026-09-30 17:43:31 +09:00
eomsangdon 61caa8e27d Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-09-30 17:39:54 +09:00
eomsangdonandClaude Fable 5.1 6a5c5382b3 chore(M01): 산림 1~3장 표 99개 대조 기록(PLAN 29-4)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KYNJBegcapQYMwkKAf8D7S
2026-09-30 17:39:17 +09:00
eomsangdon 647b474446 Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1 2026-09-30 17:38:34 +09:00
eomsangdon 5a206fc2fe Revert "auto: 2026-09-30 17:37 (ESD_LAPTOP)"
This reverts commit 5d97102f35.
2026-09-30 17:38:33 +09:00
eomsangdonandClaude Opus 5.5 cd2ee5664d feat(M02): 좌측 층 단추 셋 · 나무를 좌측 패널로 · 탐색기 모양 나무 · 사람 고르기 · 해시 company (PLAN 29-2)
- 「일위대가 라이브러리」 · 「구조물 조합」 줄 아래 층 단추 셋(마스터 · 회사 · 개인 · 권한 없으면 「읽기」) → 고른 층의 나무를 좌측 패널에 · 상세는 표 · 편집만
- 찾기 칸은 상세 위쪽(구조물 조합일 때 · 일위대가 화면 맨 위)
- 회사 → 사람 펼침 없앰 · 「사람 고르기」 select(같은 줄 · 회사 관리자 · 시스템 관리자) → 해시 owner
- 시스템 관리자 볼 회사 = 해시 company · sessionStorage aislo.adminCompany · 자기 회사(viewCompany)
- 공용 나무(ui_template_tree) — 들여쓰기 안내선 · 폴더 · 항목 아이콘 · 폴더 굵게(M01 · 고르기 모달도 같이)
- 시험 — combo_screen · labor_tree · layer_screen 새 배치 · viewCompany Node 시험

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 17:37:46 +09:00
eomsangdon 5d97102f35 auto: 2026-09-30 17:37 (ESD_LAPTOP) 2026-09-30 17:37:02 +09:00
eomsangdonandClaude Opus 5.5 e7d8ea8002 feat(B01): 회사 고르기를 알약으로 — 회사 따라 바뀌는 컨테이너마다(29-1 고침)
- 고르기 select 뺌 · 「시스템 설정」 · 프로젝트 · 사용자 관리 · 가입 요청 · 회사 관리 제목 오른쪽에 고른 회사 알약(공용 ui-tag 모양)
- 누르면 등록된 회사 작은 메뉴(공용 createMapContextMenu) · 어디서 골라도 함께 바뀜 · 알약 누름은 접힘으로 안 샘
- 회사 관리자 · 개인 화면은 알약 없음 · 임시 보관함 그대로
- 시험 test_b01_settings_cards 알약 판정으로 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-09-30 17:35:59 +09:00
eomsangdonandClaude Opus 5.5 f7f4572f3c fix(M01): 자재표에 없는 품목 34건 — 재료 줄 검색어 비움(40줄) · 빈 검색어 = 후보 없음 · 결정 목록 절(PLAN 29-3)
- 로직 14 파일 재료 줄 40 검색어를 빈 글로(억지 연결 뗌) · 그 줄만 고침(다른 줄 · 모양 그대로)
- GC000432 메탈리밍쉘 {규격} 은 그대로 — BX 는 품목 있음 · NX 는 이미 후보 없음
- 엔진: 빈 검색어 = 자재표에 없는 품목 — candidates 빈 목록 · 계산 단가 없음 + 까닭 · 고름은 그대로 · 검사 틀림 안 셈(master_pick · master_material) · _틀.md 한 줄
- 결정 목록 맨 아래 「자재표에 없는 품목 — 사용자 결정」 34줄
- 시험 한 건 더함(test_masterdata_check)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-09-30 17:31:31 +09:00
eomsangdonandClaude Opus 5.5 59a4dd4eba feat(B01): 대시보드 회사 고르기 — 시스템 관리자가 고른 회사로 보고 고침(29-1)
- 시스템 관리자 화면: 「시스템 설정」을 리소스 현황 아래로 · 제목 줄 오른쪽에 회사 고르기(기본 자기 회사)
- 고른 회사 = sessionStorage aislo.adminCompany · 프로젝트 · 사용자 관리 · 가입 요청 · 회사 관리 · 팀원 추가가 그 회사 것
- 카드 해시에 &company=<id> · 회사 관리자 · 개인 화면은 그대로 · 임시 보관함은 사람 것이라 그대로
- 서버: /admin/projects · /admin/join-requests · /admin/members(POST · invite)에 company_id(_scope_company 한 곳 · 시스템 관리자만 남의 회사) · /admin/users 에 회사 거르기
- 라우터 700줄 넘어 나눔: 권한 도우미 B01_Dashboard_Scope · 회사 자산 B01_Dashboard_Router_Assets(본체가 include)
- 시험 test_b01_settings_cards 보탬

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-09-30 17:31:17 +09:00
eomsangdonandClaude Fable 5.1 a01cf96769 chore(M01): 고침 창별 목록 · 못 고침 · 입력빠짐 기록(PLAN 28-2)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KYNJBegcapQYMwkKAf8D7S
2026-09-30 15:29:13 +09:00
eomsangdon e55494b379 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-09-30 15:21:48 +09:00
eomsangdonandClaude Opus 5.5 4a5b00d72d fix(M02): 일위대가 라이브러리에서 뿌리를 바꿔도 일위대가 화면 유지 · 좌측으로 열면 해시 open=일위대가(PLAN 27-2b 흠)
- 원인: 뿌리 줄이 두 벌(구조물 조합 쪽은 숨김) — 숨은 줄이 눌리면 go 기본값 open=구조물조합 · 좌측 열기는 해시를 안 바꿈
- 고침: 페이지가 지금 화면(view)을 쥐고 go 기본값을 그것으로 · 일위대가를 열면 history.replaceState 로 해시만 open=일위대가 · 일위대가에서 양식으로 가면 구조물조합
- 시험: test_m02_labor_tree 한 건 더함 · test_m02_structure_panel 콜백 모양 맞춤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-09-30 15:17:56 +09:00
eomsangdon 657d82b9ce Merge remote-tracking branch 'origin/main_laptop_1' into main_desktop_1
# Conflicts:
#	resources/master_data/로직_건설품셈_08장_건설기계.json
2026-09-30 15:14:31 +09:00
eomsangdon 6096e065af Merge remote-tracking branch 'origin/main_laptop_1' into main_desktop_1
# Conflicts:
#	resources/master_data/로직_건설품셈_01장_도로포장공사.json
#	resources/master_data/로직_건설품셈_13장_플랜트설비공사.json
2026-09-30 14:46:06 +09:00
eomsangdonandClaude Opus 5.5 4accd1e641 fix(M01): 28-2a 새 로직 기계 고르기 밖 막음 (GC001105 · GF000278 · GC000273)
- GC001105 굴착기+압쇄기 — 집게 전용 GC000270 대신 굴착기 경비(GC000267) + 압쇄기 손료(GC000273 · 0250-0100) 두 줄
- GC000273 기계 고르기에 이제 쓰는 0250-0100 · 5210-0010 · 5210-0019 더함(GF000278 소형브레이커 네 규격 모두 받음)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-09-30 14:35:38 +09:00
eomsangdon 9c3528f063 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-09-30 14:16:36 +09:00
eomsangdonandClaude Opus 5.5 f9fd05809b fix(M01): 28-2a 새 로직 자동값 멈춤 3건 막음 (GF000294 · GF000297 · GF000277)
- GF000294 · GF000297 크레인 요소 — 크레인 칸 없는 작은 지름(근원 20㎝ · 흉고 18㎝ 미만)은 기계 고르기 전에 비켜 감(수량 0 과 같은 문턱)
- GF000277 살수 — 자연함수비 ≥ 최적함수비(W ≤ 0)면 Q5 · 살수차 시간 0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-09-30 14:15:56 +09:00
eomsangdon 08f1fc56a6 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-09-30 14:15:32 +09:00
eomsangdonandClaude Opus 5.5 05a4943bcc test(M02): 27-2 새 규칙에 맞춤 — 회사 층 갈라 내기 권한 · 조합 이름 읽기 · 좌측 컨테이너 차례(PLAN 27-2)
- test_m02_layers_store: 갈라 내기 = 회사 층 쓰기 권한(일반 403 · 회사 관리자 UC7-000001) · 조합 이름은 Combo_Store.find
- test_m02_structure_options: 좌측 차례 일위대가 조합 → 구조물 조합 → 옵션 → 도면 · onOpen 이 일위대가 고름도 지움

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-09-30 14:13:38 +09:00
eomsangdon b2b6435778 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_6 2026-09-30 14:09:25 +09:00
eomsangdon 5f2b8ae906 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-09-30 14:08:43 +09:00
eomsangdonandClaude Opus 5.5 2847fec327 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_4
28-2d 합치기 충돌 풀기 — 13장 로직 · 소요량 두 파일을 줄(키)마다 세 갈래(바탕 · sub4 · main) 대조로 합침
- 양쪽이 고친 13줄은 칸이 안 겹침 — sub4 = 인력 중간 ×1.1 · 비고 · Tainter 코크스 줄 · Bolt Beating 값 · 음극 Plate 구분 / main = 재료 호표(아세틸렌 병→ℓ 환산 · 검색어 「아세틸렌 98% (1kg=853ℓ)」 · 광명단 · 페인트 · 신너 · 소창직 검색어) · 검사및교정 줄 단위 칸 — 둘 다 살림
- 한쪽만 고친 줄은 그쪽 것(sub4 19 · main 49)
- check_master 틀 · 본문 · 로직 0 · 계산전부 1469 통과 · test_masterdata_check + test_m01_api 98 통과

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-09-30 13:53:49 +09:00
eomsangdon 5b92de9510 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-09-30 13:51:05 +09:00
eomsangdonandClaude Opus 5.5 6d4b309e0d fix(M02): 일위대가 라이브러리 — 나무에서 고른 조합 표시 · 층 조합 검사 글에서 아직 없는 키 뗌(PLAN 27-2b)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-09-30 13:49:56 +09:00
eomsangdonandClaude Sonnet 5 6e108f010a fix(M01): 기계설비 13장·측량 9장 로직 일부 구현 — 소모자재 보강·막힘 문서화
GC000992 산소·용접봉·Grease 자재줄 보강 · GC000515·520 축척 보간 막힘 · GC000914·916·917·920·921·922 검사및교정 막힘 문서화

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Niyrmyr3LQFRxC4DNEynf5
2026-09-30 13:49:51 +09:00
eomsangdon 5f14c4b89a Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-09-30 13:45:02 +09:00
eomsangdonandClaude Opus 5.5 9785556ec0 fix(M01): 28-2d 주 글에서 원문에 없는 칸 번호 뺌 · Bolt Beating 원문 줄바꿈 주 (PLAN 28-2d)
- check_master 본문 대조 0건(CC000064 · CC000072 · QC001934 · QC001628 주 글 · QC001684 주)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-09-30 13:41:52 +09:00
eomsangdonandClaude Opus 5.5 4d128335cf fix(M01): 공통 7장 석재판 붙임 로직 없음(절 누락) 2절에 새 로직 (PLAN 28-2a)
- 7-4-2 앵커 긴결공법 · 7-4-3 강제트러스 지지공법 — GC001138 · GC001139
- QC000495 · QC000496 범위규칙 앞에 엔진 이름 「초과·이하」 · 용도.로직키 연결

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-09-30 13:40:36 +09:00
eomsangdonandClaude Opus 5.5 58aaaf5bcf fix(M01): 유지관리 1-2-9 살수차 3,800ℓ · 2-1-11 맨홀 인상 5이하 (PLAN 28-2d)
- QC001878 1,800ℓ · 3,800ℓ 병합 0.07h/100㎡ 폄
- GC001043 인상높이 5이하(원문 「-」 할증 없음) 고르기 · 중간 인상할증 · QC001934 주

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-09-30 13:40:32 +09:00
eomsangdonandClaude Opus 5.5 8c9e51936d fix(M01): 유지관리 3장 건축 · 4장 기계설비 로직 없음(절 누락) 34절에 새 로직 (PLAN 28-2a)
- 새 로직 파일 로직_건설품셈_03장_건축.json(25) · 로직_건설품셈_04장_기계설비.json(9) · 부문 유지관리 · 차례 55 · 56
- GC001104~1137 · 표 용도.로직키 연결

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-09-30 13:39:08 +09:00
eomsangdonandClaude Opus 5.5 8e0aeccd8b fix(M01): 기계설비 12-1-1 · 13-1-8 · 13-7-15 · 13-7-21 표 · 검사 10% 원문대로 (PLAN 28-2d)
- QC001603 25% 가산 기준 「12-1-2 플랜트 계기 설치 품」
- QC001628 부설장비 규격 표를 원문 열대로(관경 → 크레인 규격)
- GC000965 검사시험및교정 10% — 기술관리 뺀 세 직종 ×1.1
- QC001775 음극 Plate 4줄을 「6. 음극 Plate 조립 설치」 독립 구분으로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-09-30 13:38:40 +09:00
eomsangdonandClaude Sonnet 5 7cc8428aa5 fix(M01): 기계설비 13장 로직 일부 구현 — GC000943 Tar Epoxy 전기 혼입 분리
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Niyrmyr3LQFRxC4DNEynf5
2026-09-30 13:38:01 +09:00
eomsangdon 242db61ee4 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-09-30 13:36:43 +09:00
eomsangdon ccd738fff8 Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_6 2026-09-30 13:36:25 +09:00
eomsangdon 316bf7a958 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_6 2026-09-30 13:36:24 +09:00
eomsangdon 1ff64f4d92 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_6 2026-09-30 13:36:23 +09:00
eomsangdonandClaude Opus 5.5 cb280c1de9 fix(M01): 기계설비 13-1 재질할증 대상 · 13-10 · 13-11 검사시험 10% 제외 품 (PLAN 28-2d)
- GC000871~875 재질 할증 — 용접식은 플랜트용접공 · 나사식은 플랜트배관공(원문 주⑧)
- GC000986 · GC000987 기계산업기사(기술관리)에서 ×1.1 뺌
- QC001813 검사시험 줄 비고 · GC000991 ×1.0982 → ×1.1(기술관리 · 뒷정리 제외) · 비고 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-09-30 13:36:14 +09:00
eomsangdon 8fa828f038 Merge remote-tracking branch 'origin/dev' into sub_laptop_6 2026-09-30 13:36:08 +09:00
eomsangdonandClaude Sonnet 5.5 13dd39325d fix(M01): 공통 3장 토공사 암발파·암파쇄 소모자재 덧줄 7건 + 시험 기대값 갱신
3-3-1~3-3-6 크롤러드릴 24%(3-3-1·2는 대형브레이커 5%) · 3-3-8 대형브레이커 2% 덧줄. 시험: 호표를 줄여도 소모자재 덧줄이 남는 새 규칙에 맞춤 (28-2c).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019ACSGaHdLgnkEkoA4LDtMU
2026-09-30 13:35:53 +09:00
eomsangdonandClaude Opus 5.5 c8686ee3ad feat(M02): 일위대가 라이브러리 화면 — 좌측 「일위대가 조합」 컨테이너 · 뿌리 셋 나무 · 조합 편집 · M01 컨테이너 뺌(PLAN 27-2b · 27-2c 화면)
- 좌측 「일위대가 조합」(구조물 조합 위) → 메인 칸 왼쪽 뿌리 셋 + 조합 나무(폴더 [구분, 상세구분] 깊이 2 · TreePanel 공용) · 오른쪽 목록 · 상세(옛 M01 조합 화면 옮김 · Labor_Edit)
- 나무 오른쪽 클릭: 폴더 더하기(2 단까지) · 조합 더하기(그 폴더 채운 빈 조합) · 이름 · 옮기기 · 지우기 · 조합 이름 바꾸기 서버 길 더함
- 해시 open=일위대가 로 진입 · 다른 뿌리를 누르면 그 뿌리 일위대가로
- 읽기만 뿌리는 저장 · 지우기 · 로직 더하기 없음
- TreePanel 에 maxDepth · item(부르는 말 · 새 항목 화면) 선택지 더함(구조물 라이브러리는 그대로)
- 조합 고르기(면적산출 옆 목록 · 일위대가 고르기)가 이 층이 쓸 수 있는 세 층 조합 · 알약은 /api/m02/combos/key/{키}/inputs
- M01 좌측 · 페이지에서 일위대가 조합 컨테이너 뺌
- 시험 test_m02_labor_tree(새) · test_m02_combo_layers 더함

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-09-30 13:35:38 +09:00
eomsangdon ec613b8dc6 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-09-30 13:35:35 +09:00
eomsangdon aa1edd65dc auto: 2026-09-30 13:34 (ESD_LAPTOP) 2026-09-30 13:34:20 +09:00
eomsangdon 2afb8879a0 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-09-30 13:33:12 +09:00
eomsangdon c8144a97b1 auto: 2026-09-30 13:32 (ESD_LAPTOP) 2026-09-30 13:32:53 +09:00
eomsangdonandClaude Opus 5.5 0b0106f527 fix(M01): 기계설비 13장 표 섞인 글 · 병합 칸 · Bolt Beating 값 · 펌프 이름 (PLAN 28-2d)
- QC001717 Roller Gate 직종별 표를 한 줄로(Tainter 와 같은 꼴)
- QC001642 · QC001667 · QC001694 · QC001697 주 끝에 붙은 다음 표 · 소제목 글 뺌
- QC001693 · GC000926 이름 원문대로(Rotary Pump, Centrifugal pump(3,4 stage))
- QC001684 Bolt Beating 「0.097 5」 → 0.0975 · GC000920 100~350 계수 0 → 0.0975
- QC001655 구경별 K 병합 칸 폄 · 주⑨ 91㎜ 이상 공식

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-09-30 13:32:51 +09:00