feat(master_data): 자재품목 구분 · 상세구분 채움 — 품명 글자 규칙 · 23 구분

- scripts/build_자재품목_분류.py: 품명 규칙(위에서 첫 일치) · 조달청 줄은 조달청 품명 표 · 다시 돌리면 같은 결과
- 재료_자재품목.json: 구분 · 상세구분 두 칸만 바뀜 (값 · 이름 · 키 그대로) · 못 가린 줄은 미분류
- ref/_묶음_자재품목.md: 구분별 상세구분 · 줄 수
- 시험: test_자재품목_분류.py 추가 · test_masterdata_check 의 「구분 비어 있음」 확인을 「채워져 있음」으로

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
This commit is contained in:
2026-09-20 21:38:56 +09:00
co-authored by Claude Sonnet 5
parent 565833bcb8
commit c249f3be66
5 changed files with 31283 additions and 30595 deletions
@@ -0,0 +1,107 @@
# 자재품목 묶음 (구분 · 상세구분)
`scripts/build_자재품목_분류.py` 가 만든 표 — 손으로 고치지 않음.
- 구분 23 · 상세구분 96 · 미분류 1063 줄 (전체 30592 줄)
## 규칙
- 품명에서 공백을 모두 뺀 글자에 정규식을 위에서부터 대어 첫 일치를 따름 — 순서가 곧 우선순위.
- 조달청 줄(출처 「자재품목 조달청 …」)은 조달청 품명 16 개 표를 따름.
- 못 가린 줄은 구분 「미분류」 · 상세구분 없음.
- 값 · 이름 · 키는 바꾸지 않음(두 칸만).
- 다시 돌리면 같은 결과.
## 구분별 상세구분 (줄 수)
### 관·이음관 (7044)
PE관 2906 · 이음쇠·부속 1003 · 주철관 828 · 강관 705 · PVC관 461 · 파형강관 417 · 유리섬유·FRP관 398 · 동관·스텐관 132 · 흄관 117 · 단열이중관 77
### 식생·종자 (5869)
수목 5433 · 수목지주·보호 181 · 종자 105 · 잔디·지피 97 · 비료·토양개량 25 · 농약·약제 21 · 비료 7
### 레미콘 (3203)
레미콘 3203
### 철근·강재 (1857)
형강 703 · 철근 602 · 강판 262 · 구조용강관 147 · 철선 92 · 철망·와이어메쉬 51
### 아스콘·포장 (1705)
아스콘 1479 · 포장블록 173 · 특수포장 30 · 아스팔트 13 · 투수포장재 10
### 안전시설 (1505)
표지판·지주 933 · 가드레일 427 · 낙석방지책 63 · 낙석방지·휀스 59 · 차선·방호 23
### 볼트·앵커·철물 (1001)
볼트·너트 525 · 와이어로프·클램프 208 · 앵커 189 · 못 41 · 철근커플러 38
### 전기·통신 (799)
케이블·전선 312 · 판넬·차단기 163 · 전선관·트레이 134 · 조명·전등 133 · 부속·기타 57
### 밸브·수도자재 (761)
밸브 597 · 수도계량기·유량계 79 · 스프링클러·호스 51 · 펌프 34
### 운송·용역 (675)
화물운임 552 · 시험·검사 62 · 폐기물 61
### 매트·토목섬유 (641)
돌망태 372 · 부직포·토목섬유 76 · 식생매트 64 · 돌망태·사방 63 · 매트 54 · 부직포 8 · 잔디보호매트 4
### 맨홀·수로·그레이팅 (599)
수로관 283 · 그레이팅 166 · 맨홀 150
### 석재 (525)
경계석 401 · 조경석·자연석 124
### 도료·방수·접착 (522)
도료 249 · 접착·혼화 138 · 방수·실링 135
### 콘크리트제품 (484)
말뚝·파일 223 · 경계석·블록 171 · PC구조물 90
### 시멘트·골재 (483)
골재 323 · 모르타르 101 · 시멘트 59
### 기계·설비 (462)
보일러·공조 172 · 기계류 118 · 놀이·운동·시설물 109 · 측정·시험기기 53 · 소방·가스 10
### 목재 (430)
각재·판재 167 · 목재덱 161 · 합판 78 · 판재 24
### 단열·보온 (282)
단열재 282
### 건축마감 (279)
문·창·유리 123 · 천장·바닥·마감재 75 · 타일·기와 66 · 위생기구 15
### 잡재료 (142)
소모품 92 · 용접·가스 28 · 고철·기타금속 11 · 화약 9 · 용수 2
### 교량·구조부속 (133)
신축이음·받침 75 · 보강재·정착 58
### 거푸집·가설재 (128)
동바리·비계 72 · 거푸집 48 · 가설건축물 8