feat(master_data): 건설품셈 건축 1장 로직 16개 — 철골공사

- 공구손료 · 잡재료 · 제경비 덧줄은 원문 주에서 · 부자재 · 용접재료 · 가스 재료 줄
- 건축 범위규칙 이름을 엔진 이름으로(초과·이하 · 이상·미만)
- 1-1-3 기본용접공수 100∼110 칸 위 끝 오기(null) 고침
- 재료_자체 겹친 열쇠(차선도색 프라이머 등) 한 줄로 · 건축 자체 재료 8개

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
This commit is contained in:
2026-09-19 18:58:58 +09:00
co-authored by Claude Opus 5
parent df557afc72
commit 8f1d9e357a
7 changed files with 1308 additions and 41 deletions
File diff suppressed because it is too large Load Diff
@@ -385,7 +385,7 @@
"입력": [
{
"이름": "기계",
"고르기": ["7620-0003", "7730-0150", "6516-0060", "6516-0120", "6516-0250", "6516-0300", "6105-0190", "6202-0060", "0230-0002", "6410-0080", "6410-0100", "6410-0120", "6410-0150", "6410-0200", "6901-0010", "6530-0090", "6530-0120", "6517-0100", "6517-0150", "6517-0200", "6517-0250", "6517-0300", "6510-0100", "6510-0150", "6510-0200", "6510-0250", "6510-0300", "6518-0100", "6518-0150", "6518-0200", "6518-0250", "6518-0300", "5501-0080", "7750-0016", "7750-0025", "7730-0050", "5401-0017", "5202-0127", "5202-0240", "5202-0300", "7611-0200", "7612-0200", "5204-0200", "5204-0300", "5204-0400", "5204-0500", "5204-0600", "5702-0095", "3430-0400", "7431-1300", "7740-0080", "7740-0150"]
"고르기": ["7620-0003", "7730-0150", "6516-0060", "6516-0120", "6516-0250", "6516-0300", "6105-0190", "6202-0060", "0230-0002", "6410-0080", "6410-0100", "6410-0120", "6410-0150", "6410-0200", "6901-0010", "6530-0090", "6530-0120", "6517-0100", "6517-0150", "6517-0200", "6517-0250", "6517-0300", "6510-0100", "6510-0150", "6510-0200", "6510-0250", "6510-0300", "6518-0100", "6518-0150", "6518-0200", "6518-0250", "6518-0300", "5501-0080", "7750-0016", "7750-0025", "7730-0050", "5401-0017", "5202-0127", "5202-0240", "5202-0300", "7611-0200", "7612-0200", "5204-0200", "5204-0300", "5204-0400", "5204-0500", "5204-0600", "5702-0095", "3430-0400", "7431-1300", "7740-0080", "7740-0150", "2101-0010", "2101-0015", "2101-0020", "2101-0025", "2101-0030", "2101-0035", "2101-0040", "2101-0050", "2101-0070", "2101-0080", "2101-0100", "2101-0150", "2101-0220", "2101-0280", "2101-0300", "2104-0010", "2104-0015", "2104-0020", "2104-0025", "2104-0030", "2104-0035", "2104-0040", "2104-0045", "2104-0050", "2104-0060", "2104-0070", "2104-0080", "2104-0100", "2104-0130", "2104-0160", "2104-0200", "2104-0220", "2104-0250", "2104-0300", "2208-5008", "2208-5010", "2208-5012", "2208-5016", "2208-5020", "2105-0002", "2105-0003", "2105-0005", "2105-0010", "2105-0015", "2105-0018", "0201-0012", "0201-0020", "0201-0040", "0201-0060", "0201-0070", "0201-0080", "0201-0100", "0201-0120", "0201-0200", "6105-0390", "6202-0125"]
}
],
"중간": [
@@ -16,7 +16,7 @@
"창호공": "인",
"보통인부": "인"
},
"범위규칙": "초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 첫 구간은 이하",
"줄": [
{
"창호 형식": "여닫이",
@@ -126,7 +126,7 @@
"창호공": "인",
"보통인부": "인"
},
"범위규칙": "초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 첫 구간은 이하",
"줄": [
{
"면적(㎡)": [
@@ -179,7 +179,7 @@
"창호공": "인",
"보통인부": "인"
},
"범위규칙": "초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 첫 구간은 이하",
"줄": [
{
"면적(㎡)": [
@@ -265,7 +265,7 @@
"창호공": "인",
"보통인부": "인"
},
"범위규칙": "초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 첫 구간은 이하",
"줄": [
{
"창호 형식": "단창",
@@ -376,7 +376,7 @@
"창호공": "인",
"보통인부": "인"
},
"범위규칙": "이상·미만(첫 구간은 미만)",
"범위규칙": "이상·미만 · 첫 구간은 미만",
"줄": [
{
"면적(㎡)": [
@@ -189,7 +189,7 @@
{
"환산용접길이(m/t)": [
100,
null
110
],
"기본용접공수": 1.24
},
@@ -17,7 +17,7 @@
"보통인부": "인",
"시공량": "㎡"
},
"범위규칙": "시공높이: 초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 시공높이 — 첫 구간은 이하",
"줄": [
{
"시공높이(m)": [
@@ -138,7 +138,7 @@
"보통인부": "인",
"시공량": "㎡"
},
"범위규칙": "시공높이: 초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 시공높이 — 첫 구간은 이하",
"줄": [
{
"시공높이(m)": [
@@ -391,7 +391,7 @@
"보통인부": "인",
"시공량": "㎡"
},
"범위규칙": "시공높이: 초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 시공높이 — 첫 구간은 이하",
"줄": [
{
"시공높이(m)": [
@@ -581,7 +581,7 @@
"보통인부": "인",
"시공량": "㎡"
},
"범위규칙": "시공높이: 초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 시공높이 — 첫 구간은 이하",
"줄": [
{
"시공높이(m)": [
@@ -770,7 +770,7 @@
"보통인부": "인",
"시공량": "㎡"
},
"범위규칙": "시공높이: 초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 시공높이 — 첫 구간은 이하",
"줄": [
{
"시공높이(m)": [
@@ -87,7 +87,7 @@
"보통인부": "인",
"시공량": "㎡"
},
"범위규칙": "시공높이: 초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 시공높이 — 첫 구간은 이하",
"줄": [
{
"시공높이(m)": [
@@ -290,7 +290,7 @@
"값칸": {
"견출공": "인"
},
"범위규칙": "시공높이: 초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 시공높이 — 첫 구간은 이하",
"줄": [
{
"시공높이(m)": [
@@ -326,7 +326,7 @@
"보통인부": "인",
"시공량": "㎡"
},
"범위규칙": "시공높이: 초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 시공높이 — 첫 구간은 이하",
"줄": [
{
"시공높이(m)": [
@@ -366,7 +366,7 @@
"보통인부": "인",
"시공량": "㎡"
},
"범위규칙": "시공높이: 초과·이하(첫 구간은 이하)",
"범위규칙": "초과·이하 · 시공높이 — 첫 구간은 이하",
"줄": [
{
"시공높이(m)": [
+21 -25
View File
@@ -71,18 +71,18 @@
{ "열쇠": "틈메우기돌", "이름": "틈메우기돌", "규격": "", "단위": "㎥", "값": null, "출처": "자체", "비고": "산림품셈 13-5-1 주④" },
{ "열쇠": "철망태", "이름": "철망태(사각형 돌망태)", "규격": "", "단위": "㎥", "값": null, "출처": "자체", "비고": "산림품셈 13-11-4" },
{ "열쇠": "돌망태 채움재", "이름": "채움재(돌망태)", "규격": "", "단위": "㎥", "값": null, "출처": "자체", "비고": "산림품셈 13-11-4" },
{ "열쇠": "농약(Fluroxypyr-meptyl+Triclypyr-TEA 미탁제)", "이름": "농약", "규격": "Fluroxypyr-meptyl+Triclypyr-TEA 미탁제", "단위": "병", "값": null, "출처": "자체", "비고": "산림품셈 2-1-5-1 · 6-4-2" },
{ "열쇠": "우드칩", "이름": "우드칩(목재칩)", "규격": "", "단위": "㎥", "값": null, "출처": "자체", "비고": "산림품셈 6-8" },
{ "열쇠": "깃발", "이름": "깃발", "규격": "", "단위": "개", "값": null, "출처": "자체", "비고": "산림품셈 8-6-1" },
{ "열쇠": "폭약", "이름": "폭약", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 3-3-7 · 3-3-9" },
{ "열쇠": "뇌관", "이름": "뇌관", "규격": "", "단위": "개", "값": null, "출처": "자체", "비고": "건설품셈 공통 3-3-7 · 3-3-9" },
{ "열쇠": "비트", "이름": "비트(소형브레이커 천공)", "규격": "", "단위": "개", "값": null, "출처": "자체", "비고": "건설품셈 공통 3-3-7 · 3-3-9" },
{ "열쇠": "초류종자", "이름": "종자(초류)", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량" },
{ "열쇠": "복합비료", "이름": "비료", "규격": "복합비료", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량" },
{ "열쇠": "피복제", "이름": "피복제", "규격": "화이버/펄프류", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량" },
{ "열쇠": "침식방지안정제", "이름": "침식방지안정제", "규격": "합성접착제", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량" },
{ "열쇠": "착색제", "이름": "색소", "규격": "착색제", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량" },
{ "열쇠": "차선도색 프라이머", "이름": "프라이머", "규격": "융착식 도료 차선도색용", "단위": "kg", "값": null, "출처": "자체", "비고": "건설품셈 토목 1-8-9 융착식 도료 수동식 재료" },
{"열쇠": "농약(Fluroxypyr-meptyl+Triclypyr-TEA 미탁제)", "이름": "농약", "규격": "Fluroxypyr-meptyl+Triclypyr-TEA 미탁제", "단위": "병", "값": null, "출처": "자체", "비고": "산림품셈 2-1-5-1 · 6-4-2"},
{"열쇠": "우드칩", "이름": "우드칩(목재칩)", "규격": "", "단위": "㎥", "값": null, "출처": "자체", "비고": "산림품셈 6-8"},
{"열쇠": "깃발", "이름": "깃발", "규격": "", "단위": "개", "값": null, "출처": "자체", "비고": "산림품셈 8-6-1"},
{"열쇠": "폭약", "이름": "폭약", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 3-3-7 · 3-3-9"},
{"열쇠": "뇌관", "이름": "뇌관", "규격": "", "단위": "개", "값": null, "출처": "자체", "비고": "건설품셈 공통 3-3-7 · 3-3-9"},
{"열쇠": "비트", "이름": "비트(소형브레이커 천공)", "규격": "", "단위": "개", "값": null, "출처": "자체", "비고": "건설품셈 공통 3-3-7 · 3-3-9"},
{"열쇠": "초류종자", "이름": "종자(초류)", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량"},
{"열쇠": "복합비료", "이름": "비료", "규격": "복합비료", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량"},
{"열쇠": "피복제", "이름": "피복제", "규격": "화이버/펄프류", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량"},
{"열쇠": "침식방지안정제", "이름": "침식방지안정제", "규격": "합성접착제", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량"},
{"열쇠": "착색제", "이름": "색소", "규격": "착색제", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량"},
{"열쇠": "차선도색 프라이머", "이름": "프라이머", "규격": "융착식 도료 차선도색용", "단위": "kg", "값": null, "출처": "자체", "비고": "건설품셈 토목 1-8-9 융착식 도료 수동식 재료 · 건설품셈 유지관리 2-1-15 4 자재수량"},
{ "열쇠": "낙석방지망 철망", "이름": "철망", "규격": "낙석방지망용", "단위": "㎡", "값": null, "출처": "자체", "비고": "건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)" },
{ "열쇠": "결속선", "이름": "결속선", "규격": "", "단위": "m", "값": null, "출처": "자체", "비고": "건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)" },
{ "열쇠": "에폭시", "이름": "에폭시", "규격": "", "단위": "kg", "값": null, "출처": "자체", "비고": "건설품셈 토목 1-9-4 낙석방지망 재료(참고자료) · 포켓식만" },
@@ -143,20 +143,16 @@
{"열쇠": "지오콤포지트", "이름": "지오콤포지트", "규격": "6.0㎜", "단위": "㎡", "값": null, "출처": "자체", "비고": "건설품셈 공통 5-4-1 재료량"},
{"열쇠": "벤토나이트매트", "이름": "벤토나이트매트", "규격": "6.0㎜", "단위": "㎡", "값": null, "출처": "자체", "비고": "건설품셈 공통 5-4-1 재료량"},
{"열쇠": "HDPE 시트", "이름": "HDPE 시트", "규격": "22.5㎜", "단위": "㎡", "값": null, "출처": "자체", "비고": "건설품셈 공통 5-4-1 재료량"},
{"열쇠": "농약(Fluroxypyr-meptyl+Triclypyr-TEA 미탁제)", "이름": "농약", "규격": "Fluroxypyr-meptyl+Triclypyr-TEA 미탁제", "단위": "병", "값": null, "출처": "자체", "비고": "산림품셈 2-1-5-1 · 6-4-2"},
{"열쇠": "우드칩", "이름": "우드칩(목재칩)", "규격": "", "단위": "㎥", "값": null, "출처": "자체", "비고": "산림품셈 6-8"},
{"열쇠": "깃발", "이름": "깃발", "규격": "", "단위": "개", "값": null, "출처": "자체", "비고": "산림품셈 8-6-1"},
{"열쇠": "폭약", "이름": "폭약", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 3-3-7 · 3-3-9"},
{"열쇠": "뇌관", "이름": "뇌관", "규격": "", "단위": "개", "값": null, "출처": "자체", "비고": "건설품셈 공통 3-3-7 · 3-3-9"},
{"열쇠": "비트", "이름": "비트(소형브레이커 천공)", "규격": "", "단위": "개", "값": null, "출처": "자체", "비고": "건설품셈 공통 3-3-7 · 3-3-9"},
{"열쇠": "초류종자", "이름": "종자(초류)", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량"},
{"열쇠": "복합비료", "이름": "비료", "규격": "복합비료", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량"},
{"열쇠": "피복제", "이름": "피복제", "규격": "화이버/펄프류", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량"},
{"열쇠": "침식방지안정제", "이름": "침식방지안정제", "규격": "합성접착제", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량"},
{"열쇠": "착색제", "이름": "색소", "규격": "착색제", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량"},
{"열쇠": "아세틸렌가스()", "이름": "아세틸렌가스", "규격": "", "단위": "", "값": null, "출처": "자체", "비고": "건설품셈 공통 6-2-5 · 원문 ℓ 단위(나라장터 20204095 는 kg)"},
{"열쇠": "노면파쇄기 팁(날)", "이름": "팁(날)", "규격": "노면파쇄기 절삭용", "단위": "개", "값": null, "출처": "자체", "비고": "건설품셈 유지관리 2-1-3 주④ · 2-1-4 주④ · 2-1-5 주②"},
{"열쇠": "차선도색 프라이머", "이름": "프라이머", "규격": "차선도색 융착식용", "단위": "kg", "값": null, "출처": "자체", "비고": "건설품셈 유지관리 2-1-15 4 자재수량"},
{"열쇠": "프로판가스", "이름": "프로판가스", "규격": "", "단위": "kg", "값": null, "출처": "자체", "비고": "건설품셈 유지관리 2-1-15 4 자재수량"}
{"열쇠": "프로판가스", "이름": "프로판가스", "규격": "", "단위": "kg", "값": null, "출처": "자체", "비고": "건설품셈 유지관리 2-1-15 4 자재수량"},
{"열쇠": "서비스볼트", "이름": "서비스볼트", "규격": "", "단위": "", "값": null, "출처": "자체", "비고": "건설품셈 건축 1-1-2"},
{"열쇠": "보조강재", "이름": "보조강재", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 건축 1-1-2"},
{"열쇠": "CO_2 와이어", "이름": "CO_2 와이어", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 건축 1-1-4 · 건설품셈 건축 1-2-5"},
{"열쇠": "탄산가스", "이름": "탄산가스", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 건축 1-1-4 · 건설품셈 건축 1-2-5"},
{"열쇠": "잠호용접와이어", "이름": "잠호용접와이어", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 건축 1-1-4"},
{"열쇠": "FLUX", "이름": "FLUX", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 건축 1-1-4"},
{"열쇠": "보통볼트 가조임", "이름": "보통볼트", "규격": "가조임", "단위": "본", "값": null, "출처": "자체", "비고": "건설품셈 건축 1-2-1"},
{"열쇠": "질석", "이름": "질석", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 건축 1-4-3"}
]
}