feat(master_data): 관급 보강 후보 합침 — 다산 같은 품명 줄에 조달청 최저가 · 새 줄 6,239
- 다산에 같은 품명(그레이팅 · 맨홀뚜껑 · 보행매트 · 합성목재 · 용접철망 · 갈매기표지판 · 고무링 · 혼합골재 등): 같은 치수 후보의 최저가를 관급 열에 채움 · 안 맞으면 비움 - 다산에 없는 품명(관 · 안전시설 · 종자·비료·식생 · 골재·경계석 · 매트 · 목재): 새 줄 6,239 · 자재품목 24,353 → 30,592 - update_관급단가_합침.py 신설 · apply 가 부름 · 다시 돌려도 같은 결과 - 설계 문서에 합친 결과 · 시험 추가 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
This commit is contained in:
@@ -101,6 +101,41 @@
|
||||
- 품셈재료 못 이은 343 가운데 조달청에서 찾은 것 = 파형강관 · 흄관 · 부직포 · 돌망태 · 시멘트벽돌(자재품목에 이미 있음)뿐 — 연결(품셈재료 → 자재품목)은 화면에서 사람이 이음(이번에 안 건드림). 조달청 분류에서 못 찾음 = 유공관 · 폼타이 · 각재·합판 · 철선 · 못 · 종자 · VR관(소켓식) · 거푸집(1줄) · 낙석방지망(펜스만) · 벤토나이트·지오콤포지트·HDPE시트 등.
|
||||
- 받아 두고 아직 안 쓴 분류(다음 후보) — 블록 · 교량받침 · 폴리에틸렌 · 합성목재 · 그레이팅 · 낙석 · 시트 · 비료 · 매트: 다산 규격과 조달청 규격이 달라 짝이 안 섬(원본만 보관). 받지 않은 분류 — 가드레일 · 표지판 · 목재덱 · 종자(0줄).
|
||||
|
||||
## 관급 보강 합침 (5차 · 후보 `ref/_관급_보강_후보.json` 23,377줄 → 자재품목)
|
||||
|
||||
- 코드 = `scripts/update_관급단가_합침.py`(`apply` 가 부름) — 후보 파일은 그대로 둠 · 다시 돌려도 같은 결과(키는 원문번호 「조달청 품명 규격」 로 대장에서).
|
||||
- (1) 다산에 같은 품명이 있는 것 — 새 줄 없음. 다산 줄의 치수와 같은 후보의 최저가를 관급 열에 채움(치수 다르면 비움 · 단위 다르면 비움).
|
||||
- 그레이팅 = 폭·길이·높이 + 베어링바 두께×폭 · 「(부품)」·특수형(디자인·투수·악취·미끄럼·날개·압연·오물·토사·맞춤) 뺌 · 앵글 줄 뺌.
|
||||
- 맨홀뚜껑 = 숫자 전부 같고 상수도·하수도 구분 맞음(지름만 적힌 줄은 높이가 없어 비움).
|
||||
- 갈매기표지판 = 가로×세로 · 단면·양면 · 태양광 형 뺌. 혼합골재 = 숫자만 적힌 줄 · 공급 지역 · 도착도/상차도 맞음.
|
||||
- 나머지(보행매트 · 합성목재 · 용접철망 · 고무링 · 유기질비료 · 배수판) = 숫자 묶음이 같고 단위 같음.
|
||||
- (2) 다산에 없는 품명 중 목록(`NEW`)의 것만 새 줄 — 물가지 네 열 null · 출처 「자재품목 조달청 <API>」 · 품명·규격·단위 조달청 표기 그대로.
|
||||
- 더하지 않음 = 조달청 그레이팅 9,879 등 맨홀·그레이팅·수로 · 거푸집·가설재 · 철선류.
|
||||
|
||||
| 갈래 | 새 줄 | 품명 |
|
||||
|---|---|---|
|
||||
| 종자·비료·식생 | 2,676 | 조경용수목 2,599 · 수목보호용지지대 66 · 부숙유기질비료 7 · 잔디보호매트 4 |
|
||||
| 관 | 1,753 | 일반용폴리에틸렌관 1,161 · 수도용폴리에틸렌관 592 |
|
||||
| 안전시설 | 1,223 | 도로안전표지판지주 812 · 철제가드레일 348 · 낙석방지책 63 |
|
||||
| 골재·경계석 | 338 | 자연석경계석 328 · 투수골재포장재 10 |
|
||||
| 목재 | 185 | 목재덱 161 · 목재판재 24 |
|
||||
| 매트·부직포 | 64 | 식생매트 64 |
|
||||
| 합계 | 6,239 | 자재품목 24,353 → 30,592 줄 |
|
||||
|
||||
| 다산 품명 | 줄 | 관급 채움(합침 뒤) |
|
||||
|---|---|---|
|
||||
| 스틸그레이팅 | 141 | 80 |
|
||||
| 고무링 | 103 | 83 |
|
||||
| 혼합골재 | 127 | 22 |
|
||||
| 용접철망 | 42 | 36 |
|
||||
| 합성목재 | 22 | 10 |
|
||||
| 주철맨홀뚜껑 | 12 | 7 |
|
||||
| 보행매트 | 23 | 23 |
|
||||
| 갈매기표지판 | 6 | 6 |
|
||||
| 유기질비료 · 배수판 | 4 | 0 (단위·치수 안 맞음) |
|
||||
|
||||
- 다산 줄 관급 못 채움 = 355 → 346.
|
||||
|
||||
## 로직 일괄 시험 계산 (전후)
|
||||
|
||||
- 방법 — 로직 줄마다 입력 조합(최대 40)으로 `master_formula.run` 을 돌려 하나라도 통과하면 통과 · 아니면 멈춤.
|
||||
@@ -120,4 +155,4 @@
|
||||
- 못 채움 355 — 위 까닭 표. 사람 확인이 필요한 것 = 무게수로관(조달청 「M-…」 이형수로관과 같은 물건인지) · 소형고압블록 회색(색 안 적힌 줄을 회색으로 본 것).
|
||||
- 새로 더 받는 분류는 다산 줄 채움이 끝난 뒤 — 받아 둔 분류(블록 · 교량받침 · 폴리에틸렌 · 합성목재 · 그레이팅 · 낙석 · 시트 · 비료 · 매트 · 경질폴리염화비닐관)는 다산 규격과 표기가 달라 짝 규칙을 더 만들거나 새 줄로 들임.
|
||||
- 품셈재료 → 자재품목 연결(343 줄 미연결)은 화면에서 사람이 이음.
|
||||
- 짝짓기 시험 = `resources/tester/test_masterdata_procure.py`(견본 응답 16건).
|
||||
- 짝짓기 시험 = `resources/tester/test_masterdata_procure.py`(견본 응답 · 보강 합침 포함).
|
||||
|
||||
Reference in New Issue
Block a user