Commit Graph
4160 Commits
Author SHA1 Message Date
eomsangdonandClaude Sonnet 5 b3e939849a feat(master_data): 관급 짝짓기 규칙 넓힘 · 단위 시험 · 호출 오류 키 가림
- 아스콘 규격 괄호 조합 이름 떼기 · 시군 묶음 지역 짝짓기 · 지난번 못 채운 줄 재시도
- 관급 열 채움 3,045 · null 1,507 (보류 394 · 못 채움 1,113)
- test_masterdata_procure.py 7건 · 설계 문서에 제조사 선택지 · 로직 일괄 시험 전후 (1,024/327 동일)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 17:18:32 +09:00
eomsangdon 3c7a665d68 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_4 2026-09-20 16:52:43 +09:00
eomsangdonandClaude Opus 5 b2a762d8e1 knowledge(마스터): 나라장터 빼기 — 로직 호표를 자재품목으로 갈아 끼우고 MN 폐기
- 로직이 가리키던 나라장터 자리 121(정적 키 18 · 고르기 13벌)을 자재품목(MT) 줄로 갈아 끼움 — 이름·규격·단위가 맞는 줄 · 지역이 갈리는 품목은 서울 줄.
- 자재품목에 맞는 줄이 없는 넷은 품셈재료 미연결로 돌림 — 시너(MP000266) · 동 및 동합금용 용접봉 BCUP3 · 폴리에틸렌필름 0.04㎜ · 아스팔트싱글(새 줄 셋).
- 엔진이 자재품목 키를 바로 받으면 값 열 다섯 가운데 낮은 값(시험 계산용) · 출처는 「키.열」.
- 재료_나라장터자재.json 과 그 빌더를 old 로 옮기고 키 대장에 MN 폐기 · check_master · 키 대장 · M01 서버·화면 · _틀.md · compare_estx 의 나라장터 자리 정리.
- 끝 검사: check_master 틀 0 · 로직 0 · 일괄 시험 계산 통과 988 · 멈춤 363(앞 989 · 362 — 아스팔트싱글 한 줄) · pytest 67 통과 · typecheck 깨끗.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 16:49:47 +09:00
eomsangdon e28966d1f7 Merge remote-tracking branch 'origin/main_desktop_1' into sub_laptop_4 2026-09-20 16:40:20 +09:00
eomsangdonandClaude Sonnet 5 7301468f88 feat(master_data): 자재품목 관급 열을 조달청 값으로 — 다산소프트 값 제거 · update_관급단가.py · 설계 문서
- 관급 열 4,552줄: 조달청 종합쇼핑몰(MAS · 일반 · 3자단가)에서 받은 값 2,981 · 못 채움·보류 null 1,571 · 비고 「관급: 조달청 … 받은 날」
- 짝짓기: 레미콘 2,095줄 중 2,028줄 다산 값과 같음 · 아스콘은 기준일(2026-08-01) 차이 · 제조사별 값이 갈리는 갈래는 보류
- 다시 돌리기: update_관급단가.py update (받기 → 원본 보관 → 관급·비고만 갈음)
- ref/_설계_관급단가_갱신.md: API · 짝짓기 · 대조 결과 표

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 16:40:12 +09:00
eomsangdon 2b008a8e74 knowledge(기계): 로직 「기계 요소 없음」 141건 전수 조사 · 옛이름 9건 보완
로직_*.json 비고의 기계 요소 없음/기계 목록에 없는 것 마커 141건을 원문
(건설품셈 공통 8-3·8-4·8-5, 각 절 주 · 산림품셈 2-2)과 대조. 이름 표기만
달라 못 찾은 9건(그라인딩장비→노면파쇄기2m · 트럭/화물트럭→덤프트럭 각
톤수 · 종자살포기→취부기 · 플레이트콤펙터→플레이트 콤팩터 · 라인마커
트럭→라인 마커 · Trailor→트럭 트랙터 및 평판트레일러)은 기계.json 해당
줄 옛이름 칸에 표기 추가. 이름·규격이 이미 같아 마스터엔 있고 로직 연결
만 빠진 6건(배관파이프·불도저19ton·래머80kg·소형브레이커·프라즈마절단
기·크레인150ton)과, 원문 자체에 손료계수·가격이 없는 나머지(13장 플랜
트설비 사용장비 참고표 다수·모터카·자갈화차·베인시험전단기 등)는
resources/master_data/ref/_점검_없는기계.md 에 정리. 로직 파일은 건드
리지 않음.
2026-09-20 16:37:29 +09:00
eomsangdon 9fe36b871d Merge remote-tracking branches 'origin/sub_desktop_1', 'origin/sub_laptop_1' and 'origin/sub_laptop_3' into sub_laptop_4 2026-09-20 16:33:11 +09:00
eomsangdon 309f20e436 Merge remote-tracking branch 'origin/dev' into sub_laptop_4 2026-09-20 16:33:09 +09:00
eomsangdonandClaude Sonnet 5 652ee94586 feat(master_data): 관급 단가 받기 — 조달청 종합쇼핑몰 API 원본 보관 · update_관급단가.py 받기·짝짓기 시작
- 받기: 레미콘 · 아스팔트콘크리트 · 봉강(철근) · H빔 · 파형강관 · 콘크리트관 — MAS · 일반단가 · 3자단가 (gz 원본 + _meta.md)
- 짝짓기 도우미: 지명 묶음 · 강도 · 지역 고르기

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 16:33:03 +09:00
eomsangdonandClaude Sonnet 5 1e272209f7 knowledge(노임): 조종원 계수·직종 질의회신 원문 확인
건협기술-2230(2001.05.29) 노무비산출 회신 — 1/8·25/20·16/12 계수 원문 대조
잠수부 1조 편성 질의회신 2건 확보 — 송기수 명칭은 두 회신 모두 없음 확인
엔지니어링 노임 부문·시험사·기계기사·전기기사·측량산업기사 질의회신은 못 찾음

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0146J72jAMHpcmW4n2Y8WakE
2026-09-20 16:32:37 +09:00
eomsangdonandClaude Opus 5 10418ccbd4 knowledge(마스터): 소요량·계수·로직에 구분·상세구분 — 표·줄마다 칸 · 갈래 목록은 서버가 줌
- 장 파일 137 개의 표 3,028 · 로직 1,351 줄에 구분(원문 + 부문 · 「건설품셈 공통」) · 상세구분(「03장 토공사」) 칸을 직접 둠 · 파일 머리의 부문·차례는 목록 차례로 남김
- 열 차례 — 표는 키 · 원문번호 · 구분 · 상세구분 · 이름 · 기준 · 출처 · 비고 · 조건 · 범위규칙 · 값칸 · 줄 · 주 · 그룹(맨 뒤) · 로직은 소유 다음에 비고
- 서버 — GET /subs?group= 이 구분·상세구분 목록(장 차례대로) · GET /tables 가 파일을 가로질러 구분·상세구분·찾기로 거르고 쪽 나눔 · GET /logics 도 구분·상세구분으로 거름 · 새 줄은 서버가 갈래를 채움 · 죽은 book 칸 걷어냄
- check_master 가 구분·상세구분이 파일 머리·이름과 맞는지 봄 · adopt 가 빌더 줄에 갈래를 찍어 되돌리기 시험 글자까지 같음 · _틀.md · 화면 계약 · 화면 트리 · 시험 같이 고침

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 16:30:48 +09:00
eomsangdonandClaude Sonnet 5 21f04c64bb feat(M01): 화면 부품 공용화 — 드롭다운·찾기 칸·단추·확인창을 공용 템플릿으로 · 재료 컨테이너 차례
- createSelectField 에 선택 인자 더함(compact · ariaLabel · setOptions) — 기본 동작 그대로
- 인력 2단 거름 · 로직 편집 고르기 · 계산 입력 · 요소 찾기 창 그룹 select 를 공용으로 · m01-side__select 걷음
- 찾기 칸은 createInputField · 표 칸·모달 단추는 createButton · 버리기 확인은 showConfirmDialog
- 재료 컨테이너 = 자재품목 · 유가 · 품셈재료 차례 · 안 쓰는 조달 문구 걷음

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-20 16:27:06 +09:00
eomsangdonandClaude Opus 5 ff43de4e60 knowledge(마스터): 품셈재료 임도·사방 재료 89줄 가격 연결 — 연결 12 · 못 이은 까닭 77
- 대상 = 산림품셈 9·10·12·13·14장 · 건설품셈 공통 3·6·7장 로직이 부르는 재료 (+ 종자·비료·매트·철선 줄)
- 연결 12 — 시멘트(전국) · 이형철근 SD300 D13·D16(전국) · 물(상수도) · VR관고무링 D800·D1000·D1200 · 파형강관 커플링밴드 Φ800·Φ1000·Φ1200 · 복합비료 · 아세틸렌
- 못 이은 77줄에 짧은 까닭 — 단위 다름(본↔m · 포↔㎥ · Ton↔m) · 재질·등급 갈림(흄관 A·B형 · 파형강관 두께 · 철근 강도) · 자재품목에 같은 품명 없음
- 후보 조건 새로 넣지 않음 — 연결 조건이 품명 뿌리만 보아 강도·재질을 못 가름
- 값·키 그대로 · 재료_자재품목.json 은 읽기만
- check_master 틀 0 · 로직 0(본문 1 은 8-4-8 잡재료율 기존 건) · 로직 일괄 시험(자재지역 울진) 값 나옴 997 → 999 · 깨진 줄 0

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 16:22:56 +09:00
eomsangdonandClaude Opus 5 9de61eb251 knowledge(마스터): 재료 열 한 벌 정리 — 시중물가 → 자재품목 · 값 다섯 열 · 유가·환율도 같은 열
- 재료_시중물가.json → 재료_자재품목.json(테이블ID MT · 키 그대로) · 모든 줄이 같은 열 한 벌(키 · 원문번호 · 구분 · 상세구분 · 이름 · 규격 · 단위 · 물가자료 · 유통물가 · 물가정보 · 거래가격 · 관급 · 출처 · 비고 · 면수)
- 값 묶음(시중·조달)을 풀어 다섯 값을 열로 · 관급 = 조달 값(4,552 줄 · 기간은 비고 「조달 26.7」) · 원문 가격정보만 남은 72 줄은 값 열에 안 넣고 비고 「가격정보 ○○」 · 구분·상세구분은 원문에 분류가 없어 비움
- 재료_오피넷유가 · 환율_한국은행환율도 열 한 벌(기준일 → 규격 · 유가 구분 = 전국평균/시도별 · 상세구분 = 지역) · 상품코드·지역코드 삭제
- 엔진 단가(연결된 줄의 낮은 값 · 출처 = 「<키>.<열>」) · check_master 열 검사 · M01 고르기(procure 걷어냄) · 빌더 · _틀.md · 화면 계약 · 시험 같이 고침

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 15:55:40 +09:00
eomsangdonandClaude Sonnet 5 02b9c8be92 feat(M01): 인력 한 표 · 왼쪽 「전체」 + 구분 → 상세구분 두 단 거름 · 준용 모든 줄 고르기
- 인력 열 순서 = 키 … 옛이름 · 비고 · 준용 · 상태 읽기 전용
- 구분·상세구분 목록은 서버 /subs · 고른 거름은 sessionStorage 기억

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-20 15:18:26 +09:00
eomsangdon ef040a5749 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_3 2026-09-20 15:14:52 +09:00
eomsangdonandClaude Opus 5 1447750e89 knowledge(마스터): 인력 열 한 벌 정리 — 조사 → 구분 · 상세구분 · 상태 · 일시간 · 준용 공통 칸
- 인력.json 392 줄이 같은 열 한 벌(키 · 원문번호 · 구분 · 상세구분 · 이름 · 규격 · 단위 · 값 · 출처 · 일시간 · 상태 · 옛이름 · 비고 · 준용)
- 건설업 미공표 14 는 4-라 산정값을 값에 · 상태 「산정」 · 근거는 비고 한 줄 · 산정·신뢰도·업종·부문·환산비·후보 등 열두 칸 없앰
- 머리 「구분」 에 원문 · 기관 · 판 · 공표일 · 원천 · 상세구분 등록 — 새 조사는 한 항목 더하고 줄만 붙이면 끝
- 엔진은 준용이 있으면 그 직종 값 · 없으면 값 · check_master 인력 열 검사 · M01 구분·상세구분 거름과 구분 목록 API · 빌더도 새 열

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 15:12:54 +09:00
eomsangdon 760fbe680c chore(master_data): 사용자가 정리한 열 목록 csv(인력 열 확정) 2026-09-20 14:56:12 +09:00
eomsangdon cfd8f67471 chore(master_data): 열 목록 csv 를 테이블당 한 줄(열 제목 가로 나열)로 2026-09-20 13:21:01 +09:00
eomsangdonandClaude Fable 5.1 5baab2edcb chore(master_data): 화면 표 열 목록 csv(열 조정용 · 값 없음)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QqkvdyxUtANWroVKpQUyxE
2026-09-20 11:08:38 +09:00
eomsangdonandClaude Opus 5 0a33939a6b fix(마스터): _키대장.json 서식 되돌림 — 원래 한 줄 한 키
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 09:39:27 +09:00
eomsangdonandClaude Opus 5 260c9c99cb knowledge(마스터): 옛 직종 이름 적용 — 준용대상 16 직종을 현행 줄 「옛이름」 으로 옮김 · 엔진 통합 차례 없앰
- 인력.json — 원문 확인 대응만 현행 줄에 옛이름 칸 + 짧은 이력 비고 · 옮긴 준용대상 16 줄 삭제(48 → 32) · 절단공은 철근 작업 한 줄만 철근공으로 가름
- _키대장.json — 옮긴 16 키에 「폐기 → 새 키」
- 로직 5 파일 89 호표 줄 — 현행 직종 키로 갈음 · 줄 비고에 「옛이름: ○○」
- 엔진·틀·빌더·M01 — 값 → 준용 → 산정 차례 · 옛이름 칸 읽기 전용 · 이름 찾기에 옛이름 걸림

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 09:38:53 +09:00
eomsangdonandClaude Sonnet 5 351f2f5430 knowledge(노임): 품셈 옛 직종명 → 현행 직종 대응 근거 정리
엔지니어링산업 진흥법 시행령·공간정보법 시행령·건설기술 진흥법 시행령 신규 수집
2010.1.1 건설업 임금실태조사 직종 개편 이력(현행 회차에 수록분)으로 대응 확인
노임단가_직종대응_근거.md 신설 · 04_참조_법령기준_목록.md 등록

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0146J72jAMHpcmW4n2Y8WakE
2026-09-20 09:21:19 +09:00
eomsangdon 92e4dbfa36 Merge remote-tracking branches 'origin/sub_laptop_1' and 'origin/sub_laptop_3' into sub_desktop_1 2026-09-20 09:02:32 +09:00
eomsangdonandClaude Opus 5 0edaca9d6a knowledge(마스터): ESTX 직종 연결 이력 조사 — 준용대상 기술자 엔지니어링 건설부문 이음 · 옛 이름 별칭 21줄 · 미공표 산정 대조
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 08:45:52 +09:00
eomsangdonandClaude Sonnet 5 c051fbf337 feat(M01): 왼쪽 패널 트리(전체 › 조사 · 원문 › 부문 › 장) · 표 끝 열 비고
- 인력·기계: 전체가 부모 · 조사/세부분류가 자식 · 줄 수 표시 (전체 408 = 묶음 합 · 기계 654 = 묶음 합)
- 소요량·계수·로직: 원문 › 부문 › 장 트리 · 접기/펴기
- 로직 목록: 원문/장 선택칸 대신 트리로 범위 고름
- 표: 비고 열을 항상 끝에 보이게 · 눌러 고침

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-20 08:42:20 +09:00
eomsangdonandClaude Sonnet 5 9790631476 knowledge(마스터): 값 아닌 값·연결 줄에 비고 채움 — 인력 8 · 시중물가 조달 4606 · 품셈재료 8 · 기계 주연료 330
- 인력: 잠수부 1020 「원문 4-가 1일 6시간」 · 1040 「원문 표기 배관공(수도)」 · 통합 6줄 「통합: 원문 직종 통합 목록」
- 시중물가: 관급 조달 4552줄 「관급 값을 조달로 옮김」 · 나라장터 연결 54줄
- 품셈재료: 연결 5줄 · 후보 조건 3줄
- 기계: 주연료종류 있는 330줄 「주연료종류: 원문 글을 가름」
- 값 · 키 · 다른 칸 변동 0 (비고 뺀 줄 대조 동일)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 08:09:00 +09:00
eomsangdon c97515e8a6 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-09-20 02:30:33 +09:00
eomsangdon f3643fbf4e Merge remote-tracking branch 'origin/sub_desktop_1' into main_laptop_1 2026-09-20 02:30:32 +09:00
eomsangdon 6aa8005b04 Merge remote-tracking branch 'origin/main_desktop_1' into main_laptop_1 2026-09-20 02:30:31 +09:00
eomsangdon 090eb7d975 auto: 2026-09-20 02:30 (ESD_LAPTOP) 2026-09-20 02:30:13 +09:00
eomsangdonandClaude Sonnet 5 98fe87402f feat(M01): 로직 목록 원문번호 찾기 · 로직 목록 차례순
- 로직 목록 찾기가 원문번호도 봄(키가 번호꼴이 아니라서)
- 서버 로직 목록을 파일 머리 차례순으로

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-20 02:29:38 +09:00
eomsangdonandClaude Sonnet 5 c26f15718d feat(M01): 왼쪽 패널을 공용 접기 컨테이너 여덟 개로 · 하위 거름 · 참조 칸에 키 옆 이름
- 인력 · 재료 · 기계 · 소요량 · 계수 · 환율 · 요율 · 일위대가 로직 컨테이너(환율·요율은 눌러 바로 표)
- 인력 조사별 · 기계 세부분류별 거름 · 줄 더하기는 고른 조사·세부분류를 채움
- 준용 · 조달 연결 · 가격 연결 칸에 키와 이름을 같이 보임

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-20 02:25:03 +09:00
eomsangdonandClaude Sonnet 5 b9c57eb909 knowledge(품셈md): 건설 8-4-8 자동세륜기 규격 칸 원문 줄바뀜 주석 보강
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0146J72jAMHpcmW4n2Y8WakE
2026-09-20 02:23:28 +09:00
eomsangdonandClaude Sonnet 5 d1e2132109 fix(M01): 시중물가 줄 저장 때 안쪽 묶음 띄어쓰기 안 바뀌게 · 줄 목록에 하위 거름(sub)과 참조 이름(refs)
- 저장기: 바깥 묶음과 안쪽 묶음의 띄어쓰기를 따로 옛 글에서 읽어 그대로 씀
- /rows: sub(조사·세부분류) 거름 · 참조 칸 키의 이름 refs

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-20 02:16:19 +09:00
eomsangdonandClaude Opus 5 32b19c547d feat(master_data): 키 개편 뒤따름 — _틀.md 새 규칙 · 빌더 잇기(adopt) · ESTX 비교 · 화면 계약
- _틀.md: 파일 이름(인력.json · 기계.json · NN장_장 제목) · 머리 부문·차례 · 키·테이블ID·대장 · 변수(키 · ID:원문번호 · 찾기(QF…) · 로직(GC…))
- master_keys: old_view(옛 이름으로 읽기) · adopt(빌더 옛 모양 → 키·한 테이블·장 이름 · 부문 앞말 · 참조 변환) · order_chapters(차례)
- 빌더 7개 끝에서 adopt · 노임·시중물가 빌더 다시 돌려 결과 같음(시중물가 머리 비고 글 한 줄만 「키」) · 기계·기계설비 7장은 사본 폴더에서 같음
- compare_estx: 인력.json 조사 · 기계.json 세부분류 · 로직 GC:원문번호 · 네 갈래 모두 돌아감
- _화면_계약.md: key = 키 · 새 줄 키는 서버가 대장 다음 번호 · 키 못 고침

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 02:09:04 +09:00
eomsangdonandClaude Opus 5 6c9ac97b29 feat(master_data): 키 개편 — 테이블ID+6자리 키 · 인력·기계 한 테이블 · 장 파일 이름
- 모든 요소·표·로직 줄의 열쇠 → 키(LB000123 꼴) · 옛 열쇠·원문 번호는 원문번호 칸 · 대장 _키대장.json (키 36,840 · 다음 번호)
- 변수 적는 법 키로 — 로직 식·연결·준용·통합·후보·조달 연결 일괄 변환 · {이름} 낀 참조는 ID:원문번호
- 인력 8 파일 → 인력.json(줄마다 조사 · 머리 조사 묶음) · 기계 2 파일 → 기계.json(세부분류)
- 소요량·계수·로직 파일 이름 = 그룹_원문_NN장_장 제목 · 머리 부문·차례
- 엔진(값 찾기 · 알림에 키 옆 이름) · check_master(키 모양·겹침·대장·끊긴 키 · 기계 요소 줄도 본문 결손 대조) · M01 서버(새 줄 키는 대장 다음 번호 · 키 못 고침) · 화면 칸 이름만 맞춤
- 로직 일괄 시험 계산 1,351 줄 — 옮기기 전후 줄마다 결과·금액 같음

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 01:56:30 +09:00
eomsangdon 5bfdf65951 Merge remote-tracking branch 'origin/main_desktop_1' into sub_laptop_1 2026-09-20 01:36:28 +09:00
eomsangdonandClaude Opus 5 3f4fd66d21 feat(master_data): 노임 마스터화 — 원문 md 다섯 갈래 노임 · 준용대상 짝짓기·통합 · 미공표 산정 · ESTX 항목 비교
- 새 요소 파일(우리 md 에서만 · 판 2026-01-01): 엔지니어링노임 56 · 측량노임 20 · 건설사업관리노임 4 · SW노임 17 · 산림노임 2 — 빌더 build_인력_노임.py · 줄 수·값 md 기계 대조
- 준용대상 49 → 48: 측량중급기술자 옮김(로직 참조 8) · 원문 통합 목록 5 직종 통합 칸(목도 · 특수비계공 · 함석공 · 갱부 · 스레이트공) · 절단공 갈림 · 비슷한 이름 21 후보
- 건설노임 미공표 14 산정{값 · 근거 · 마지막공표} — 원문 회차 평균 그대로 이음 · 석조각공·드잡이공편수 다산소프트와 이음 계열 다름 비고 · 2026-09-01 적용분 확보됨 비고
- 엔진 차례 값 → 준용 → 통합 → 산정 · 호표 출처 · M01 준용 후보 7 노임 파일 · 통합·산정·후보 칸 읽기 전용
- ref/_비교_estx.md 10절: ESTX 378 줄 중 371 짝 · 짝 없는 직종 42 · 일괄 시험 계산 통과 1104 → 1115

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 01:34:24 +09:00
eomsangdon c7d51abed2 knowledge(노임): 엔지니어링·측량 노임단가 2025 회차 검증
엔지니어링(한국엔지니어링협회): 기존 변환 도구와 다른 실행으로 재대조 —
pyhwp(hwp5html)로 보고서 HWP 표 재파싱, xlrd로 xls 재추출, 공표문 PDF
(글자층 없음)는 쪽 그림 렌더링 직접 판독. 임금실태조사 결과 8개 표
(전체·7개 기술부문×8등급)·공표문·xls·부록2 자격기준·공표일·적용일·
월평균 근무일수 전량 일치, md 수정 없음.

측량(한국공간정보산업협회): 표지·공표문·조사결과표·지난 연도별 임금
현황·부록1 자격기준 쪽을 PDF 그림으로 직접 렌더링해 판독. 20직종
노임단가 표·증감액·증감률·합계·공표일·적용일·월평균 근무일수 전량
일치, md 수정 없음.

두 갈래 모두 직종(등급) 구성 변경 없음(단일 회차). 마스터데이터는
건드리지 않음.
2026-09-20 01:25:10 +09:00
eomsangdon ab0f683d2b Merge remote-tracking branch 'origin/sub_desktop_1' into sub_laptop_1
# Conflicts:
#	resources/knowledge/original/원가계산/노임단가_건설업_대한건설협회/_meta.md
2026-09-20 01:19:49 +09:00
eomsangdon 2e6e4f8243 Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_1
# Conflicts:
#	resources/master_data/ref/_비교_estx.md
2026-09-20 01:19:37 +09:00
eomsangdonandClaude Sonnet 5 a010f1c8e7 knowledge(노임): 건설업 노임단가 2023.1~2025.9·2026.9 회차 원문 대조 검증 기록
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0146J72jAMHpcmW4n2Y8WakE
2026-09-20 01:14:08 +09:00
eomsangdon 9bac980784 knowledge(노임): 건설업 노임단가 2020.1~2022.9 옛 회차 6건 검증
PDF 4회차(2020-01·2021-09·2022-01·2022-09)는 PyMuPDF 글자좌표 독립
재추출로, HWP 2회차(2020-09·2021-01)는 pyhwp 표 구조 직접 파싱으로
기존 md와 대조. 평균임금 현황(원문 쪽 그림뿐인 구간)은 PDF 쪽을 그림
렌더링해 직접 판독. 개별직종 노임단가 표 전 줄·평균임금 표·통합·명칭
변경·신설 직종 목록·직종해설 전량 일치, md 수정 없음. 회차별 직종
수·신설 직종(2020-09-01 +4: 5008~5011 품질관리기술인)을 _meta.md에
기록. 마스터데이터는 건드리지 않음.
2026-09-20 01:11:29 +09:00
eomsangdon 8e0f6d9906 Merge remote-tracking branch 'origin/sub_laptop_3' into main_desktop_1 2026-09-20 00:57:51 +09:00
eomsangdon c128ac4539 Merge remote-tracking branch 'origin/sub_laptop_2' into main_desktop_1 2026-09-20 00:57:48 +09:00
eomsangdon ed625864e7 Merge remote-tracking branch 'origin/sub_desktop_1' into main_desktop_1 2026-09-20 00:57:45 +09:00
eomsangdonandClaude Sonnet 5 c8c004e9a7 knowledge(노임): 엔지니어링·측량 기술자 노임 공표 원문 확보 + 완전 md 화
- 노임단가_엔지니어링_한국엔지니어링협회: 2025 임금실태조사 결과공표(2025-12-02 · 2026-01-01 적용 · 통계 372001) 공표문 PDF · 노임단가 XLS · 보고서 HWP 원문 보관, 공표문·XLS·보고서 전체본과 장별 md, 그림 pic
- 노임단가_측량_한국공간정보산업협회: 2025 측량업체 임금실태조사 결과 공표(2025-12-22 · 2026-01-01 적용 · 통계 377001) 공표문·보고서 PDF 원문 보관, 공표문·보고서 전체본과 장별 md, 그림 pic
- _meta.md: 공표 기관 · 문서 · 공표일 · 적용일 · 받은 주소 · 받은 날짜 · 통계 승인 번호
- 기계 대조: 공표문 = XLS · 보고서 부문별 표 = XLS · 글자층 글자 수 · 표 합·증감 검산
- 04_참조_법령기준_목록.md 에 두 폴더 추가

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-20 00:55:11 +09:00
eomsangdonandClaude Sonnet 5 bffd1d18f2 knowledge(노임): 건설사업관리·SW기술자 노임단가 md 원문 대조·오차 수정
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0146J72jAMHpcmW4n2Y8WakE
2026-09-20 00:53:49 +09:00
eomsangdon 2477a82f14 knowledge(노임): 산림청 나무의사·수목치료기술자 노임단가 2022~2025년 추가·2026년 검증
같은 게시판(bbsId=BBSMSTR_1031)에서 작성일 범위 검색으로 2022~2025년 공고
4건(nttId 3166209·3178062·3190723·3202820)을 원문 HTML 그대로 확보하고
전체본 md로 전사. 4건 모두 첨부파일 없음(본문이 원문) 확인.
2026년 기존 건은 첨부파일 없음을 원문과 재대조(수정 사항 없음).
수치(연도별 나무의사·수목치료기술자 단가·소비자물가상승률)를 원문 HTML과
기계 대조해 전량 일치 확인. 마스터데이터는 건드리지 않음.
2026-09-20 00:47:53 +09:00