eomsangdon and Claude Sonnet 5
5d0f34aaab
merge: origin/sub_laptop_2 병합 - 로직_공통8장 · 재료_자체 양쪽 줄 합침
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-19 18:26:59 +09:00
eomsangdon and Claude Opus 5
e11827f8f4
feat(M01): 마스터 데이터 관리자 API 서버 쪽 — 읽기 · 시험 계산 · 저장
...
- M01_MasterData 라우터 + 파일 저장소 (/api/m01 · 시스템관리자 전용)
- 저장 = 판본 대조(409) → 적용 → 틀·로직 변수 검사(새 걸림 422) → 씀
- check_master.py 에 load(folder) · check_saved · calc 드러냄
- 계약 문서 장 이름 보정(공통3장)
- 시험 test_m01_api.py 8개 (임시 폴더 사본)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-19 18:15:20 +09:00
eomsangdon and Claude Opus 5
31dd7a7e24
feat(master_data): 인력_자체 — 막힌 절 7개 세움 · 범위규칙 이상·이하
...
- 인력_자체.json: 중급기술자 · 절단공 · 특수비계공(값 null · 관리자가 채움)
- 2-9-12 · 2-11-8 · 2-11-9 · 2-12-4(조립해체 · 추진 · 이동설치) · 5-1-7 인장 · 6-2-5 · 6-3-6 해체 로직
- 2-1-1 · 2-1-2 범위규칙 이상·미만 · 2-12-4 범위규칙 이상·이하
- master_formula: 이상·이하(양 끝 포함 · 겹치면 위 끝이 가장 작은 줄) · _틀.md 한 줄
- 재료_자체: 아세틸렌가스(ℓ)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-19 18:14:16 +09:00
eomsangdon
d6ed18b900
Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_2
2026-09-19 18:05:43 +09:00
eomsangdon
0e1e6c7b17
auto: 2026-09-19 17:57 (ESD_LAPTOP)
2026-09-19 17:57:57 +09:00
eomsangdon and Claude Opus 5
7fe462f972
feat(master_data): 건설품셈 공통 5장 로직 35개 — 기초공사
...
- 로직_건설품셈_공통5장.json: 흙막이(마대 · H-Beam · 흙막이판 · 앵커 · 복공판 · 기준틀) · 지반개량(매트 · 고압분사 · PBD · 다짐말뚝) · 말뚝(기성 · 천공 · 두부정리 · 현장타설) · 차수재
- 장비조립·해체 = 인력·크레인 × (조립 + 해체 소요일수) · 본당 작업소요시간 = 지층별 연장 입력 × 굴착시간 표 · 편성 × T
- 부속장비·소모자재 = 인력편성 노무비 × 표 요율 · 공구손료율은 그룹 계수 표에서 찾기
- 8장: 연료 없는 기종 경비 로직 새로(공기식 크롤러드릴) · 기계 고르기 더함
- 재료_자체: 매트 · P.P로프 · 모래주머니 · 철근 19㎜ · 드레인 보드 · 차수재
- 식 엔진: 찾기·로직 머리는 「,」「)」에서만 끊음(표 이름 「P.P마대」)
- 막힘: 5-1-7 인장(「중급기술자」 노임 요소 없음) · 5-2-1 수중부설(「잠수조」 구성 원문 없음)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-19 17:56:12 +09:00
eomsangdon and Claude Opus 5
7f4fe9a8f5
feat(master_data): 건설품셈 공통 2장 로직 76개 — 가설공사
...
- 로직_건설품셈_공통2장.json: 가설건축물 손료·설치 · 울타리 · 규준틀 · 동바리 · 비계 · 안전시설 · 흙막이 · 보양·청소 · 리프트
- 공구손료율은 장 계수 표에서 찾기 · 재료 손료 = 재료량 × 2-2 손율
- 재료_자체: 조립식 가설건축물 주자재 · 콘테이너 · 축중계 · 조립말비계 부재 · 방지망·보호망 재료
- 식 엔진: 조건 이름도 작은따옴표 허용(「규준틀 높이」)
- 막힘: 2-9-12 · 2-11-8 · 2-11-9 · 2-12-4(「중급기술자」 노임 요소 없음) · 2-1(면적 기준표 — 범위규칙 글이 엔진 규칙 이름 아님)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-19 17:47:38 +09:00
eomsangdon and Claude Sonnet 5
9f617fdbfa
feat(master_data): 건설 기계설비 7장 소요량 옮김
...
- 소요량_건설품셈_기계설비7장.json (본문 표 18 + 계수 표 17)
- 변환 스크립트 build_소요량_건설품셈_기계설비.py · _설비_읽기 · _설비_표 · _설비_계수 · _설비_손 추가
- _토목_계수.lift 에 규칙 함수 인자 추가
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-19 17:45:10 +09:00
eomsangdon and Claude Opus 5
c68e26e882
feat(master_data): 건설품셈 공통 6장 로직 60개 — 철근콘크리트공사
...
- 로직_건설품셈_공통6장.json: 콘크리트 · 철근 · 거푸집 · PSC · 교량 가설·부대공 · 조립식 구조물
- 일당 편성 표 = 편성 ÷ 시공량 · 기계 1대 × 8시간 ÷ 시공량 · 공구손료는 인력품(작업조 노임)의 %
- 8장: 기계 고르기 더함 · 조종원직종 입력 로직 새로(고소작업차 — 원문 운전사 구분에 이름 없음)
- 재료_자체: 에폭시 접착제 · 폼타이 규격 · 강재거푸집 · 문양거푸집 · 원형맨홀거푸집 · 쉬즈관
- 식 엔진: 맞는 줄이 여럿이면 찾는 값 칸이 있는 줄만 · 괄호 든 칸 이름은 작은따옴표
- 막힘: 6-2-5(절단공 노임 요소 없음) · 6-3-6 해체(특수비계공 노임 요소 없음)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-19 17:42:08 +09:00
eomsangdon
21931697e1
Merge remote-tracking branches 'origin/sub_laptop_2', 'origin/sub_laptop_3' and 'origin/sub_laptop_4' into sub_desktop_1
2026-09-19 17:18:42 +09:00
eomsangdon and Claude Opus 5
f563a97290
feat(master_data): 자체 재료 67개 · 막혔던 재료 줄 · 크레인·펌프차·믹서 조종원직종
...
- 재료_자체.json 새로 — 공시에 없는 재료 이름·규격·단위 · 값 null(관리자가 채움) · 비고에 원문 절
- 9·10·11·12·13장 로직에 자체 재료 줄 얹음 · 12-22 · 12-29 · 12-31 · 12-34-4 로직 새로(12장 56개)
- 기계 요소 조종원직종 — 크레인(타이어·무한궤도) · 콘크리트펌프차 = 건설기계운전사 · 믹서 0.55㎥ 미만 = 일반기계운전사(8-1-3 5)
- 12-1-2 믹서 · 12-11 · 12-14 크레인 · 12-17 펌프차 기계경비 줄
- 계산기 — 값 없는 요소는 「관리자가 채울 값」으로 멈춤 · 수량 0 줄은 금액 0
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-19 17:16:49 +09:00
eomsangdon and Claude Sonnet 5
a09fbdfd78
feat(master_data): 건설 토목 1장 2장 6장 소요량 옮김
...
- 소요량_건설품셈_토목1장(116표) · 토목2장(9표) · 토목6장(73표) — md 표 73 · 8 · 50 개 모두 + 글 속 계수 표
- 변환 스크립트 build_소요량_건설품셈_토목.py + _토목_읽기 · _토목_표 · _토목_손 · _토목_계수
- check_master 틀 · 본문 · 로직 0건
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-19 17:16:42 +09:00
eomsangdon
7bb1aeb717
Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_2
2026-09-19 16:59:07 +09:00
eomsangdon
f5aa8f907c
Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_1
2026-09-19 16:57:54 +09:00
eomsangdon and Claude Sonnet 5
c636ad6a87
feat(master_data): 산림 1장 계수 표 추가 · 건설 공통 2장 3장 소요량 옮김
...
- 계수_산림품셈_01장: 1-1 · 1-2 · 1-6 · 1-7 표 10개 + 글 속 계수 표 13개 추가 (1-3 · 1-4 그대로)
- 소요량_건설품셈_공통2장: 표 112개(계수 58개 포함)
- 소요량_건설품셈_공통3장: 표 100개(계수 34개 포함)
- 옮기는 스크립트 남김 · 틀 · 본문 검사 0건
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-19 16:55:43 +09:00
eomsangdon and Claude Opus 5
83b0083f4c
feat(master_data): 산림품셈 13장 로직 36줄 · 기계 경비 로직 둘(일반 · 굴착기+부착용 집게)
...
- 로직_산림품셈_13장: 13-2 ~ 13-16 돈 로직 35 · 작업량 로직 1 (13-4-1 그대로)
- 로직_건설품셈_공통8장: 8 기계 시간당 경비 · 8 굴착기+부착용 집게 시간당 경비(잡재료 16% · 집게 손료)
- 계수: 8-4-8 주⑤ 조합 잡재료율 · 13-13-2 비율
- 로직_산림품셈_9장: 인력 10% · 장비 90% 줄 비고 「해석: 전량 인력 품 × 비율」
- master_formula: 범위규칙 「이하 · 칸마다 위 끝만」 · 「마지막 칸 이하 포함」
- 시험 셋 더함(14 통과)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-19 16:32:17 +09:00
eomsangdon
6e29c770e1
merge: origin/sub_laptop_2 합류 — 9장 계수 표 합집합(양쪽 열쇠 모두 살림) · 9장 소요량 식 값 반영
2026-09-19 16:22:29 +09:00
eomsangdon
ea3c2839b7
Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_2
2026-09-19 16:21:08 +09:00
eomsangdon and Claude Sonnet 5
b6ed7531b9
feat(master_data): 산림품셈 4장 · 5장 소요량 요소 파일 + 10장 · 9장 · 계수 파일 검사 결과 고침
...
- 소요량_산림품셈_04장 17표 · 05장 101표 추가 (본문 표 9 · 61개 전부, 글 속 계산용 수는 계수 표로)
- 10장 드론운반 산출 항목 표를 10-13-2 로 옮기고 산출 기준 수를 10-13 계수 표로 분리 · 중기운반 값 없는 줄 정리
- 9장 관보호공 30% 를 9-13 계수 표로 옮김 · 물 운반 값 없는 줄 정리
- 계수 두 파일: 머리 칸 「표」 · 표마다 기준 · 주 칸 갖춤 · 열차 운행빈도 기준 8시간 기록
- check_master.py: 하위 절 표를 상위 절 결손 판정에 합산 · 값칸 단위 안의 수 인정
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-19 16:20:49 +09:00
eomsangdon and Claude Opus 5
bb89ffebc0
feat(master_data): 산림품셈 9장 로직 — 돈 로직 27 · 작업량 로직 20
...
- 로직_산림품셈_9장.json: 굴착기 0.7㎥ 작업량 식 절 · 인력 10%+기계 90% 터파기·되메우기 · 인력 절 · 철근절단 · 면고르기 · 뿌리다듬기 · 제근
- 불도저·플레이트콤펙터 절은 작업량만(기계 요소 없음)
- 계수_산림품셈_9장.json: 절별 굴착기 규격 · 인력·장비 비율 · 9-3-2 주④ f 표 12개
- master_formula: 범위규칙 「이상·미만」 · 분수 글자 값(「1/1.30」) 계산
- 시험: 이상·미만 경계 · 분수 값 · 9장 계수 표 본문 대조
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-19 16:14:43 +09:00
eomsangdon and Claude Sonnet 5
4316173484
feat(master_data): 기계 요소 병합 — 원격 틀 판정(조종원직종 비고 · 단위·출처 묶음 · 검사 도구) 반영해 재생성
...
- 기계_건설품셈.json — 충돌은 스크립트 재생성으로 해소 · 0201 아홉 줄의 비고 유지 · 값 null 칸 출처는 읽는 절
- 스크립트 자리를 resources/master_data/scripts 로 옮김
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-19 16:09:23 +09:00
eomsangdon and Claude Opus 5
6a911c04cf
feat(master_data): 검사 도구 check_master.py · 틀 판정 반영
...
- 검사 넷: 틀 · 본문 대조(표 허구 · 절 결손) · 로직 검사(요소·표·칸 · 찾기 조건 · 로직 입력 · 돌고 도는 참조) · 시험 계산(호표 줄 · 비목 합)
- 식 읽기·계산은 master_formula.py(틀 7장 범위 · eval 없음 · Decimal)
- 틀: 번호로 적은 값은 원문 이름을 비고에 · 분수·식 값 · 짝 칸 · 8장 검사
- 기계 아홉 줄 비고에 조종원직종 원문 이름(건설기계운전사)
- 시험 test_masterdata_check.py: 견본 셋 손 계산 그대로 · 견본 파일 검사 통과
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-19 15:59:18 +09:00
eomsangdon and Claude Sonnet 5
5e2509cbc8
chore(master_data): 1_기초 8 파일 새 틀로 옮김 · 옛 7 old 로
...
- 새 요소 파일 6 — 인력_건설노임 · 인력_제조노임 · 재료_나라장터자재 · 재료_오피넷유가 · 환율_한국은행환율 · 요율_조달청제비율
- 출처목록 → _원문목록.json 이름만 바꿈
- scripts/_migrate_base.py 옮김·대조 · _build_mat_price.py 경로·칸 이름 새 파일에 맞춤
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-19 15:33:47 +09:00
eomsangdon and Claude Fable 5.1
c250e00e00
chore(resources): 옛 생성 스크립트 2 master_data/old 로 옮김
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QqkvdyxUtANWroVKpQUyxE
2026-09-19 15:19:11 +09:00
eomsangdon and Claude Opus 5
9f611d4499
chore(resources): master_data 생성 스크립트 scripts 폴더로 · 목록 기록장 4 삭제
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QqkvdyxUtANWroVKpQUyxE
2026-09-19 13:30:11 +09:00