feat(M01): PLAN 7-4b 앞 절반 — 품셈재료 값 없는 재료 자재품목 새 줄 106 · 모래·자갈 전국지역 분리 · VR관 1본=2.5m

품셈재료 가운데 자재품목에 짝 없어 로직이 부르는 재료 106종(원 분류의 139줄 대응)을
자재품목에 새 줄로 만듦 — 이름·규격·단위·구분·상세구분·출처(품셈재료 키·요구절)만
채우고 값 다섯 칸(물가자료·유통물가·물가정보·거래가격·관급)은 모두 빔 · 비고에
「품셈재료에서 옮김 · 값 미확보」 · 키는 MT030600부터(_키대장.json 갱신).

이름이 옛 분류 규칙에 안 걸리는 93종(건설품셈 13장 플랜트설비 소모품 위주)은
build_자재품목_분류.py 에 정확한-이름 대응표를 새로 두어 채움(정규식 우선순위는
안 건드림 · 기존 30592줄 분류 결과 그대로 · 미분류 25줄 불변).

모래·자갈(중량 kg, 자재품목엔 ㎥ 지역줄만 있음)은 한 줄로 안 굳히고 전국 대표 자리 ·
지역별 자리 두 줄씩(4줄) 나눠 둠. 전력은 재료_유가전력.json 에 이미 있어 그대로 둠(안 옮김).

VR관(GF000173 막힘 원인)은 고려콘크리트산업 규격표로 1본=2.5m(D300~D1200 공통) 확인 —
그 22줄 비고에 환산 계수·출처 적음(D1500 은 표에 없어 그대로 둠).

품셈재료 자체는 이번엔 안 옮김(다음 일감) · 로직·조합 파일은 안 건드림.

typecheck 통과 · test_자재품목_분류.py·test_masterdata_check.py 80 통과(미분류 0 신규).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
This commit is contained in:
2026-09-22 12:39:33 +09:00
co-authored by Claude Sonnet 5
parent 2ebc02dab5
commit 73109fe0e8
4 changed files with 365 additions and 56 deletions
@@ -2,7 +2,7 @@
`scripts/build_자재품목_분류.py` 가 만든 표 — 손으로 고치지 않음.
- 구분 24 · 상세구분 100 · 미분류 25 줄 (전체 30592 줄)
- 구분 24 · 상세구분 100 · 미분류 25 줄 (전체 30702 줄)
## 규칙
@@ -14,33 +14,33 @@
## 구분별 상세구분 (줄 수)
### 관·이음관 (7150)
### 관·이음관 (7151)
PE관 2906 · 이음쇠·부속 1003 · 주철관 828 · 강관 705 · PVC관 461 · 파형강관 417 · 유리섬유·FRP관 398 · 흄관 222 · 동관·스텐관 133 · 단열이중관 77
PE관 2907 · 이음쇠·부속 1003 · 주철관 828 · 강관 705 · PVC관 461 · 파형강관 417 · 유리섬유·FRP관 398 · 흄관 222 · 동관·스텐관 133 · 단열이중관 77
### 식생·종자 (6127)
### 식생·종자 (6128)
수목 5532 · 수목지주·보호 181 · 초본·야생화 138 · 종자 105 · 잔디·지피 97 · 농약·약제 42 · 비료·토양개량 25 · 비료 7
수목 5532 · 수목지주·보호 181 · 초본·야생화 138 · 종자 105 · 잔디·지피 97 · 농약·약제 42 · 비료·토양개량 26 · 비료 7
### 레미콘 (3203)
레미콘 3203
### 철근·강재 (1750)
### 철근·강재 (1754)
형강 716 · 철근 497 · 강판 262 · 구조용강관 132 · 철선 92 · 철망·와이어메쉬 51
형강 717 · 철근 497 · 강판 262 · 구조용강관 132 · 철선 93 · 철망·와이어메쉬 53
### 아스콘·포장 (1705)
아스콘 1479 · 포장블록 173 · 특수포장 30 · 아스팔트 13 · 투수포장재 10
### 안전시설 (1551)
### 안전시설 (1552)
표지판·지주 933 · 가드레일 458 · 낙석방지·휀스 74 · 낙석방지책 63 · 차선·방호 23
표지판·지주 934 · 가드레일 458 · 낙석방지·휀스 74 · 낙석방지책 63 · 차선·방호 23
### 볼트·앵커·철물 (1001)
### 볼트·앵커·철물 (1002)
볼트·너트 525 · 와이어로프·클램프 208 · 앵커 189 · 못 41 · 철근커플러 38
볼트·너트 526 · 와이어로프·클램프 208 · 앵커 189 · 못 41 · 철근커플러 38
### 전기·통신 (900)
@@ -58,53 +58,53 @@ PE관 2906 · 이음쇠·부속 1003 · 주철관 828 · 강관 705 · PVC관 46
화물운임 552 · 시험·검사 62 · 폐기물 61 · 상하차 2
### 기계·설비 (606)
### 기계·설비 (626)
기계류 255 · 보일러·공조 172 · 놀이·운동·시설물 109 · 측정·시험기기 60 · 소방·가스 10
기계류 267 · 보일러·공조 172 · 놀이·운동·시설물 109 · 측정·시험기기 68 · 소방·가스 10
### 맨홀·수로·그레이팅 (602)
수로관 283 · 그레이팅 169 · 맨홀 150
### 시멘트·골재 (582)
### 시멘트·골재 (588)
골재 323 · 모르타르 188 · 시멘트 71
골재 328 · 모르타르 189 · 시멘트 71
### 도료·방수·접착 (557)
### 도료·방수·접착 (572)
도료 249 · 접착·혼화 173 · 방수·실링 135
도료 258 · 접착·혼화 174 · 방수·실링 140
### 석재 (534)
### 석재 (535)
경계석 410 · 조경석·자연석 124
경계석 410 · 조경석·자연석 125
### 콘크리트제품 (493)
### 콘크리트제품 (494)
말뚝·파일 223 · 경계석·블록 171 · PC구조물 99
말뚝·파일 223 · 경계석·블록 172 · PC구조물 99
### 건축마감 (450)
### 건축마감 (454)
천장·바닥·마감재 246 · 문·창·유리 123 · 타일·기와 66 · 위생기구 15
천장·바닥·마감재 250 · 문·창·유리 123 · 타일·기와 66 · 위생기구 15
### 목재 (430)
### 목재 (431)
각재·판재 167 · 목재덱 161 · 합판 78 · 판재 24
각재·판재 168 · 목재덱 161 · 합판 78 · 판재 24
### 단열·보온 (282)
### 잡재료 (313)
단열재 282
소모품 231 · 용접·가스 36 · 고철·기타금속 31 · 화약 13 · 용수 2
### 잡재료 (263)
### 단열·보온 (284)
소모품 189 · 고철·기타금속 31 · 용접·가스 28 · 화약 13 · 용수 2
단열재 284
### 교량·구조부속 (133)
신축이음·받침 75 · 보강재·정착 58
### 거푸집·가설재 (128)
### 거푸집·가설재 (130)
동바리·비계 72 · 거푸집 48 · 가설건축물 8
동바리·비계 73 · 거푸집 49 · 가설건축물 8
### 특수장비 (4)