서브 창 제보 교차 확인. 값을 바꾸지 않고 깃발만 실음. - `spaced_names` 20건 — 「굴 삭 기 (무한궤도)」처럼 자간 공백이 든 자원 이름. 같은 표 묶음 안에서도 표기가 갈림(13-6-1 은 공백, 바로 옆 13-6-2 는 없음). 받는 쪽이 이름으로 찾으면 그 줄이 통째로 빠짐. ⚠ 여기서 이름을 고치지 않음 — 정규화는 값을 살리지만 잘못된 줄도 함께 살림 (서브 실례: 정규화 직후 버킷계수 K 를 소요량으로 읽어 사용료가 이중). ⚠ 처음 101건으로 넓게 잡혔던 것을 **단위 칸 + 수치가 함께 있는 자원 줄**로 좁혀 20건. 짝 시험(「단 위」·「모 래」는 안 걸림)을 같이 둠. - `formula_rows` 24건 — 값 자리에 K·f·E·Cm 가 온 줄. 자원으로 세면 이중계상. ㉥ 물빼기 파이프 이중계상 — 품셈 13-6-2·13-7-2 [주]③ 이 제잡비 **윗단** 값에 「물빼기 파이프 설치에 관계되는 노무비, 재료비를 포함한다」고 함. 우리 원단위가 물구멍을 자재로 내므로 그 쪽과 겹침. - **우리 선택: 물구멍을 자재로 세우고 제잡비는 아랫단(미설치)** 을 씀. 까닭은 자재 줄로 세우면 규격·수량이 눈에 보이고 되짚을 수 있기 때문. 데이터와 코드 양쪽에 적음. - ⚠ 지금 쓰는 13-4 계열에는 **제잡비 행 자체가 없어 겹치지 않음**(전수 확인). 이 규칙은 13-6·13-7 을 쓰게 될 때 걸림. 관측값이 원문과 맞는 첫 사례 기록 — 채움콘크리트 0.2㎥/㎡ 가 품셈 13-6-2 [주]⑩ 「뒤채움콘크리트량은 0.2㎥ 기준」과 일치. 갈래 키 정규화 — `code` 는 내부 공백만 제거(`FP-12-03#보통`), 원문 문구는 `kind_label` 로 함께 실음. 다른 글자는 안 건드림(괄호·기호 유지 짝 시험). 검증 — 품셈 43건 통과, 전체 611 passed, tsc 오류 0. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
309 lines
9.8 KiB
JSON
309 lines
9.8 KiB
JSON
{
|
||
"schema_version": "1.0",
|
||
"dataset_id": "structure_unit_observed",
|
||
"effective_date": "2026-01-01",
|
||
"note": "콘크리트 구조물의 **관측** 원단위표. 품셈에는 구조물별 표준 물량표가 없어(구조물_수량.md · 배수공_수량.md §2) 실무 설계원본에서 뽑은 값이다.",
|
||
"policy": {
|
||
"basis": "observed",
|
||
"no_interpolation": true,
|
||
"no_invented_dimensions": true,
|
||
"notes": [
|
||
"⚠ 관측값은 **그 규격에서만** 맞다. 규격이 다르면 비례로 늘리지 않는다 — 벽 두께·기초는 높이에 비례하지 않는다.",
|
||
"⚠ 규격이 표에 없으면 「원단위 미확보」로 드러낸다. 가까운 값을 갖다 쓰지 않는다.",
|
||
"⚠ 줄마다 basis 를 싣는다 — 치수에서 나온 값(derived)과 한 표에 섞이기 때문이다."
|
||
]
|
||
},
|
||
"sources": {
|
||
"uljin_library": {
|
||
"doc": "울진소광 구조도 숨김탭 원단위 라이브러리",
|
||
"path": "resources/knowledge/original/실무문서/_원단위라이브러리_울진소광.md"
|
||
},
|
||
"uljin_compare": {
|
||
"doc": "종합비교 04 — 임도 구조물 원단위 (울진 1공구 수량집계표 관측)",
|
||
"path": "resources/knowledge/original/실무문서/_종합비교/04_임도구조물_원단위.md"
|
||
}
|
||
},
|
||
"entries": [
|
||
{
|
||
"type_id": "retaining_wall",
|
||
"spec": {
|
||
"form": "반중력식",
|
||
"height_m": 2.0
|
||
},
|
||
"unit": "m",
|
||
"source": "uljin_library",
|
||
"source_note": "§7 옹벽류 — 반중력식옹벽 H=2.0",
|
||
"components": [
|
||
{
|
||
"name": "콘크리트",
|
||
"unit": "㎥",
|
||
"amount": 1.35,
|
||
"destination": "unit_price",
|
||
"basis_note": "기초 0.75 + 벽체 0.60"
|
||
},
|
||
{
|
||
"name": "버림콘크리트",
|
||
"unit": "㎥",
|
||
"amount": 0.15,
|
||
"destination": "unit_price"
|
||
},
|
||
{
|
||
"name": "유로폼",
|
||
"unit": "㎡",
|
||
"amount": 3.2,
|
||
"destination": "unit_price",
|
||
"basis_note": "배면+전면"
|
||
},
|
||
{
|
||
"name": "합판거푸집",
|
||
"unit": "㎡",
|
||
"amount": 0.6,
|
||
"destination": "unit_price",
|
||
"basis_note": "기초"
|
||
},
|
||
{
|
||
"name": "물구멍",
|
||
"unit": "m",
|
||
"amount": 0.32,
|
||
"destination": "material",
|
||
"basis_note": "Ø50"
|
||
},
|
||
{
|
||
"name": "이형철근 D13",
|
||
"unit": "kg",
|
||
"amount": 13.45,
|
||
"destination": "material"
|
||
},
|
||
{
|
||
"name": "이형철근 D16",
|
||
"unit": "kg",
|
||
"amount": 30.42,
|
||
"destination": "material"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"type_id": "pipe_inlet_basin",
|
||
"spec": {
|
||
"inlet_basin_form": "돌집수정 ㄷ형"
|
||
},
|
||
"unit": "개소",
|
||
"source": "uljin_compare",
|
||
"source_note": "관보호공 돌집수정 ㄷ형 /개소",
|
||
"components": [
|
||
{
|
||
"name": "콘크리트",
|
||
"unit": "㎥",
|
||
"amount": 4.03,
|
||
"destination": "unit_price"
|
||
},
|
||
{
|
||
"name": "모르터",
|
||
"unit": "㎥",
|
||
"amount": 0.157,
|
||
"destination": "unit_price"
|
||
},
|
||
{
|
||
"name": "터파기",
|
||
"unit": "㎥",
|
||
"amount": 21.1,
|
||
"destination": "earthwork",
|
||
"basis_note": "토사 14.8 + 암 6.3 — 지반 구분은 토공집계가 다시 가름"
|
||
},
|
||
{
|
||
"name": "되메우기",
|
||
"unit": "㎥",
|
||
"amount": 2.6,
|
||
"destination": "earthwork"
|
||
},
|
||
{
|
||
"name": "잔토처리",
|
||
"unit": "㎥",
|
||
"amount": 18.5,
|
||
"destination": "earthwork"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"type_id": "pipe_inlet_basin",
|
||
"spec": {
|
||
"inlet_basin_form": "돌집수정 ㄴ형"
|
||
},
|
||
"unit": "개소",
|
||
"source": "uljin_compare",
|
||
"source_note": "관보호공 돌집수정 ㄴ형 /개소",
|
||
"components": [
|
||
{
|
||
"name": "콘크리트",
|
||
"unit": "㎥",
|
||
"amount": 2.69,
|
||
"destination": "unit_price"
|
||
},
|
||
{
|
||
"name": "모르터",
|
||
"unit": "㎥",
|
||
"amount": 0.096,
|
||
"destination": "unit_price"
|
||
},
|
||
{
|
||
"name": "터파기",
|
||
"unit": "㎥",
|
||
"amount": 16.4,
|
||
"destination": "earthwork",
|
||
"basis_note": "토사 4.9 + 암 11.5"
|
||
},
|
||
{
|
||
"name": "되메우기",
|
||
"unit": "㎥",
|
||
"amount": 1.2,
|
||
"destination": "earthwork"
|
||
},
|
||
{
|
||
"name": "잔토처리",
|
||
"unit": "㎥",
|
||
"amount": 15.2,
|
||
"destination": "earthwork"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"type_id": "pipe_inlet_basin",
|
||
"spec": {
|
||
"inlet_basin_form": "□형(기본형)",
|
||
"inlet_basin_material": "콘크리트",
|
||
"pipe_diameter_mm": "800"
|
||
},
|
||
"unit": "개소",
|
||
"source": "uljin_library",
|
||
"source_note": "§2 집수정 Ø800 — 내부 3.0×1.0×1.2, 벽 0.2, 바닥기초 3.4×1.4×0.2",
|
||
"components": [
|
||
{
|
||
"name": "콘크리트",
|
||
"unit": "㎥",
|
||
"amount": 2.84,
|
||
"destination": "unit_price"
|
||
},
|
||
{
|
||
"name": "합판거푸집",
|
||
"unit": "㎡",
|
||
"amount": 21.28,
|
||
"destination": "unit_price"
|
||
},
|
||
{
|
||
"name": "이형철근 D13",
|
||
"unit": "kg",
|
||
"amount": 4.78,
|
||
"destination": "material"
|
||
},
|
||
{
|
||
"name": "면목",
|
||
"unit": "m",
|
||
"amount": 12.67,
|
||
"destination": "material",
|
||
"basis_note": "A25"
|
||
},
|
||
{
|
||
"name": "터파기",
|
||
"unit": "㎥",
|
||
"amount": 10.64,
|
||
"destination": "earthwork"
|
||
},
|
||
{
|
||
"name": "되메우기",
|
||
"unit": "㎥",
|
||
"amount": 6.44,
|
||
"destination": "earthwork"
|
||
},
|
||
{
|
||
"name": "잔토처리",
|
||
"unit": "㎥",
|
||
"amount": 4.2,
|
||
"destination": "earthwork"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"type_id": "ford_pavement",
|
||
"spec": {
|
||
"thickness_cm": 20
|
||
},
|
||
"unit": "㎡",
|
||
"source": "uljin_compare",
|
||
"source_note": "콘크리트포장 T=20cm /㎡",
|
||
"components": [
|
||
{
|
||
"name": "레미콘",
|
||
"unit": "㎥",
|
||
"amount": 0.2,
|
||
"destination": "unit_price"
|
||
},
|
||
{
|
||
"name": "와이어메쉬",
|
||
"unit": "㎡",
|
||
"amount": 1.16,
|
||
"destination": "material"
|
||
},
|
||
{
|
||
"name": "터파기",
|
||
"unit": "㎥",
|
||
"amount": 0.2,
|
||
"destination": "earthwork"
|
||
},
|
||
{
|
||
"name": "잔토처리",
|
||
"unit": "㎥",
|
||
"amount": 0.2,
|
||
"destination": "earthwork"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"not_found": {
|
||
"note": "규격은 우리 모델에 있으나 **관측 원단위가 어디에도 없는** 것. 지어내지 않는다.",
|
||
"items": [
|
||
{
|
||
"type_id": "box_culvert",
|
||
"why": "울진 2공구에 BOX암거가 실재하나 원단위 라이브러리에 탭이 없음. 게다가 structures.json 의 BOX 제원은 body_width_m·body_height_m 와 날개벽뿐이라 **벽·저판·상판 두께가 없어 전개식도 못 세움**.",
|
||
"needs": "표준 단면(벽·저판·상판 두께) 확보 — 사용자 확정 대기"
|
||
},
|
||
{
|
||
"type_id": "ford_bridge",
|
||
"why": "세월교 본체(날개벽 포함) 원단위 없음. 관 부분은 pipe 로 따로 섬.",
|
||
"needs": "표준도 물량 또는 실무 관측"
|
||
},
|
||
{
|
||
"type_id": "retaining_wall",
|
||
"spec": {
|
||
"form": "반중력식",
|
||
"height_m": 1.6
|
||
},
|
||
"why": "울진 2공구에 H=1.6 이 실재하나 수치가 라이브러리에 없음. H=2.0 값을 비례로 줄이지 않음 — 기초·벽체는 높이에 비례하지 않음."
|
||
}
|
||
]
|
||
},
|
||
"double_count_rules": {
|
||
"note": "이 표의 값이 품셈 다른 자리와 겹치는 곳. 겹치면 한쪽만 쓴다.",
|
||
"rules": [
|
||
{
|
||
"key": "물빼기 파이프 ↔ 제잡비 윗단",
|
||
"where": "품셈 13-6-2·13-6-3·13-7-2 [주]③",
|
||
"quote": "물빼기 파이프를 설치한 경우는 윗단의 값, 설치하지 않는 경우는 아랫단의 값으로 하며, 상단에는 물빼기 파이프 설치에 관계되는 노무비, 재료비를 포함한다.",
|
||
"our_choice": "물구멍(관)을 **자재로 명시해 세고**, 큰돌쌓기·큰돌붙이기를 쓸 때는 **제잡비 아랫단(미설치)** 을 쓴다.",
|
||
"why": "물구멍을 자재 줄로 세우면 규격·수량이 눈에 보이고 되짚을 수 있다. 제잡비 윗단은 같은 것을 품 안에 녹이는 다른 방식이라 어느 쪽이든 하나만 골라야 한다.",
|
||
"scope": "⚠ 지금 쓰는 돌쌓기(13-4 계열)에는 **제잡비 행 자체가 없어** 겹치지 않는다(전수 확인). 이 규칙은 13-6·13-7 을 쓰게 될 때 걸린다.",
|
||
"guard": "제잡비 윗단과 물구멍 줄이 함께 서면 멈출 것 — B09 ㉥ 가드와 짝."
|
||
}
|
||
]
|
||
},
|
||
"原文_뒷받침": {
|
||
"note": "관측값이 **원문과 맞는 것이 확인된** 항목. 지금까지 관측값은 근거가 약한 참조였는데 이 줄은 원문 뒷받침이 있다.",
|
||
"items": [
|
||
{
|
||
"item": "채움콘크리트 0.2 ㎥/㎡",
|
||
"observed": "울진 라이브러리 돌쌓기(찰) 채움 0.2 ㎥/㎡",
|
||
"source": "품셈 13-6-2 [주]⑩ 「큰돌쌓기(찰쌓기)의 뒤채움콘크리트량은 0.2㎥기준으로 하고 현지여건에 따라 0.3㎥까지 적용할 수 있다」"
|
||
}
|
||
]
|
||
}
|
||
}
|