diff --git a/B08_Quantity/B08_Quantity_Build_WorkItemMaster.py b/B08_Quantity/B08_Quantity_Build_WorkItemMaster.py
index 4d3ef323..f2fed9bc 100644
--- a/B08_Quantity/B08_Quantity_Build_WorkItemMaster.py
+++ b/B08_Quantity/B08_Quantity_Build_WorkItemMaster.py
@@ -26,6 +26,7 @@
from __future__ import annotations
+import difflib
import hashlib
import json
import re
@@ -146,10 +147,16 @@ def renumber_from_body(
return fixed
+#: ⚠ [주] 속 **인용** — 「‘13-3. 기초다짐 및 뒤채움’ 항을 적용한다」(13-4-1 [주]④ · 13-5-2 [주]⑤).
+#: 「번호. 이름」 꼴이라 제목으로 읽혀 표 셋(F0405·F0406·F0418)이 13-3 에 붙고 없는 갈래 3줄이 섰음
+#: (2026-09-17 서브 훑기 · 브레인). 닫는 따옴표 뒤에 「항·을·를」이 오면 인용.
+_CITATION_RE = re.compile(r"[’”]\s*(?:항|을|를)")
+
+
def _is_section_title(section: str, by_number: dict[str, dict[str, Any]]) -> bool:
- """진짜 절 제목인가 — 「번호. 이름」, 또는 마침표 없이 번호 뒤 글이 목차 절 이름과 같음."""
+ """진짜 절 제목인가 — 「번호. 이름」(인용 아님), 또는 마침표 없이 번호 뒤 글이 목차 절 이름과 같음."""
if re.match(r"^\s*\d+(?:-\d+){0,3}\.\s", section):
- return True
+ return not _CITATION_RE.search(section)
number = section_number(section)
node = by_number.get(number) if number else None
if node is None:
@@ -158,6 +165,35 @@ def _is_section_title(section: str, by_number: dict[str, dict[str, Any]]) -> boo
return "".join(tail.split()) == "".join(str(node.get("name") or "").split())
+#: 목차 이름과 본문 제목이 **글자만** 다른 자리(「깍기」·「깎기」 · 「㎝」·「cm」)를 같게 봄 — 이름 닮음 잴 때만.
+_NAME_GLYPHS = (("㎝", "cm"), ("․", "·"), ("ㆍ", "·"), ("~", "~"), ("∼", "~"), ("깎", "깍"))
+#: 이름 닮음 아래턱 — 부록 사례(「4-1. 소나무재선충병방제」 ↔ 목차 4-1 수확베기)는 0.09 이하 ·
+#: 진짜 제목의 글자 차이(「비탈면 고르기」 ↔ 「비탈면 면고르기」 0.96 · 「면벽」 ↔ 「면벅」 0.5)는 0.34 이상(2026-09-17 전수).
+NAME_LIKENESS_FLOOR = 0.3
+
+
+def _plain(name: str) -> str:
+ text = "".join(str(name or "").split())
+ for glyph, same in _NAME_GLYPHS:
+ text = text.replace(glyph, same)
+ return text
+
+
+def title_names_node(section: str, node: dict[str, Any]) -> bool:
+ """「번호. 이름」 제목의 이름이 그 번호 목차 줄 이름을 가리키는가 — 번호만 겹친 **딴 문서 표**를 거름.
+
+ ⚠ 부록 사례 표 일곱(F0455·F0456·F0472~F0476)이 본문 절 번호와 겹쳐 그 절에 붙어
+ 없는 공종 줄(4-1 수확베기 ← 소나무재선충병방제)이 섰음(2026-09-17 브레인 헛단위). 못 붙인 표로 목록에 남김.
+ """
+ found = re.match(r"^\s*\d+(?:-\d+){0,3}\.\s+(.+)$", section)
+ if found is None:
+ return True # 마침표 없는 제목은 `_is_section_title` 이 이미 목차 이름과 같은지 봤음
+ title, name = _plain(found.group(1)), _plain(node.get("name"))
+ if title.startswith(name) or name.startswith(title):
+ return True
+ return difflib.SequenceMatcher(None, title, name).ratio() >= NAME_LIKENESS_FLOOR
+
+
def section_number(section: str) -> str | None:
"""`"9-3-1. 인력"` → `"9-3-1"`. 번호가 없으면 `None`."""
m = re.match(r"^\s*(\d+(?:-\d+){0,3})[.\s]", section + " ")
@@ -208,6 +244,8 @@ def build() -> tuple[
number = section_number(section)
chapter = number.split("-")[0] if number else None
node = by_number.get(number) if number else None
+ if node is not None and not title_names_node(section, node):
+ node = None # 번호만 겹친 딴 문서 표(부록 사례) — 못 붙인 표 목록으로
entry = table_entry(
table, section, number, chapter, source_lines, node and node["name"], report
)
diff --git a/B08_Quantity/B08_Quantity_Build_WorkItemMaster_Forms.py b/B08_Quantity/B08_Quantity_Build_WorkItemMaster_Forms.py
index 51053dc7..d16fd0ce 100644
--- a/B08_Quantity/B08_Quantity_Build_WorkItemMaster_Forms.py
+++ b/B08_Quantity/B08_Quantity_Build_WorkItemMaster_Forms.py
@@ -123,7 +123,7 @@ FORM_JUDGMENTS: dict[str, tuple[str, str, str]] = {
# ── 제13장 구조물 ───────────────────────────────────────────────
"F0400": ("13-2-3", "reference", "큰돌 직경별 뒷길이 기준(㎝)"),
"F0406": (
- "13-3",
+ "13-4-1", # 2026-09-17 절 바로잡음 — [주]④ 인용을 13-3 제목으로 읽었던 것(표는 13-4-1 메쌓기 아래)
"reference",
"〈돌쌓기의 개수 및 중량의 표준〉 — [주] 인력 돌쌓기·돌붙임 기준",
),
diff --git a/B09_Estimation/B09_Estimation_KnownGaps.py b/B09_Estimation/B09_Estimation_KnownGaps.py
index e091ff58..66ea3b5a 100644
--- a/B09_Estimation/B09_Estimation_KnownGaps.py
+++ b/B09_Estimation/B09_Estimation_KnownGaps.py
@@ -19,6 +19,14 @@ from __future__ import annotations
#: 공종코드 → (짧은 딱지, 사유 한 줄). 접두사로 맞춘다(갈래가 붙어도 걸리게).
KNOWN_GAPS: dict[str, tuple[str, str]] = {
+ # ⚠ 2026-09-17 — 찰붙임 장비 표(F0418)가 [주] 인용을 제목으로 읽혀 13-3 헛단위에 붙어 있다가
+ # 제자리(13-5-2)를 찾으니 **메붙임(F0417)·찰붙임(F0418) 두 표가 같은 갈래 이름(35·55·75cm 이하)으로
+ # 한 단가에 더해짐**(약 두 배). 지금 이 코드를 쓰는 곳은 0 — 갈래를 메/찰로 가르기 전 쓰지 말 것.
+ "FP-13-05-02": (
+ "메·찰 합쳐짐",
+ "⚠ 이 단가는 **메붙임·찰붙임 두 표가 더해진 값**입니다 — 둘 중 하나만 써야 하는 갈래라 "
+ "지금 값은 쓰면 안 됩니다(품셈 13-5-2 「1. 메붙임」·「2. 찰붙임」 · 갈래 가르기 대기).",
+ ),
# ⚠ 규준틀 둘은 **B08 인계가 이미 「재료량은 [주]④ 설계수량에 따른다라 미확보」**를 싣는다.
# 그러니 그 말을 되풀이하지 않고 **B09 쪽에서만 아는 것**만 보탠다 —
# ㉠ 지금 선 값이 **인력 품만**이라는 것 ㉡ 손율은 원문에 이미 있다는 것.
diff --git a/Z01_MasterData/Z01_MasterData_BasePrices.py b/Z01_MasterData/Z01_MasterData_BasePrices.py
index 9db2ba37..0c845447 100644
--- a/Z01_MasterData/Z01_MasterData_BasePrices.py
+++ b/Z01_MasterData/Z01_MasterData_BasePrices.py
@@ -38,8 +38,11 @@ _RATE_EDITABLE = (
"manager_thresholds.default_estimated_amount_krw",
"manager_thresholds.civil_main_work_estimated_amount_krw",
)
+#: ⚠ **지금 상태를 먼저** — 덮개를 읽는 곳이 Z01 밖에 0(2026-09-17 서브 훑기 · 브레인 「없으면 없다고」).
+#: 뒤 문장은 프로젝트 복사(요구 14)가 붙으면 참이 되는 약속이라 지우지 않고 「그 길이 붙으면」으로 둠.
_SCOPE_NOTICE = (
- "여기서 고친 값은 **새로 만드는 프로젝트부터** 쓰임 — 이미 만든 프로젝트 금액은 안 바뀜"
+ "⚠ **아직 어디에도 안 쓰임** — 고친 값은 마스터에만 쌓임 · 프로젝트로 옮기는 길(프로젝트 복사)이 아직 없음."
+ " 그 길이 붙으면: 여기서 고친 값은 **새로 만드는 프로젝트부터** 쓰임 — 이미 만든 프로젝트 금액은 안 바뀜"
"(프로젝트는 만들 때 뜬 사본을 봄)"
)
_RATE_NOTICE = "법이 정한 값 — 고치면 원본 갱신 때 구간 이름이 바뀌어 고친 값이 주인을 잃기 쉬움(주인 없음으로 남음)"
@@ -346,7 +349,10 @@ def _sorted(rows: list[dict[str, Any]], column: str, desc: bool) -> list[dict[st
#: 돌쌓기 표준경사는 B06 횡단설계가 같은 값으로 기울기를 그림 — 아홉 중 **그림에도 닿는** 하나(브레인).
-_SLOPE_NOTICE = "고치면 횡단 도면 모양도 함께 바뀜 — B06 횡단설계가 같은 값으로 벽 기울기를 그림"
+_SLOPE_NOTICE = (
+ "⚠ **B06 횡단설계가 아직 여기서 고친 값을 안 읽음**(원본 값으로 벽 기울기를 그림) — 지금은 고쳐도 횡단 도면이 안 바뀜."
+ " 읽게 되면: 고치면 횡단 도면 모양도 함께 바뀜"
+)
#: 같은 「1:0.3」 이 두 자리에 있음(코덱스 검증 2) — 값은 같으나 **축과 근거가 다름**.
#: masonry_slope = 품셈 13-4-4 [주]⑪ 표준경사(직고 · 메/찰 · 성토/절토 축 · 원문표)
#: masonry_class.face_slope = 교본 7-3 돌흙막이(구조물 **형식**별 기본값 · 판정이 안 되는 자리의 종전값)
diff --git a/resources/data_master_labels/labels_2026-01-01.json b/resources/data_master_labels/labels_2026-01-01.json
index 2571ce98..be56eed8 100644
--- a/resources/data_master_labels/labels_2026-01-01.json
+++ b/resources/data_master_labels/labels_2026-01-01.json
@@ -2168,7 +2168,7 @@
"name_ko": "공종에 못 붙인 표",
"summary": "목차 어디에도 못 붙인 품셈 표.",
"shape": "list",
- "rows": 15,
+ "rows": 22,
"columns": [
{
"key": "pum_table_id",
diff --git a/resources/data_work_item_master/_manifest.json b/resources/data_work_item_master/_manifest.json
index abc5c215..51ed4a60 100644
--- a/resources/data_work_item_master/_manifest.json
+++ b/resources/data_work_item_master/_manifest.json
@@ -1,7 +1,7 @@
{
"schema_version": "1.0",
"dataset_id": "data_work_item_master_manifest",
- "generated_at": "2026-09-17T13:54:34+09:00",
+ "generated_at": "2026-09-17T17:19:56+09:00",
"built_by": "B08_Quantity/B08_Quantity_Build_WorkItemMaster.py",
"source": {
"dataset_id": "pum_forest",
@@ -12,8 +12,8 @@
"files": [
{
"file": "work_item_master_2026-01-01.json",
- "sha256": "75e452487595c824995695b25f9f3582b1c5ce68fe786353de4f9aef65101804",
- "size_bytes": 956887
+ "sha256": "aa065ec629bde8af403cf9246e0ef65d1870da80c6eaea14f26c06a5cd5563d5",
+ "size_bytes": 870603
},
{
"file": "form_undetermined_2026-01-01.json",
diff --git a/resources/data_work_item_master/_manifest_const.json b/resources/data_work_item_master/_manifest_const.json
index c2576dd3..99e9cf4b 100644
--- a/resources/data_work_item_master/_manifest_const.json
+++ b/resources/data_work_item_master/_manifest_const.json
@@ -1,7 +1,7 @@
{
"schema_version": "1.0",
"dataset_id": "data_work_item_master_manifest",
- "generated_at": "2026-09-17T13:54:35+09:00",
+ "generated_at": "2026-09-17T17:19:56+09:00",
"built_by": "B08_Quantity/B08_Quantity_Build_WorkItemMaster.py",
"source": {
"dataset_id": "pum_const",
@@ -12,7 +12,7 @@
"files": [
{
"file": "const_work_item_master_2026-01-01.json",
- "sha256": "b0ef383aeffa442b9840836c62791a8705ad524f0b9a0a2305ff19f9efb47c38",
+ "sha256": "4f7d61f283d07626501ff0ca0a0446aa99a118980360e4fdcac802899e174086",
"size_bytes": 3752575
},
{
diff --git a/resources/data_work_item_master/const_work_item_master_2026-01-01.json b/resources/data_work_item_master/const_work_item_master_2026-01-01.json
index 570e1457..26420686 100644
--- a/resources/data_work_item_master/const_work_item_master_2026-01-01.json
+++ b/resources/data_work_item_master/const_work_item_master_2026-01-01.json
@@ -4,7 +4,7 @@
"effective_date": "2026-01-01",
"pum_edition": "2026-01-01",
"toc_edition": "2026-01-01",
- "generated_at": "2026-09-17T13:54:35+09:00",
+ "generated_at": "2026-09-17T17:19:56+09:00",
"dataset_version": {
"dataset_id": "pum_const",
"effective_date": "2026-01-01",
diff --git a/resources/data_work_item_master/work_item_master_2026-01-01.json b/resources/data_work_item_master/work_item_master_2026-01-01.json
index 5f59c510..5e8968a0 100644
--- a/resources/data_work_item_master/work_item_master_2026-01-01.json
+++ b/resources/data_work_item_master/work_item_master_2026-01-01.json
@@ -4,7 +4,7 @@
"effective_date": "2026-01-01",
"pum_edition": "2026-01-01",
"toc_edition": "산림청고시제2025-82호",
- "generated_at": "2026-09-17T13:54:34+09:00",
+ "generated_at": "2026-09-17T17:19:56+09:00",
"dataset_version": {
"dataset_id": "pum_forest",
"effective_date": "2026-01-01",
@@ -22,16 +22,16 @@
"stats": {
"toc_nodes": 477,
"tables_total": 475,
- "tables_attached": 460,
- "tables_orphan": 15,
+ "tables_attached": 453,
+ "tables_orphan": 22,
"form_undetermined": 14,
"basis_found": 204,
"basis_missing": 115,
"basis_grouped": 48,
"axis_roles": {
"general_provision": 78,
- "group": 82,
- "work_item": 306,
+ "group": 85,
+ "work_item": 303,
"empty": 11
},
"keys_newly_issued": 0,
@@ -52,6 +52,14 @@
],
"toc_duplicate_rows": [],
"orphan_tables": [
+ {
+ "pum_table_id": "F0455",
+ "section": "2-1. 풀베기, (1) 둘레베기(조림목 본수 2,700본/ha, 조림1년차)"
+ },
+ {
+ "pum_table_id": "F0456",
+ "section": "2-2. 풀베기, (2) 모두베기(조림목 본수 2,700본/ha, 조림2년차)"
+ },
{
"pum_table_id": "F0457",
"section": "2-3. 풀베기, (3) 줄베기(조림목 본수 2,700본/ha, 조림2년차)"
@@ -111,6 +119,26 @@
{
"pum_table_id": "F0471",
"section": "2-17. 산물임내정리"
+ },
+ {
+ "pum_table_id": "F0472",
+ "section": "3-1. 임업용 동력기계톱, 우드그래플, 소형트럭"
+ },
+ {
+ "pum_table_id": "F0473",
+ "section": "3-2. 임업용 동력기계톱, 스마트집재기, 우드그래플, 초소형포워더"
+ },
+ {
+ "pum_table_id": "F0474",
+ "section": "3-3. 하베스터, 타워야더, 우드그래플, 소형포워더"
+ },
+ {
+ "pum_table_id": "F0475",
+ "section": "4-1. 소나무재선충병방제"
+ },
+ {
+ "pum_table_id": "F0476",
+ "section": "4-2. 참나무시들음병방제"
}
],
"work_items": [
@@ -4169,359 +4197,7 @@
"number": "2-1",
"name": "소요재료",
"sort_order": 13568,
- "tables": [
- {
- "pum_table_id": "F0455",
- "section": "2-1. 풀베기, (1) 둘레베기(조림목 본수 2,700본/ha, 조림1년차)",
- "source_line": 8031,
- "pum_form": "reference",
- "form_basis": "'단가산출서' — 채워 넣으라고 둔 빈 서식",
- "basis_quantity": null,
- "basis_unit": null,
- "basis_source": null,
- "resource_shares": {},
- "partial_ratio": false,
- "expression_cells": [
- "+10%"
- ],
- "crew_table": false,
- "spaced_names": [],
- "formula_rows": [],
- "special_glyphs": [
- "~(U+007E)",
- "∼(U+223C)"
- ],
- "capacity_formula_here": false,
- "variant_key": [],
- "condition_note": [
- "ha당 풀베기(둘레베기) 단가산출서(예시)"
- ],
- "raw_row": [
- [
- "위치 및 면적",
- "1-0-1-0 또는 00임반 00소반",
- "비 고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구분",
- "작업량",
- "단위품 (인원,수량,요율)",
- "소요품",
- "단가(원)",
- "할인 ㆍ 증률",
- "계",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "단위작업",
- "",
- "단위",
- "",
- "단위",
- "",
- "종류",
- "",
- "",
- "",
- ""
- ],
- [
- "단 위 작 업 별",
- "1. 둘레베기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "907,772",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "907,772",
- "",
- ""
- ],
- [
- "ㆍ 둘레베기",
- "2,700",
- "본/㏊",
- "0.18",
- "인/100본",
- "4.86",
- "169,804",
- "보통100%",
- "+10%",
- "907,772",
- "",
- ""
- ],
- [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "합 계",
- "순 원 가",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "907,772",
- ""
- ],
- [
- "직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "907,772",
- "",
- ""
- ],
- [
- "재 료 비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "-",
- "",
- ""
- ],
- [
- "경비(기계경비)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "-",
- "",
- ""
- ],
- [
- "<할인․할증률 적용>",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구 분",
- "할인․할증요소",
- "단위작업(%)",
- "비고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "둘레베기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 집단화 정도(1-4-3)",
- "개소당 평균면적이 1~3ha 미만",
- "5%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 경사도(1-4-5)",
- "중경사(15∼30°)",
- "5%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "합 계",
- "",
- "10%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ]
- ]
- }
- ],
+ "tables": [],
"work_item_code": "FP-02-01",
"level": 2,
"parent_code": "FP-02",
@@ -5716,373 +5392,7 @@
"number": "2-2",
"name": "기계손료",
"sort_order": 17152,
- "tables": [
- {
- "pum_table_id": "F0456",
- "section": "2-2. 풀베기, (2) 모두베기(조림목 본수 2,700본/ha, 조림2년차)",
- "source_line": 8061,
- "pum_form": "reference",
- "form_basis": "'단가산출서' — 채워 넣으라고 둔 빈 서식",
- "basis_quantity": null,
- "basis_unit": null,
- "basis_source": null,
- "resource_shares": {},
- "partial_ratio": false,
- "expression_cells": [
- "+10%"
- ],
- "crew_table": false,
- "spaced_names": [],
- "formula_rows": [],
- "special_glyphs": [
- "~(U+007E)",
- "∼(U+223C)"
- ],
- "capacity_formula_here": false,
- "variant_key": [],
- "condition_note": [
- "ha당 풀베기(모두베기) 단가산출서(예시)"
- ],
- "raw_row": [
- [
- "위치 및 면적",
- "1-0-1-0 또는 00임반 00소반",
- "비 고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구분",
- "작업량",
- "단위품 (인원,수량,요율)",
- "소요품",
- "단가(원)",
- "할인 ㆍ 증률",
- "계",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "단위작업",
- "",
- "단위",
- "",
- "단위",
- "",
- "종류",
- "",
- "",
- "",
- ""
- ],
- [
- "단 위 작 업 별",
- "1. 묘목찾기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "504,317",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "504,317",
- "",
- ""
- ],
- [
- "ㆍ 묘목찾기",
- "2,700",
- "본/㏊",
- "0.10",
- "인/100본",
- "2.70",
- "169,804",
- "보통100%",
- "+10%",
- "504,317",
- "",
- ""
- ],
- [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "2. 모두베기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "755,335",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "755,335",
- "",
- ""
- ],
- [
- "ㆍ 예취기 사용",
- "1.0",
- "ha",
- "3.10",
- "인/ha",
- "3.10",
- "221,506",
- "특별100%",
- "+10%",
- "755,335",
- "",
- ""
- ],
- [
- "- 재료비(예취기)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "26,205",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(주연료)",
- "3.10",
- "대/㏊",
- "5.00",
- "ℓ/대",
- "15.50",
- "1,537",
- "무연(ℓ)",
- "",
- "23,823",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(잡품)",
- "23,823",
- "원",
- "10",
- "%",
- "",
- "",
- "",
- "",
- "2,382",
- "",
- ""
- ],
- [
- "- 기계경비(예취기)",
- "3.10",
- "대/㏊",
- "0.0084",
- "손료계수",
- "",
- "610,000",
- "예취기(대)",
- "",
- "15,884",
- "",
- ""
- ],
- [
- "합 계",
- "순 원 가",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,301,741",
- ""
- ],
- [
- "직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,259,652",
- "",
- ""
- ],
- [
- "재 료 비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "26,205",
- "",
- ""
- ],
- [
- "경비(기계경비)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "15,884",
- "",
- ""
- ],
- [
- "<할인․할증률 적용>",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구 분",
- "할인․할증요소",
- "단위작업(%)",
- "비고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "묘목찾기",
- "모두베기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 집단화 정도(1-4-3)",
- "개소당 평균면적이 1~3ha 미만",
- "5%",
- "5%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 경사도(1-4-5)",
- "중경사(15∼30°)",
- "5%",
- "5%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "합 계",
- "",
- "10%",
- "10%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ]
- ]
- }
- ],
+ "tables": [],
"work_item_code": "FP-02-02",
"level": 2,
"parent_code": "FP-02",
@@ -6830,914 +6140,6 @@
"보통인부"
]
]
- },
- {
- "pum_table_id": "F0472",
- "section": "3-1. 임업용 동력기계톱, 우드그래플, 소형트럭",
- "source_line": 8753,
- "pum_form": "reference",
- "form_basis": "'단가산출서' — 채워 넣으라고 둔 빈 서식",
- "basis_quantity": null,
- "basis_unit": null,
- "basis_source": null,
- "resource_shares": {},
- "partial_ratio": false,
- "expression_cells": [],
- "crew_table": true,
- "spaced_names": [],
- "formula_rows": [],
- "special_glyphs": [
- "~(U+FF5E)"
- ],
- "capacity_formula_here": false,
- "variant_key": [],
- "condition_note": [
- "ha당 임목수확 단가산출서(예시)"
- ],
- "raw_row": [
- [
- "위치 및 면적",
- "1-0-1-0 또는 00임반 00소반",
- "비 고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구분",
- "작업량",
- "단위품 (인원,수량,요율)",
- "소요품",
- "단가(원)",
- "할인 ㆍ 증률",
- "계",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "단위작업",
- "",
- "단위",
- "",
- "단위",
- "",
- "종류",
- "",
- "",
- "",
- ""
- ],
- [
- "단 위 작 업 별",
- "1. 수확베기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "3,690,865",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "3,376,217",
- "",
- ""
- ],
- [
- "ㆍ단목",
- "260.84",
- "㎥/ha",
- "20.17",
- "㎥/인",
- "12.93",
- "248,681",
- "벌목부",
- "5%",
- "3,376,217",
- "",
- ""
- ],
- [
- "- 재료비(체인톱)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "216,898",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(주연료)",
- "12.93",
- "대/ha",
- "5.60",
- "ℓ/대",
- "72.41",
- "1,537",
- "무연(ℓ)",
- "",
- "111,294",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(잡품)",
- "111,294",
- "원",
- "40",
- "%",
- "",
- "",
- "",
- "",
- "44,517",
- "",
- ""
- ],
- [
- "ㆍ체인오일(일반)",
- "12.93",
- "대/ha",
- "2.10",
- "ℓ/대",
- "27.15",
- "2,250",
- "국내산(ℓ)",
- "",
- "61,087",
- "",
- ""
- ],
- [
- "- 기계경비(체인톱)",
- "12.93",
- "대/ha",
- "0.0084",
- "",
- "",
- "900,000",
- "체인톱(대)",
- "",
- "97,750",
- "",
- ""
- ],
- [
- "2. 집재",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,577,116",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,715,058",
- "",
- ""
- ],
- [
- "ㆍ우드그래플",
- "203.98",
- "㎥/ha",
- "",
- "",
- "6.26",
- "273,971",
- "건설기계운전사",
- "0%",
- "1,715,058",
- "",
- ""
- ],
- [
- "1.2m",
- "",
- "㎥/ha",
- "18.16",
- "㎥/조",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "1.8m",
- "",
- "㎥/ha",
- "25.34",
- "㎥/조",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "2.1m",
- "101.99",
- "㎥/ha",
- "28.56",
- "㎥/조",
- "3.57",
- "",
- "",
- "",
- "",
- "50%",
- ""
- ],
- [
- "2.7m",
- "",
- "㎥/ha",
- "34.40",
- "㎥/조",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "3.6m",
- "101.99",
- "㎥/ha",
- "37.96",
- "㎥/조",
- "2.69",
- "",
- "",
- "",
- "",
- "50%",
- ""
- ],
- [
- "- 재료비(우드그래플)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "251,708",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "6.26",
- "대/ha",
- "20.80",
- "ℓ/대",
- "130.21",
- "1,487",
- "경유(ℓ)",
- "",
- "193,622",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "193,622",
- "원",
- "30",
- "%",
- "",
- "",
- "",
- "",
- "58,086",
- "",
- ""
- ],
- [
- "- 기계경비(우드그래플)",
- "6.26",
- "대/ha",
- "0.0015",
- "손료계수",
- "",
- "65,000,000",
- "우드그래플(대)",
- "",
- "610,350",
- "",
- ""
- ],
- [
- "3. 운재",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,273,881",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,745,195",
- "",
- ""
- ],
- [
- "ㆍ소형트럭",
- "203.98",
- "㎥/ha",
- "32.00",
- "㎥/대",
- "6.37",
- "273,971",
- "건설기계운전사",
- "0%",
- "1,745,195",
- "500m이하",
- ""
- ],
- [
- "- 재료비(소형트럭)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "184,706",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "6.37",
- "대/ha",
- "15.00",
- "ℓ/대",
- "95.55",
- "1,487",
- "경유(ℓ)",
- "",
- "142,082",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "142,082",
- "원",
- "30",
- "%",
- "",
- "",
- "",
- "",
- "42,624",
- "",
- ""
- ],
- [
- "- 기계경비(소형트럭)",
- "6.37",
- "대/ha",
- "0.0027",
- "손료계수",
- "",
- "20,000,000",
- "소형트럭(대)",
- "",
- "343,980",
- "",
- ""
- ],
- [
- "",
- "4. 집적",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "3,430,332",
- ""
- ],
- [
- "4-1. 집적작업",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,062,517",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,372,594",
- "",
- ""
- ],
- [
- "ㆍ우드그래플",
- "203.98",
- "㎥/ha",
- "",
- "",
- "5.01",
- "273,971",
- "건설기계운전사",
- "",
- "1,372,594",
- "원목평균 직경24cm",
- ""
- ],
- [
- "1.8m",
- "",
- "㎥/ha",
- "34.48",
- "인/㎥",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "2.1m",
- "101.99",
- "㎥/ha",
- "36.89",
- "인/㎥",
- "2.76",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "2.7m",
- "",
- "㎥/ha",
- "39.94",
- "인/㎥",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "3.6m",
- "101.99",
- "㎥/ha",
- "45.41",
- "인/㎥",
- "2.25",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "- 재료비(우드그래플)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "201,448",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "5.01",
- "대/ha",
- "20.80",
- "ℓ/대",
- "104.21",
- "1,487",
- "경유(ℓ)",
- "",
- "154,960",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "154,960",
- "원",
- "30",
- "%",
- "",
- "",
- "",
- "",
- "46,488",
- "",
- ""
- ],
- [
- "- 기계경비(우드그래플)",
- "5.01",
- "대/ha",
- "0.0015",
- "손료계수",
- "",
- "65,000,000",
- "우드그래플(대)",
- "",
- "488,475",
- "",
- ""
- ],
- [
- "4-2. 토막내기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,367,815",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,245,891",
- "",
- ""
- ],
- [
- "ㆍ체인톱",
- "203.98",
- "㎥/ha",
- "집적품과 동일 적용",
- "5.01",
- "248,681",
- "벌목부",
- "",
- "1,245,891",
- "",
- "",
- ""
- ],
- [
- "- 재료비(체인톱)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "84,049",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(주연료)",
- "5.01",
- "대/ha",
- "5.60",
- "ℓ/대",
- "28.06",
- "1,537",
- "무연(ℓ)",
- "",
- "43,128",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(잡품)",
- "43,128",
- "원",
- "40",
- "%",
- "",
- "",
- "",
- "",
- "17,251",
- "",
- ""
- ],
- [
- "ㆍ체인오일(일반)",
- "5.01",
- "대/ha",
- "2.10",
- "ℓ/대",
- "10.52",
- "2,250",
- "국내산(ℓ)",
- "",
- "23,670",
- "",
- ""
- ],
- [
- "- 기계경비(체인톱)",
- "5.01",
- "대/ha",
- "0.0084",
- "",
- "",
- "900,000",
- "체인톱(대)",
- "",
- "37,875",
- "",
- ""
- ],
- [
- "합 계",
- "순 원 가",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "11,972,194",
- ""
- ],
- [
- "직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "9,454,955",
- "",
- ""
- ],
- [
- "재 료 비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "938,809",
- "",
- ""
- ],
- [
- "경비(기계경비)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,578,430",
- "",
- ""
- ],
- [
- "<할인․할증률 적용>",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구 분",
- "할인․할증요소",
- "단위작업(%)",
- "비고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "수확베기",
- "우드그래플집재",
- "소형트럭운재",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 경사도(1-4-5)",
- "완(15°미만)",
- "0%",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 장애물의 정도(1-4-8)",
- "무릎높이 이하의 초본․관목",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 주행 장애물 상태(1-4-13)",
- "주행에 어려움이 없다",
- "",
- "0%",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 벌도목평균경급",
- "20~30cm",
- "5%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 잔존목 본수",
- "70본 이하",
- "",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "합 계",
- "",
- "5%",
- "0%",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ]
- ]
}
],
"work_item_code": "FP-03-01",
@@ -7789,1026 +6191,6 @@
"초급기술자"
]
]
- },
- {
- "pum_table_id": "F0473",
- "section": "3-2. 임업용 동력기계톱, 스마트집재기, 우드그래플, 초소형포워더",
- "source_line": 8828,
- "pum_form": "reference",
- "form_basis": "'단가산출서' — 채워 넣으라고 둔 빈 서식",
- "basis_quantity": null,
- "basis_unit": null,
- "basis_source": null,
- "resource_shares": {},
- "partial_ratio": false,
- "expression_cells": [],
- "crew_table": true,
- "spaced_names": [],
- "formula_rows": [],
- "special_glyphs": [
- "~(U+FF5E)"
- ],
- "capacity_formula_here": false,
- "variant_key": [],
- "condition_note": [
- "ha당 임목수확 단가산출서(예시)"
- ],
- "raw_row": [
- [
- "위치 및 면적",
- "1-0-1-0 또는 00임반 00소반",
- "비 고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구분",
- "작업량",
- "단위품 (인원,수량,요율)",
- "소요품",
- "단가(원)",
- "할인 ㆍ 증률",
- "계",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "단위작업",
- "",
- "단위",
- "",
- "단위",
- "",
- "종류",
- "",
- "",
- "",
- ""
- ],
- [
- "단 위 작 업 별",
- "1. 수확베기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "3,174,550",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,925,607",
- "",
- ""
- ],
- [
- "ㆍ전간",
- "260.84",
- "㎥/ha",
- "25.50",
- "㎥/인",
- "10.23",
- "248,681",
- "벌목부",
- "15%",
- "2,925,607",
- "",
- ""
- ],
- [
- "- 재료비(체인톱)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "171,605",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(주연료)",
- "10.23",
- "대/ha",
- "5.60",
- "ℓ/대",
- "57.29",
- "1,537",
- "무연(ℓ)",
- "",
- "88,054",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(잡품)",
- "88,054",
- "원",
- "40",
- "%",
- "",
- "",
- "",
- "",
- "35,221",
- "",
- ""
- ],
- [
- "ㆍ체인오일(일반)",
- "10.23",
- "대/ha",
- "2.10",
- "ℓ/대",
- "21.48",
- "2,250",
- "국내산(ℓ)",
- "",
- "48,330",
- "",
- ""
- ],
- [
- "- 기계경비(체인톱)",
- "10.23",
- "대/ha",
- "0.0084",
- "",
- "",
- "900,000",
- "체인톱(대)",
- "",
- "77,338",
- "",
- ""
- ],
- [
- "2. 집재",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "7,826,747",
- "",
- ""
- ],
- [
- "2-1. 스마트집재기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "5,307,262",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "4,682,247",
- "",
- ""
- ],
- [
- "ㆍ스마트집재기",
- "203.98",
- "㎥/ha",
- "",
- "",
- "6.12",
- "665,281",
- "건설+특별+보통",
- "15%",
- "4,682,247",
- "3인1조",
- ""
- ],
- [
- "50m이하",
- "67.24",
- "㎥/ha",
- "45.83",
- "㎥/조",
- "1.47",
- "(273,971)",
- "(건설기계운전사 1명)",
- "",
- "",
- "33%",
- ""
- ],
- [
- "51~100m",
- "91.90",
- "㎥/ha",
- "32.26",
- "㎥/조",
- "2.85",
- "(221,506)",
- "(특별인부 1명)",
- "",
- "",
- "45%",
- ""
- ],
- [
- "101~15m",
- "44.84",
- "㎥/ha",
- "24.89",
- "㎥/조",
- "1.80",
- "(169,804)",
- "(보통인부 1명)",
- "",
- "",
- "22%",
- ""
- ],
- [
- "- 재료비(집재기)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "331,255",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "6.12",
- "대/ha",
- "26.00",
- "ℓ/대",
- "159.12",
- "1,487",
- "경유(ℓ)",
- "",
- "236,611",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "236,611",
- "원",
- "40",
- "%",
- "",
- "",
- "",
- "",
- "94,644",
- "",
- ""
- ],
- [
- "- 기계경비(집재기)",
- "6.12",
- "대/ha",
- "0.0008",
- "손료계수",
- "",
- "60,000,000",
- "우드그래플(대)",
- "",
- "293,760",
- "",
- ""
- ],
- [
- "2-2. 임업용굴착기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,519,485",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,676,702",
- "",
- ""
- ],
- [
- "ㆍ우드그래플",
- "203.98",
- "㎥/ha",
- "집재품과 동일 적용",
- "6.12",
- "273,971",
- "건설기계운전사",
- "0%",
- "1,676,702",
- "",
- "",
- ""
- ],
- [
- "- 재료비(우드그래플)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "246,083",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "6.12",
- "대/ha",
- "20.80",
- "ℓ/대",
- "127.30",
- "1,487",
- "경유(ℓ)",
- "",
- "189,295",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "189,295",
- "원",
- "30",
- "%",
- "",
- "",
- "",
- "",
- "56,788",
- "",
- ""
- ],
- [
- "- 기계경비(우드그래플)",
- "6.12",
- "대/ha",
- "0.0015",
- "손료계수",
- "",
- "65,000,000",
- "우드그래플(대)",
- "",
- "596,700",
- "",
- ""
- ],
- [
- "3. 운재",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,871,133",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,005,467",
- "",
- ""
- ],
- [
- "ㆍ초소형포워더",
- "203.98",
- "㎥/ha",
- "27.86",
- "㎥/대",
- "7.32",
- "273,971",
- "건설기계운전사",
- "0%",
- "2,005,467",
- "500m이하",
- ""
- ],
- [
- "- 재료비(초소형포워더)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "367,906",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "7.32",
- "대/ha",
- "26.00",
- "ℓ/대",
- "190.32",
- "1,487",
- "경유(ℓ)",
- "",
- "283,005",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "283,005",
- "원",
- "30",
- "%",
- "",
- "",
- "",
- "",
- "84,901",
- "",
- ""
- ],
- [
- "- 기계경비(초소형포워더)",
- "7.32",
- "대/ha",
- "0.0008",
- "손료계수",
- "",
- "85,000,000",
- "초소형포워더(대)",
- "",
- "497,760",
- "",
- ""
- ],
- [
- "4. 집적",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "3,430,332",
- "",
- ""
- ],
- [
- "4-1. 집적작업",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,062,517",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,372,594",
- "",
- ""
- ],
- [
- "ㆍ우드그래플",
- "203.98",
- "㎥/ha",
- "",
- "",
- "5.01",
- "273,971",
- "건설기계운전사",
- "",
- "1,372,594",
- "원목평균 직경24cm",
- ""
- ],
- [
- "1.8m",
- "",
- "㎥/ha",
- "34.48",
- "인/㎥",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "2.1m",
- "101.99",
- "㎥/ha",
- "36.89",
- "인/㎥",
- "2.76",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "2.7m",
- "",
- "㎥/ha",
- "39.94",
- "인/㎥",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "3.6m",
- "101.99",
- "㎥/ha",
- "45.41",
- "인/㎥",
- "2.25",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "- 재료비(우드그래플)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "201,448",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "5.01",
- "대/ha",
- "20.80",
- "ℓ/대",
- "104.21",
- "1,487",
- "경유(ℓ)",
- "",
- "154,960",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "154,960",
- "원",
- "30",
- "%",
- "",
- "",
- "",
- "",
- "46,488",
- "",
- ""
- ],
- [
- "- 기계경비(우드그래플)",
- "5.01",
- "대/ha",
- "0.0015",
- "손료계수",
- "",
- "65,000,000",
- "우드그래플(대)",
- "",
- "488,475",
- "",
- ""
- ],
- [
- "4-2. 토막내기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,367,815",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,245,891",
- "",
- ""
- ],
- [
- "ㆍ체인톱",
- "203.98",
- "㎥/ha",
- "집적품과 동일품",
- "5.01",
- "248,681",
- "벌목부",
- "",
- "1,245,891",
- "",
- "",
- ""
- ],
- [
- "- 재료비(체인톱)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "84,049",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(주연료)",
- "5.01",
- "대/ha",
- "5.60",
- "ℓ/대",
- "28.06",
- "1,537",
- "무연(ℓ)",
- "",
- "43,128",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(잡품)",
- "43,128",
- "원",
- "40",
- "%",
- "",
- "",
- "",
- "",
- "17,251",
- "",
- ""
- ],
- [
- "ㆍ체인오일(일반)",
- "5.01",
- "대/ha",
- "2.10",
- "ℓ/대",
- "10.52",
- "2,250",
- "국내산(ℓ)",
- "",
- "23,670",
- "",
- ""
- ],
- [
- "- 기계경비(체인톱)",
- "5.01",
- "대/ha",
- "0.0084",
- "",
- "",
- "900,000",
- "체인톱(대)",
- "",
- "37,875",
- "",
- ""
- ],
- [
- "합 계",
- "순 원 가",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "17,302,762",
- ""
- ],
- [
- "직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "13,908,508",
- "",
- ""
- ],
- [
- "재 료 비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,402,346",
- "",
- ""
- ],
- [
- "경비(기계경비)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,991,908",
- "",
- ""
- ],
- [
- "<할인․할증률 적용>",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구 분",
- "할인․할증요소",
- "단위작업(%)",
- "비고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "수확베기",
- "스마트집재기",
- "초소형 포워더 운재",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 경사도(1-4-5)",
- "중(15~30°미만)",
- "5%",
- "5%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 장애물의 정도(1-4-8)",
- "가슴높이 미만의 초본․관목",
- "5%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 주행 장애물 상태(1-4-13)",
- "주행에 어려움이 없다",
- "",
- "",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 집재방향(1-4-14)",
- "상향집재",
- "",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 횡단집재거리(1-4-15)",
- "11~20m",
- "",
- "10%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 벌도목평균경급",
- "20~30cm",
- "5%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 잔존목 본수",
- "70본 이하",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "합 계",
- "",
- "15%",
- "15%",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ]
- ]
}
],
"work_item_code": "FP-03-02",
@@ -8865,914 +6247,6 @@
""
]
]
- },
- {
- "pum_table_id": "F0474",
- "section": "3-3. 하베스터, 타워야더, 우드그래플, 소형포워더",
- "source_line": 8912,
- "pum_form": "reference",
- "form_basis": "'단가산출서' — 채워 넣으라고 둔 빈 서식",
- "basis_quantity": null,
- "basis_unit": null,
- "basis_source": null,
- "resource_shares": {},
- "partial_ratio": false,
- "expression_cells": [],
- "crew_table": true,
- "spaced_names": [],
- "formula_rows": [],
- "special_glyphs": [
- "~(U+FF5E)"
- ],
- "capacity_formula_here": false,
- "variant_key": [],
- "condition_note": [
- "ha당 임목수확 단가산출서(예시)"
- ],
- "raw_row": [
- [
- "위치 및 면적",
- "1-0-1-0 또는 00임반 00소반",
- "비 고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구분",
- "작업량",
- "단위품 (인원,수량,요율)",
- "소요품",
- "단가(원)",
- "할인 ㆍ 증률",
- "계",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "단위작업",
- "",
- "단위",
- "",
- "단위",
- "",
- "종류",
- "",
- "",
- "",
- ""
- ],
- [
- "단 위 작 업 별",
- "1. 수확베기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "3,021,941",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,208,212",
- "",
- ""
- ],
- [
- "ㆍ하베스터",
- "260.84",
- "㎥/ha",
- "59.20",
- "㎥/인",
- "4.41",
- "273,971",
- "건설기계운전사",
- "0%",
- "1,208,212",
- "",
- ""
- ],
- [
- "- 재료비(하베스터)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "749,155",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "4.41",
- "대/ha",
- "81.60",
- "ℓ/대",
- "359.86",
- "1,487",
- "경유(ℓ)",
- "",
- "535,111",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "535,111",
- "원",
- "40",
- "%",
- "",
- "",
- "",
- "",
- "214,044",
- "",
- ""
- ],
- [
- "- 기계경비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,064,574",
- "",
- ""
- ],
- [
- "ㆍ하베스터헤드",
- "4.41",
- "대/ha",
- "0.0009",
- "",
- "",
- "85,000,000",
- "하베스터(대)",
- "",
- "337,365",
- "",
- ""
- ],
- [
- "ㆍ0.6㎥굴착기",
- "4.41",
- "대/ha",
- "0.0017",
- "",
- "",
- "97,000,000",
- "무한궤도형(대)",
- "",
- "727,209",
- "",
- ""
- ],
- [
- "2. 집재",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "8,988,007",
- "",
- ""
- ],
- [
- "2-1. 타워야더",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "6,736,114",
- "RME300T",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "5,578,333",
- "",
- ""
- ],
- [
- "ㆍ타워야더",
- "203.98",
- "㎥/ha",
- "",
- "",
- "5.47",
- "886,787",
- "건설+특별+보통",
- "15%",
- "5,578,333",
- "4인1조",
- ""
- ],
- [
- "100m이하",
- "159.14",
- "㎥/ha",
- "38.11",
- "㎥/조",
- "4.18",
- "(273,971)",
- "(건설기계운전사 1명)",
- "",
- "",
- "78%",
- ""
- ],
- [
- "150m이하",
- "44.84",
- "㎥/ha",
- "34.79",
- "㎥/조",
- "1.29",
- "(208,527)",
- "(특별인부 2명)",
- "",
- "",
- "22%",
- ""
- ],
- [
- "",
- "",
- "",
- "",
- "",
- "",
- "(161,858)",
- "(보통인부 1명)",
- "",
- "",
- "",
- ""
- ],
- [
- "- 재료비(집재기)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "370,101",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "5.47",
- "대/ha",
- "32.50",
- "ℓ/대",
- "177.78",
- "1,487",
- "경유(ℓ)",
- "",
- "264,358",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "264,358",
- "원",
- "40",
- "%",
- "",
- "",
- "",
- "",
- "105,743",
- "",
- ""
- ],
- [
- "- 기계경비(집재기)",
- "5.47",
- "대/ha",
- "0.0008",
- "손료계수",
- "",
- "180,000,000",
- "REM 300T",
- "",
- "787,680",
- "",
- ""
- ],
- [
- "2-2. 임업용굴착기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,251,893",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,498,621",
- "",
- ""
- ],
- [
- "ㆍ우드그래플",
- "203.98",
- "㎥/ha",
- "집재품과 동일 적용",
- "5.47",
- "273,971",
- "건설기계운전사",
- "0%",
- "1,498,621",
- "",
- "",
- ""
- ],
- [
- "- 재료비(우드그래플)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "219,947",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "5.47",
- "대/ha",
- "20.80",
- "ℓ/대",
- "113.78",
- "1,487",
- "경유(ℓ)",
- "",
- "169,190",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "169,190",
- "원",
- "30",
- "%",
- "",
- "",
- "",
- "",
- "50,757",
- "",
- ""
- ],
- [
- "- 기계경비(우드그래플)",
- "5.47",
- "대/ha",
- "0.0015",
- "손료계수",
- "",
- "65,000,000",
- "우드그래플(대)",
- "",
- "533,325",
- "",
- ""
- ],
- [
- "3. 운재",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "996,287",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "591,777",
- "",
- ""
- ],
- [
- "ㆍ소형포워더",
- "203.98",
- "㎥/ha",
- "94.48",
- "㎥/대",
- "2.16",
- "273,971",
- "건설기계운전사",
- "0%",
- "591,777",
- "500m이하",
- ""
- ],
- [
- "- 재료비(소형포워더)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "145,310",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "2.16",
- "대/ha",
- "34.80",
- "ℓ/대",
- "75.17",
- "1,487",
- "경유(ℓ)",
- "",
- "111,777",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "111,777",
- "원",
- "30",
- "%",
- "",
- "",
- "",
- "",
- "33,533",
- "",
- ""
- ],
- [
- "- 기계경비(소형포워더)",
- "2.16",
- "대/ha",
- "0.0008",
- "손료계수",
- "",
- "150,000,000",
- "소형포워더(대)",
- "",
- "259,200",
- "",
- ""
- ],
- [
- "4. 집적",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,062,517",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,372,594",
- "",
- ""
- ],
- [
- "ㆍ우드그래플",
- "203.98",
- "㎥/ha",
- "",
- "",
- "5.01",
- "273,971",
- "건설기계운전사",
- "",
- "1,372,594",
- "직경24cm",
- ""
- ],
- [
- "1.8m",
- "",
- "㎥/ha",
- "34.48",
- "인/㎥",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "2.1m",
- "101.99",
- "㎥/ha",
- "36.89",
- "인/㎥",
- "2.76",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "2.7m",
- "",
- "㎥/ha",
- "39.94",
- "인/㎥",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "3.6m",
- "101.99",
- "㎥/ha",
- "45.41",
- "인/㎥",
- "2.25",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "- 재료비(우드그래플)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "201,448",
- "",
- ""
- ],
- [
- "ㆍ경유(주연료)",
- "5.01",
- "대/ha",
- "20.80",
- "ℓ/대",
- "104.21",
- "1,487",
- "경유(ℓ)",
- "",
- "154,960",
- "",
- ""
- ],
- [
- "ㆍ경유(잡품)",
- "154,960",
- "원",
- "30",
- "%",
- "",
- "",
- "",
- "",
- "46,488",
- "",
- ""
- ],
- [
- "- 기계경비(우드그래플)",
- "5.01",
- "대/ha",
- "0.0015",
- "손료계수",
- "",
- "65,000,000",
- "우드그래플(대)",
- "",
- "488,475",
- "",
- ""
- ],
- [
- "합 계",
- "순 원 가",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "15,068,752",
- ""
- ],
- [
- "직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "10,294,537",
- "",
- ""
- ],
- [
- "재 료 비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,685,961",
- "",
- ""
- ],
- [
- "경비(기계경비)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "3,133,254",
- "",
- ""
- ],
- [
- "<할인․할증률 적용>",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구 분",
- "할인․할증요소",
- "단위작업(%)",
- "비고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "하베스터",
- "타워야더",
- "소형 포워더 운재",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 경사도(1-4-5)",
- "중(15~30°미만)",
- "",
- "5%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 장애물의 정도(1-4-8)",
- "가슴높이 미만의 초본․관목",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 주행 장애물 상태(1-4-13)",
- "주행에 어려움이 없다",
- "",
- "",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 집재방향(1-4-14)",
- "상향집재",
- "",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 횡단집재거리(1-4-15)",
- "11~20m",
- "",
- "10%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 벌도목평균경급",
- "20~30cm",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 잔존목 본수",
- "70본 이하",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "합 계",
- "",
- "0%",
- "15%",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ]
- ]
}
],
"work_item_code": "FP-03-03",
@@ -10255,1460 +6729,7 @@
"number": "4-1",
"name": "수확베기",
"sort_order": 23552,
- "tables": [
- {
- "pum_table_id": "F0475",
- "section": "4-1. 소나무재선충병방제",
- "source_line": 8989,
- "pum_form": "reference",
- "form_basis": "'단가산출서' — 채워 넣으라고 둔 빈 서식",
- "basis_quantity": null,
- "basis_unit": null,
- "basis_source": null,
- "resource_shares": {},
- "partial_ratio": false,
- "expression_cells": [],
- "crew_table": true,
- "spaced_names": [],
- "formula_rows": [],
- "special_glyphs": [],
- "capacity_formula_here": false,
- "variant_key": [],
- "condition_note": [
- "소나무재선충병방제 단가산출서(예시)"
- ],
- "raw_row": [
- [
- "위치 및 임․소반",
- "1-0-1-0 또는 00임반 00소반",
- "비고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구분",
- "작업량",
- "단위품 (인원, 수량, 요율)",
- "소요품",
- "단가",
- "할인․ 증률",
- "계",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "단위작업",
- "",
- "단위",
- "",
- "단위",
- "",
- "종류",
- "",
- "",
- "",
- ""
- ],
- [
- "단 위 작 업 별",
- "1. 벌목조재",
- "",
- "",
- "",
- "",
- "",
- "",
- "53,093,885",
- "",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "49,562,389",
- "",
- ""
- ],
- [
- "ㆍ경급별(cm)",
- "608.55",
- "㎥",
- "",
- "",
- "290.24",
- "209,242",
- "벌목50% 보통50%",
- "-20%",
- "48,584,318",
- "",
- ""
- ],
- [
- "6",
- "-",
- "㎥",
- "1.13",
- "㎥/인",
- "",
- "(248,681)",
- "(벌목부)",
- "",
- "",
- "",
- ""
- ],
- [
- "8",
- "0.02",
- "㎥",
- "1.18",
- "㎥/인",
- "0.02",
- "(169,804)",
- "(보통인부)",
- "",
- "",
- "",
- ""
- ],
- [
- "10",
- "0.12",
- "㎥",
- "1.24",
- "㎥/인",
- "0.10",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "12",
- "1.05",
- "㎥",
- "1.26",
- "㎥/인",
- "0.83",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "14",
- "3.59",
- "㎥",
- "1.29",
- "㎥/인",
- "2.78",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "16",
- "7.40",
- "㎥",
- "1.32",
- "㎥/인",
- "5.61",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "18",
- "14.21",
- "㎥",
- "1.34",
- "㎥/인",
- "10.60",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "20",
- "21.09",
- "㎥",
- "1.51",
- "㎥/인",
- "13.97",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "22",
- "22.57",
- "㎥",
- "1.60",
- "㎥/인",
- "14.11",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "24",
- "33.48",
- "㎥",
- "1.74",
- "㎥/인",
- "19.24",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "26",
- "27.60",
- "㎥",
- "1.84",
- "㎥/인",
- "15.00",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "28",
- "42.54",
- "㎥",
- "1.94",
- "㎥/인",
- "21.93",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "30",
- "54.57",
- "㎥",
- "2.05",
- "㎥/인",
- "26.62",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "32",
- "54.71",
- "㎥",
- "2.13",
- "㎥/인",
- "25.68",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "34",
- "44.07",
- "㎥",
- "2.21",
- "㎥/인",
- "19.94",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "36",
- "73.76",
- "㎥",
- "2.29",
- "㎥/인",
- "32.21",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "38",
- "53.72",
- "㎥",
- "2.35",
- "㎥/인",
- "22.86",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "40",
- "35.14",
- "㎥",
- "2.48",
- "㎥/인",
- "14.17",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "42",
- "36.84",
- "㎥",
- "2.55",
- "㎥/인",
- "14.45",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "44",
- "18.91",
- "㎥",
- "2.62",
- "㎥/인",
- "7.22",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "46",
- "13.21",
- "㎥",
- "2.68",
- "㎥/인",
- "4.93",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "48",
- "17.52",
- "㎥",
- "2.74",
- "㎥/인",
- "6.39",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "50이상",
- "32.43",
- "㎥",
- "2.80",
- "㎥/인",
- "11.58",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "ㆍ방제실행 등록",
- "1,152",
- "본",
- "0.005",
- "인/본",
- "5.76",
- "169,804",
- "보통인부",
- "",
- "978,071",
- "",
- ""
- ],
- [
- "- 재료비(체인톱)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,434,398",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(주연료)",
- "145.12",
- "대",
- "5.60",
- "ℓ/대",
- "812.67",
- "1,537",
- "무연(ℓ)",
- "",
- "1,249,073",
- "",
- ""
- ],
- [
- "ㆍ보통휘발유(잡품)",
- "1,249,073",
- "원",
- "40",
- "%",
- "",
- "",
- "",
- "",
- "499,629",
- "",
- ""
- ],
- [
- "ㆍ체인오일(일반오일)",
- "145.12",
- "대",
- "2.10",
- "ℓ/대",
- "304.75",
- "2,250",
- "국내산(ℓ)",
- "",
- "685,687",
- "",
- ""
- ],
- [
- "- 기계경비(체인톱)",
- "145.12",
- "대",
- "0.0084",
- "손료계수",
- "",
- "900,000",
- "체인톱(대)",
- "",
- "1,097,107",
- "",
- ""
- ],
- [
- "2. 소운반",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "12,080,796",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "12,080,796",
- "",
- ""
- ],
- [
- "ㆍ경급별(cm)",
- "478.13",
- "㎥",
- "",
- "",
- "72.17",
- "209,242",
- "벌목50% 보통50%",
- "-20%",
- "12,080,796",
- "",
- ""
- ],
- [
- "6",
- "-",
- "㎥",
- "5.41",
- "㎥/인",
- "-",
- "(248,681)",
- "(벌목부)",
- "",
- "",
- "",
- ""
- ],
- [
- "8",
- "-",
- "㎥",
- "5.50",
- "㎥/인",
- "-",
- "(169,804)",
- "(보통인부)",
- "",
- "",
- "",
- ""
- ],
- [
- "10",
- "0.12",
- "㎥",
- "5.59",
- "㎥/인",
- "0.02",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "12",
- "1.06",
- "㎥",
- "5.68",
- "㎥/인",
- "0.19",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "14",
- "3.13",
- "㎥",
- "5.77",
- "㎥/인",
- "0.54",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "16",
- "6.49",
- "㎥",
- "5.86",
- "㎥/인",
- "1.11",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "18",
- "10.65",
- "㎥",
- "5.95",
- "㎥/인",
- "1.79",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "20",
- "16.36",
- "㎥",
- "6.04",
- "㎥/인",
- "2.71",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "22",
- "17.15",
- "㎥",
- "6.13",
- "㎥/인",
- "2.80",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "24",
- "27.57",
- "㎥",
- "6.22",
- "㎥/인",
- "4.43",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "26",
- "21.08",
- "㎥",
- "6.31",
- "㎥/인",
- "3.34",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "28",
- "33.08",
- "㎥",
- "6.40",
- "㎥/인",
- "5.17",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "30",
- "44.87",
- "㎥",
- "6.49",
- "㎥/인",
- "6.91",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "32",
- "41.04",
- "㎥",
- "6.57",
- "㎥/인",
- "6.25",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "34",
- "32.31",
- "㎥",
- "6.66",
- "㎥/인",
- "4.85",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "36",
- "59.83",
- "㎥",
- "6.75",
- "㎥/인",
- "8.86",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "38",
- "43.15",
- "㎥",
- "6.84",
- "㎥/인",
- "6.31",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "40",
- "25.56",
- "㎥",
- "6.93",
- "㎥/인",
- "3.69",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "42",
- "33.11",
- "㎥",
- "7.02",
- "㎥/인",
- "4.72",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "44",
- "14.84",
- "㎥",
- "7.11",
- "㎥/인",
- "2.09",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "46",
- "10.25",
- "㎥",
- "7.20",
- "㎥/인",
- "1.42",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "48",
- "17.59",
- "㎥",
- "7.29",
- "㎥/인",
- "2.41",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "50이상",
- "18.89",
- "㎥",
- "7.38",
- "㎥/인",
- "2.56",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "3. 무더기훈증",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "6,867,353",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "6,243,353",
- "",
- ""
- ],
- [
- "ㆍ경급별(cm)",
- "865.40",
- "RM",
- "",
- "RM/인",
- "45.96",
- "169,804",
- "보통100%",
- "-20%",
- "6,243,353",
- "",
- ""
- ],
- [
- "6",
- "-",
- "RM",
- "14.40",
- "RM/인",
- "-",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "8",
- "-",
- "RM",
- "14.73",
- "RM/인",
- "-",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "10",
- "0.22",
- "RM",
- "15.05",
- "RM/인",
- "0.01",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "12",
- "1.92",
- "RM",
- "15.38",
- "RM/인",
- "0.12",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "14",
- "5.67",
- "RM",
- "15.71",
- "RM/인",
- "0.36",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "16",
- "11.75",
- "RM",
- "16.04",
- "RM/인",
- "0.73",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "18",
- "19.28",
- "RM",
- "16.37",
- "RM/인",
- "1.18",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "20",
- "29.61",
- "RM",
- "16.70",
- "RM/인",
- "1.77",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "22",
- "31.04",
- "RM",
- "17.03",
- "RM/인",
- "1.82",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "24",
- "49.90",
- "RM",
- "17.35",
- "RM/인",
- "2.88",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "26",
- "38.15",
- "RM",
- "17.68",
- "RM/인",
- "2.16",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "28",
- "59.87",
- "RM",
- "18.01",
- "RM/인",
- "3.32",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "30",
- "81.21",
- "RM",
- "18.34",
- "RM/인",
- "4.43",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "32",
- "74.28",
- "RM",
- "18.67",
- "RM/인",
- "3.98",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "34",
- "58.48",
- "RM",
- "19.00",
- "RM/인",
- "3.08",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "36",
- "108.29",
- "RM",
- "19.32",
- "RM/인",
- "5.61",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "38",
- "78.10",
- "RM",
- "19.65",
- "RM/인",
- "3.97",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "40",
- "46.26",
- "RM",
- "19.98",
- "RM/인",
- "2.32",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "42",
- "59.93",
- "RM",
- "20.31",
- "RM/인",
- "2.95",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "44",
- "26.86",
- "RM",
- "20.64",
- "RM/인",
- "1.30",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "46",
- "18.55",
- "RM",
- "20.97",
- "RM/인",
- "0.88",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "48",
- "31.84",
- "RM",
- "21.29",
- "RM/인",
- "1.50",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "50이상",
- "34.19",
- "RM",
- "21.62",
- "RM/인",
- "1.58",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "- 재료비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "624,000",
- "",
- ""
- ],
- [
- "ㆍ훈증 라벨(KW-H)",
- "",
- "",
- "",
- "",
- "780",
- "800",
- "장당단가",
- "",
- "624,000",
- "",
- ""
- ],
- [
- "4. 잔가지줍기",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "3,129,487",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "1,152",
- "본",
- "0.016",
- "본/인",
- "18.43",
- "169,804",
- "보통100%",
- "0%",
- "3,129,487",
- "",
- ""
- ],
- [
- "합 계",
- "순원가",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "75,171,521",
- ""
- ],
- [
- "o 노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "71,016,025",
- "",
- ""
- ],
- [
- "o 재료비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "3,058,389",
- "",
- ""
- ],
- [
- "o 경비(기계경비)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,097,107",
- "",
- ""
- ],
- [
- "<할인․할증률 적용>",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구 분",
- "할인․할증요소",
- "단위작업(%)",
- "비고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "벌목조재",
- "소운반",
- "무더기훈증",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 장애물의 정도(1-4-8)",
- "무릎높이 이하의 초본․관목",
- "0%",
- "0%",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 방제대상목 분포(1-4-17)",
- "45본/ha당",
- "-20%",
- "-20%",
- "-20%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 방제수종(1-4-22)",
- "소나무, 해송",
- "0%",
- "0%",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "합 계",
- "",
- "-20%",
- "-20%",
- "-20%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ]
- ]
- }
- ],
+ "tables": [],
"work_item_code": "FP-04-01",
"level": 2,
"parent_code": "FP-04",
@@ -11719,7 +6740,7 @@
"toc_number": "4-1",
"toc_edition": "산림청고시제2025-82호",
"path_name": "나무베기 › 수확베기",
- "axis_role": "work_item"
+ "axis_role": "group"
},
{
"number": "4-1-1",
@@ -11864,804 +6885,7 @@
"number": "4-2",
"name": "단목베기",
"sort_order": 24320,
- "tables": [
- {
- "pum_table_id": "F0476",
- "section": "4-2. 참나무시들음병방제",
- "source_line": 9106,
- "pum_form": "reference",
- "form_basis": "'단가산출서' — 채워 넣으라고 둔 빈 서식",
- "basis_quantity": null,
- "basis_unit": null,
- "basis_source": null,
- "resource_shares": {},
- "partial_ratio": false,
- "expression_cells": [],
- "crew_table": true,
- "spaced_names": [],
- "formula_rows": [],
- "special_glyphs": [
- "~(U+FF5E)"
- ],
- "capacity_formula_here": false,
- "variant_key": [],
- "condition_note": [
- "ha당 참나무시들음병방제 단가산출서(예시)"
- ],
- "raw_row": [
- [
- "위치 및 임․소반",
- "1-0-1-0 또는 00임반 00소반",
- "비고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구분",
- "작업량",
- "단위품 (인원, 수량, 요율)",
- "소요품",
- "단가",
- "할인․ 증률",
- "계",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "단위작업",
- "",
- "단위",
- "",
- "단위",
- "",
- "종류",
- "",
- "",
- "",
- ""
- ],
- [
- "단 위 작 업 별",
- "1. 단목베기",
- "",
- "",
- "",
- "",
- "",
- "",
- "399,493",
- "",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "378,072",
- "",
- ""
- ],
- [
- "ㆍ경급별(cm)",
- "76",
- "본/ha",
- "",
- "인/100본",
- "0.88",
- "248,681",
- "벌목100%",
- "20%",
- "262,607",
- "",
- ""
- ],
- [
- "10cm이하",
- "5",
- "본/ha",
- "0.40",
- "인/100본",
- "0.02",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "12~14㎝",
- "11",
- "본/ha",
- "0.60",
- "인/100본",
- "0.07",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "16~18㎝",
- "24",
- "본/ha",
- "1.00",
- "인/100본",
- "0.24",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "20~22㎝",
- "18",
- "본/ha",
- "1.20",
- "인/100본",
- "0.22",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "24~26㎝",
- "10",
- "본/ha",
- "1.40",
- "인/100본",
- "0.14",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "28~30㎝",
- "5",
- "본/ha",
- "2.00",
- "인/100본",
- "0.10",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "32~34㎝",
- "3",
- "본/ha",
- "2.90",
- "인/100본",
- "0.09",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "ㆍ작업보조",
- "76",
- "본",
- "0.60",
- "",
- "0.46",
- "169,804",
- "보통인부",
- "",
- "78,109",
- "",
- ""
- ],
- [
- "ㆍ벌목작업안전 보조",
- "0.88",
- "인",
- "",
- "4인당1명",
- "0.22",
- "169,804",
- "보통인부",
- "",
- "37,356",
- "",
- ""
- ],
- [
- "- 재료비(체인톱)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "14,769",
- "",
- ""
- ],
- [
- "ㆍ 보통휘발유(주연료)",
- "0.88",
- "대",
- "5.60",
- "ℓ/대",
- "4.93",
- "1,537",
- "무연(ℓ)",
- "",
- "7,577",
- "",
- ""
- ],
- [
- "ㆍ 보통휘발유(잡품)",
- "7,577",
- "원",
- "40",
- "%",
- "",
- "",
- "",
- "",
- "3,030",
- "",
- ""
- ],
- [
- "ㆍ 체인오일(일반오일)",
- "0.88",
- "대",
- "2.10",
- "ℓ/대",
- "1.85",
- "2,250",
- "국내산(ℓ)",
- "",
- "4,162",
- "",
- ""
- ],
- [
- "- 기계경비(체인톱)",
- "0.88",
- "대",
- "0.0084",
- "손료계수",
- "",
- "900,000",
- "체인톱(대)",
- "",
- "6,652",
- "",
- ""
- ],
- [
- "2. 작업로설치",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "227,515",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "216,565",
- "",
- ""
- ],
- [
- "ㆍ 소작업로",
- "0.45",
- "km",
- "2.00",
- "인/km",
- "0.90",
- "209,242",
- "벌목50% 보통50%",
- "15%",
- "216,565",
- "",
- ""
- ],
- [
- "ㆍ 대작업로",
- "-",
- "〃",
- "3.00",
- "〃",
- "-",
- "(248,681)",
- "(벌목부)",
- "",
- "",
- "",
- ""
- ],
- [
- "",
- "",
- "",
- "",
- "",
- "",
- "(169,804)",
- "(보통인부)",
- "",
- "",
- "",
- ""
- ],
- [
- "- 재료비(체인톱)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "7,548",
- "",
- ""
- ],
- [
- "ㆍ 보통휘발유(주연료)",
- "0.45",
- "대",
- "5.60",
- "ℓ/대",
- "2.52",
- "1,537",
- "무연(ℓ)",
- "",
- "3,873",
- "",
- ""
- ],
- [
- "ㆍ 보통휘발유(잡품)",
- "3,873",
- "원",
- "40",
- "%",
- "",
- "",
- "",
- "",
- "1,549",
- "",
- ""
- ],
- [
- "ㆍ 체인오일(일반오일)",
- "0.45",
- "대",
- "2.10",
- "ℓ/대",
- "0.95",
- "2,250",
- "국내산(ℓ)",
- "",
- "2,126",
- "",
- ""
- ],
- [
- "- 기계경비(체인톱)",
- "0.45",
- "대",
- "0.0084",
- "손료계수",
- "",
- "900,000",
- "체인톱(대)",
- "",
- "3,402",
- "",
- ""
- ],
- [
- "3. 산물수집",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "1,371,337",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "17.85",
- "㎥",
- "2.65",
- "㎥/인",
- "6.73",
- "169,804",
- "보통100%",
- "20%",
- "1,371,337",
- "",
- ""
- ],
- [
- "4. 집적",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "157.624",
- "",
- ""
- ],
- [
- "- 직접노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "106,848",
- "",
- ""
- ],
- [
- "ㆍ 우드그래플",
- "13.169",
- "",
- "",
- "",
- "0.39",
- "273,971",
- "",
- "",
- "106,848",
- "",
- ""
- ],
- [
- "1.8m",
- "",
- "㎥",
- "31.35",
- "㎥/일",
- "",
- "273,971",
- "건설기계운전사",
- "",
- "",
- "",
- ""
- ],
- [
- "2.1m",
- "13.169",
- "〃",
- "33.55",
- "〃",
- "0.39",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "2.7m",
- "",
- "〃",
- "36.32",
- "〃",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "3.6m",
- "",
- "〃",
- "41.29",
- "〃",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "- 재료비(굴삭기)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "15,676",
- "",
- ""
- ],
- [
- "ㆍ 경유(주연료)",
- "0.39",
- "일",
- "20.80",
- "ℓ/대",
- "8.11",
- "1,487",
- "경유(ℓ)",
- "",
- "12,059",
- "",
- ""
- ],
- [
- "ㆍ 경유(잡품)",
- "12,059",
- "원",
- "30%",
- "",
- "",
- "",
- "",
- "",
- "3,617",
- "",
- ""
- ],
- [
- "- 기계경비(굴삭기)",
- "0.39",
- "일",
- "0.0015",
- "1대/일",
- "",
- "60,000,000",
- "우드그래플",
- "",
- "35,100",
- "",
- ""
- ],
- [
- "합 계",
- "순원가",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,155,969",
- ""
- ],
- [
- "o 노무비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "2,072,822",
- "",
- ""
- ],
- [
- "o 재료비",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "37,993",
- "",
- ""
- ],
- [
- "o 경비(기계경비)",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "45,154",
- "",
- ""
- ],
- [
- "<할인․할증률 적용>",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "구 분",
- "할인․할증요소",
- "단위작업(%)",
- "비고",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "단목베기",
- "작업로설치",
- "산물수집",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 집단화정도(1-4-3)",
- "개소당 평균면적이 3ha 이상",
- "0%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 경사도(1-4-5)",
- "급 (30°이상)",
- "10%",
- "10%",
- "10%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 장애물의 정도(1-4-8)",
- "가슴높이 이상의 초본·관목",
- "10%",
- "",
- "10%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "o 제거대상 식생(1-4-9)",
- "보통이다 (높이 1.2m 이상이고, 직경이 4~6cm 미만)",
- "",
- "5%",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ],
- [
- "합 계",
- "",
- "20%",
- "15%",
- "20%",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ]
- ]
- }
- ],
+ "tables": [],
"work_item_code": "FP-04-02",
"level": 2,
"parent_code": "FP-04",
@@ -12672,7 +6896,7 @@
"toc_number": "4-2",
"toc_edition": "산림청고시제2025-82호",
"path_name": "나무베기 › 단목베기",
- "axis_role": "work_item"
+ "axis_role": "group"
},
{
"number": "4-2-1",
@@ -39039,193 +33263,18 @@
"number": "13-3",
"name": "기초다짐 및 뒷채움",
"sort_order": 110336,
- "tables": [
- {
- "pum_table_id": "F0405",
- "section": "13-3. 기초다짐 및 뒤채움’ 항을 적용한다.",
- "source_line": 7087,
- "pum_form": "requirement",
- "form_basis": "값 단위 '(m)'",
- "basis_quantity": null,
- "basis_unit": null,
- "basis_source": null,
- "resource_shares": {},
- "partial_ratio": false,
- "expression_cells": [],
- "crew_table": false,
- "spaced_names": [],
- "formula_rows": [],
- "special_glyphs": [
- "∼(U+223C)"
- ],
- "capacity_formula_here": false,
- "variant_key": [],
- "condition_note": [
- "높 이(m)",
- "3 ∼ 4까지",
- "4 ∼ 5.5까지",
- "5.5∼7.5까지",
- "7.5초과"
- ],
- "raw_row": [
- [
- "증가율(%)",
- "30",
- "40",
- "60",
- "80 ∼ 100"
- ]
- ]
- },
- {
- "pum_table_id": "F0406",
- "section": "13-3. 기초다짐 및 뒤채움’ 항을 적용한다.",
- "source_line": 7094,
- "pum_form": "reference",
- "form_basis": "사람 판정 — 〈돌쌓기의 개수 및 중량의 표준〉 — [주] 인력 돌쌓기·돌붙임 기준",
- "basis_quantity": 1.0,
- "basis_unit": "㎡",
- "basis_source": "본문",
- "resource_shares": {},
- "partial_ratio": false,
- "expression_cells": [],
- "crew_table": false,
- "spaced_names": [],
- "formula_rows": [],
- "special_glyphs": [
- "×(U+00D7)"
- ],
- "capacity_formula_here": false,
- "variant_key": [],
- "condition_note": [
- "종별 뒷길이 단위",
- "견치돌",
- "깬돌 및 깬잡석",
- "야면석"
- ],
- "raw_row": [
- [
- "25㎝(17×17)",
- "개 ㎏",
- "32 192",
- "33 132",
- "- -"
- ],
- [
- "30㎝(20×20)",
- "개 ㎏",
- "23 368",
- "24 264",
- "28 420"
- ],
- [
- "35㎝(25×25)",
- "개 ㎏",
- "16 480",
- "17 340",
- "23 575"
- ],
- [
- "45㎝(30×30)",
- "개 ㎏",
- "11 627",
- "12 480",
- "16 880"
- ],
- [
- "55㎝(35×35)",
- "개 ㎏",
- "8 752",
- "9 504",
- "11 1,100"
- ],
- [
- "60㎝(40×40)",
- "개 ㎏",
- "6 822",
- "6 540",
- "- -"
- ],
- [
- "75㎝(50×50)",
- "개 ㎏",
- "4 1,028",
- "4 560",
- "- -"
- ]
- ]
- },
- {
- "pum_table_id": "F0418",
- "section": "13-3. 기초다짐 및 뒤채움”항을 적용한다.",
- "source_line": 7268,
- "pum_form": "requirement",
- "form_basis": "직종 표기((인)·인부·공)",
- "basis_quantity": 1.0,
- "basis_unit": "㎡",
- "basis_source": "본문",
- "resource_shares": {},
- "partial_ratio": false,
- "expression_cells": [],
- "crew_table": false,
- "spaced_names": [],
- "formula_rows": [],
- "special_glyphs": [],
- "capacity_formula_here": false,
- "variant_key": [
- "35cm 이하",
- "55cm 이하",
- "75cm 이하"
- ],
- "condition_note": [
- "명 칭",
- "규 격",
- "단 위",
- "수량(뒷길이)"
- ],
- "raw_row": [
- [
- "35cm 이하",
- "55cm 이하",
- "75cm 이하",
- "",
- "",
- ""
- ],
- [
- "석공 보통인부",
- "",
- "인 〃",
- "0.11 0.04",
- "0.10 0.03",
- "0.09 0.02"
- ],
- [
- "굴착기+부착용 집게",
- "0.6㎥",
- "시간",
- "0.22",
- "0.21",
- "0.20"
- ]
- ]
- }
- ],
+ "tables": [],
"work_item_code": "FP-13-03",
"level": 2,
"parent_code": "FP-13",
"parent_mode": "choose_one",
- "variant_keys": [
- "35cm 이하",
- "55cm 이하",
- "75cm 이하"
- ],
+ "variant_keys": [],
"work_item_key": "FW-00431",
"toc_code": "FP-13-03",
"toc_number": "13-3",
"toc_edition": "산림청고시제2025-82호",
"path_name": "구조물 › 기초다짐 및 뒷채움",
- "axis_role": "work_item"
+ "axis_role": "group"
},
{
"number": "13-3-1",
@@ -39623,6 +33672,121 @@
"-"
]
]
+ },
+ {
+ "pum_table_id": "F0405",
+ "section": "13-4-1. 메쌓기(인력)",
+ "source_line": 7087,
+ "pum_form": "requirement",
+ "form_basis": "값 단위 '(m)'",
+ "basis_quantity": null,
+ "basis_unit": null,
+ "basis_source": null,
+ "resource_shares": {},
+ "partial_ratio": false,
+ "expression_cells": [],
+ "crew_table": false,
+ "spaced_names": [],
+ "formula_rows": [],
+ "special_glyphs": [
+ "∼(U+223C)"
+ ],
+ "capacity_formula_here": false,
+ "variant_key": [],
+ "condition_note": [
+ "높 이(m)",
+ "3 ∼ 4까지",
+ "4 ∼ 5.5까지",
+ "5.5∼7.5까지",
+ "7.5초과"
+ ],
+ "raw_row": [
+ [
+ "증가율(%)",
+ "30",
+ "40",
+ "60",
+ "80 ∼ 100"
+ ]
+ ]
+ },
+ {
+ "pum_table_id": "F0406",
+ "section": "13-4-1. 메쌓기(인력)",
+ "source_line": 7094,
+ "pum_form": "reference",
+ "form_basis": "사람 판정 — 〈돌쌓기의 개수 및 중량의 표준〉 — [주] 인력 돌쌓기·돌붙임 기준",
+ "basis_quantity": 1.0,
+ "basis_unit": "㎡",
+ "basis_source": "본문",
+ "resource_shares": {},
+ "partial_ratio": false,
+ "expression_cells": [],
+ "crew_table": false,
+ "spaced_names": [],
+ "formula_rows": [],
+ "special_glyphs": [
+ "×(U+00D7)"
+ ],
+ "capacity_formula_here": false,
+ "variant_key": [],
+ "condition_note": [
+ "종별 뒷길이 단위",
+ "견치돌",
+ "깬돌 및 깬잡석",
+ "야면석"
+ ],
+ "raw_row": [
+ [
+ "25㎝(17×17)",
+ "개 ㎏",
+ "32 192",
+ "33 132",
+ "- -"
+ ],
+ [
+ "30㎝(20×20)",
+ "개 ㎏",
+ "23 368",
+ "24 264",
+ "28 420"
+ ],
+ [
+ "35㎝(25×25)",
+ "개 ㎏",
+ "16 480",
+ "17 340",
+ "23 575"
+ ],
+ [
+ "45㎝(30×30)",
+ "개 ㎏",
+ "11 627",
+ "12 480",
+ "16 880"
+ ],
+ [
+ "55㎝(35×35)",
+ "개 ㎏",
+ "8 752",
+ "9 504",
+ "11 1,100"
+ ],
+ [
+ "60㎝(40×40)",
+ "개 ㎏",
+ "6 822",
+ "6 540",
+ "- -"
+ ],
+ [
+ "75㎝(50×50)",
+ "개 ㎏",
+ "4 1,028",
+ "4 560",
+ "- -"
+ ]
+ ]
}
],
"work_item_code": "FP-13-04-01",
@@ -40682,6 +34846,61 @@
"0.22"
]
]
+ },
+ {
+ "pum_table_id": "F0418",
+ "section": "13-5-2. 장비",
+ "source_line": 7268,
+ "pum_form": "requirement",
+ "form_basis": "직종 표기((인)·인부·공)",
+ "basis_quantity": 1.0,
+ "basis_unit": "㎡",
+ "basis_source": "본문",
+ "resource_shares": {},
+ "partial_ratio": false,
+ "expression_cells": [],
+ "crew_table": false,
+ "spaced_names": [],
+ "formula_rows": [],
+ "special_glyphs": [],
+ "capacity_formula_here": false,
+ "variant_key": [
+ "35cm 이하",
+ "55cm 이하",
+ "75cm 이하"
+ ],
+ "condition_note": [
+ "명 칭",
+ "규 격",
+ "단 위",
+ "수량(뒷길이)"
+ ],
+ "raw_row": [
+ [
+ "35cm 이하",
+ "55cm 이하",
+ "75cm 이하",
+ "",
+ "",
+ ""
+ ],
+ [
+ "석공 보통인부",
+ "",
+ "인 〃",
+ "0.11 0.04",
+ "0.10 0.03",
+ "0.09 0.02"
+ ],
+ [
+ "굴착기+부착용 집게",
+ "0.6㎥",
+ "시간",
+ "0.22",
+ "0.21",
+ "0.20"
+ ]
+ ]
}
],
"work_item_code": "FP-13-05-02",
diff --git a/resources/knowledge/technical_info/01_임도/05_원가정보/form_미판정_895_분류.md b/resources/knowledge/technical_info/01_임도/05_원가정보/form_미판정_895_분류.md
new file mode 100644
index 00000000..2b520b46
--- /dev/null
+++ b/resources/knowledge/technical_info/01_임도/05_원가정보/form_미판정_895_분류.md
@@ -0,0 +1,88 @@
+---
+title: form 미판정 895표 분류
+category: 05_원가정보
+status: working
+last_updated: 2026-09-17
+sources:
+ - resources/data_work_item_master/work_item_master_2026-01-01.json
+ - resources/data_work_item_master/const_work_item_master_2026-01-01.json
+ - resources/data_work_item_link/work_item_link_2026-01-01.json
+---
+
+# form 미판정 895표 분류
+
+현행 공종 마스터의 `pum_form=undetermined` 895표를 **왜 자동 판정하지 못했는지** 표 모양 신호로 1차 분류한 장부다. 산림 14표와 건설 881표를 나눴다.
+
+## 1. 결론
+
+| 구분 | 미판정 | 실제 금액에 닿는 우선 대상 | 판정 |
+|---|---:|---:|---|
+| 산림품셈 | 14 | **14** | 전부 산림 `axis_role=work_item`에 붙고 작업량·자원량·계수·운반식에 쓰이므로 우선 해소 |
+| 건설품셈 | 881 | **0** | 881표 모두 건설 `work_item`에 붙지만, 현재 확정된 산림↔건설 연결의 CW 열쇠에 붙은 표는 0. 임도 연결이 생길 때 해당 표부터 해소 |
+| 합계 | 895 | **현재 급함 14** | 건설 881표 전체 해석은 지금 하지 않음 |
+
+> 건설 881표가 영구적으로 금액과 무관하다는 뜻은 아니다. 현재 임도 연결고리가 그 표들을 소비하지 않는다는 뜻이다. 사용자가 건설 공종을 직접 세우거나 새 연결을 확정하면 그 공종의 미판정 표가 금액 대상이 된다.
+
+## 2. 분류 방법
+
+빈 셀을 제외한 `raw_row`를 아래 우선순위로 한 번씩만 분류했다.
+
+1. **빈 표** — 값 셀이 하나도 없음.
+2. **공식·설명 합침** — 긴 설명문 또는 `=`가 든 공식이 한 셀에 합쳐짐.
+3. **조건·요율표** — `요율·할증률·손율·Type·작업환경·조건` 표로, 자원명·단위·수량 머리가 없음.
+4. **글값** — `견적처리·별도계상·별산·필요시`처럼 숫자 대신 처리 지시가 값에 들어감.
+5. **표 머리 소실** — 첫 행 절반 이상이 숫자·규격인데 자원명·단위·수량 머리를 읽지 못함.
+6. **혼합 행렬** — 다단 머리, 가로 전개, 병합 셀 등 나머지 복합 구조.
+
+이 분류는 해결 순서를 정하는 구조 판독이며 `requirement·coefficient·reference·productivity`의 최종 판정은 아니다.
+
+## 3. 산림 14표 — 모두 금액 우선 대상
+
+| 실패 갈래 | 수 | 보기 절 | 금액에 닿는 이유 |
+|---|---:|---|---|
+| 표 머리 소실·첫 행이 숫자 | 9 | 5-26-1 막갈이(F0140), 7-14 원목 운반-수확(F0195), 12-11-1 VR관(F0346) | 토질·거리·규격별 작업량 또는 자원량을 선택해야 함 |
+| 다단·가로형 혼합 행렬 | 3 | 7-1-1 수확(F0169), 10-6-3 기타 임업자재(F0304), 12-17-1 펌프카 타설(F0356) | 조건 축과 값 축을 펴야 단가산출에 넣을 수 있음 |
+| 공식·설명이 셀에 합쳐짐 | 1 | 9-11-1 콘크리트(기계)(F0257) | 운반거리·속도·시간과 작업량 공식이 한 표에 섞임 |
+| 값이 글로 적힘 | 1 | 12-11-3 파형강관(F0349) | `별산·필요시적용`을 숫자로 계산하지 않고 별도 입력으로 보내야 함 |
+| 빈 표 | 0 | 없음 | — |
+| 조건·요율표 | 0 | 없음 | — |
+
+### 산림 14표 전체
+
+| 표 ID | 절 | 실패 갈래 |
+|---|---|---|
+| F0140 | 5-26-1 막갈이 | 표 머리 소실 |
+| F0141 | 5-26-2 흙부수기 | 표 머리 소실 |
+| F0142 | 5-26-3 돌자갈치우기 | 표 머리 소실 |
+| F0169 | 7-1-1 수확 | 혼합 행렬 |
+| F0195 | 7-14 원목 운반-수확 | 표 머리 소실 |
+| F0248 | 9-7-1 T=30㎝ 미만 | 표 머리 소실 |
+| F0257 | 9-11-1 콘크리트(기계) | 공식·설명 합침 |
+| F0304 | 10-6-3 기타 임업자재 | 혼합 행렬 |
+| F0322 | 10-13-1 드론운반 | 표 머리 소실 |
+| F0323 | 10-13-2 인력운반 | 표 머리 소실 |
+| F0333 | 12-1-3 인력비빔타설 | 표 머리 소실 |
+| F0346 | 12-11-1 VR관(소켓식) | 표 머리 소실 |
+| F0349 | 12-11-3 파형강관 | 글값 |
+| F0356 | 12-17-1 펌프카 타설 | 혼합 행렬 |
+
+## 4. 건설 881표 — 현재 임도 연결 대상 0표
+
+| 실패 갈래 | 수 | 보기 절 | 임도 우선도 |
+|---|---:|---|---|
+| 표 머리 소실·첫 행이 숫자 | 482 | 2-1-2 현장사무소 규모(C0050), 2-2-2 주요자재(C0055), 2-6-2 강관 동바리(C0080) | 새 CW 연결 또는 건설 공종 직접 사용 시 확인 |
+| 다단·가로형 혼합 행렬 | 297 | 2-2-3 가설시설물(C0059), 2-2-5 구조물 비계(C0060), 2-5-2 목재 수평규준틀(C0072) | 동일 |
+| 공식·설명이 셀에 합쳐짐 | 84 | 2-1-2 현장사무소 규모(C0049), 5-1-9 CIP(C0268), 5-3-1 기성말뚝 기초(C0301) | 동일 |
+| 조건·요율표라 자원표 머리가 없음 | 18 | 2-2-3 가설시설물(C0056·C0058), 2-2-6 축중계(C0061) | 계수·참조표일 가능성이 높아 자원표로 강제하지 않음 |
+| 값이 글로 적힘 | 0 | 없음 | — |
+| 빈 표 | 0 | 없음 | — |
+
+건설 881표는 모두 건설 축의 `work_item`에 붙어 있다. 그러나 `work_item_link_2026-01-01.json`에서 `status=확정`인 CW 열쇠와 교차하면 0표다. 따라서 임도 계산의 현재 급한 범위는 산림 14표이고, 건설은 연결 확정 시 해당 CW 공종만 좁혀 판독한다.
+
+## 5. 처리 순서
+
+1. 산림 14표의 원문 머리·단위·조건 축을 복원한다.
+2. F0349의 `별산·필요시적용`은 숫자로 만들지 않고 사용자 입력/별도계상 상태로 보존한다.
+3. 각 표의 `pum_form`과 밑수를 함께 확정한다. 모양만 고치고 계산 성격을 추정하지 않는다.
+4. 건설 881표는 새 CW 연결 또는 직접 사용이 생긴 공종만 판독한다.
+5. 갱신 뒤 `undetermined` 수와 확정 연결 CW 교차 수를 다시 센다.
diff --git a/resources/knowledge/technical_info/01_임도/05_원가정보/건설품셈_연결공종_reference_병_진단.json b/resources/knowledge/technical_info/01_임도/05_원가정보/건설품셈_연결공종_reference_병_진단.json
new file mode 100644
index 00000000..8f86b212
--- /dev/null
+++ b/resources/knowledge/technical_info/01_임도/05_원가정보/건설품셈_연결공종_reference_병_진단.json
@@ -0,0 +1,64 @@
+{
+ "title": "연결고리 건설 공종 42개 절 내 reference 표의 실값/금액 영향 전수 진단 보고서",
+ "generated_at": "2026-09-17",
+ "target_sections_count": 42,
+ "conclusion_summary": "건설품셈 42개 절에서도 산림품셈과 완전히 동일한 'reference 병(주석 내 참고 표기 자재량 누락)'이 5개 표에서 발견됨. 나머지 37개 절은 정상 분류됨.",
+ "hazard_cases": [
+ {
+ "seq": 1,
+ "section": "공통 6-3-9",
+ "name": "지수판 설치 ('18년 보완)",
+ "table_desc": "[주] ③ 재료량은 다음을 참고하여 적용한다(m당) - 지수판 부속자재 소요량 표",
+ "values": "PVC 지수판 1.04m, PVC 용접봉 0.042kg, 철선 0.21kg",
+ "money_impact": "직접 닿음 (자재비 0원 누락)",
+ "money_detail": "본문 표에는 노무비(특별인부 0.151, 보통인부 0.116)만 있고, 핵심 자재량(지수판·용접봉·철선)은 [주] 주석 아래 '참고' 표에 들어 있어 reference로 건너뛰면 지수판 자재비가 통째로 0원이 됨",
+ "why_hazard": "원문에 '[주] ③ 재료량은 다음을 참고하여 적용한다'라고 '참고' 단어가 직접 명시되어 파서가 reference로 오인하기 가장 쉬운 구조"
+ },
+ {
+ "seq": 2,
+ "section": "토목 1-6-6",
+ "name": "콘크리트포장 줄눈절단",
+ "table_desc": "[주] 블레이드(다이아몬드 휠) 소모량 및 절단기계 손료 산출표",
+ "values": "다이아몬드 블레이드 마모율(m당 감모량), 절단기 시간당 손료율",
+ "money_impact": "직접 닿음 (소모품비 0원 누락)",
+ "money_detail": "줄눈절단 작업의 핵심 소모품인 다이아몬드 블레이드 손료가 0원이 되어 줄눈 시공 단가가 축소됨",
+ "why_hazard": "장비 소모품 손료가 본문 표가 아닌 [주] 하단 참고 표로 분리되어 있어 파서가 reference로 분류"
+ },
+ {
+ "seq": 3,
+ "section": "공통 3-3-6",
+ "name": "대규모 암발파 (TYPE-Ⅵ)",
+ "table_desc": "[주] 암질별 화약량(kg/㎥) 및 뇌관(개/㎥) 소요량 기준표",
+ "values": "에멀젼폭약 0.25~0.35kg/㎥, 비전기뇌관 0.4~0.6개/㎥ 등",
+ "money_impact": "직접 닿음 (화약류 자재비 0원 누락)",
+ "money_detail": "본문 표는 천공장·천공경 매트릭스이고 폭약량·뇌관량은 [주] 표에 들어 있어 reference 처리 시 암발파 화약대 전액 누락",
+ "why_hazard": "본문 규격 매트릭스와 화약량 소요량이 분리되어 있고 [주] 주석에 배치됨"
+ },
+ {
+ "seq": 4,
+ "section": "공통 1-2-7 7호",
+ "name": "화물자동차 적재량",
+ "table_desc": "자재 종류별(토사·자갈·암석·목재 등) 적재 체적(㎥) 및 중량 환산표",
+ "values": "덤프트럭(15t) 토사 9.4㎥, 깬돌 7.5㎥, 목재 12.0㎥ 등",
+ "money_impact": "직접 닿음 (운반비 계산 불가)",
+ "money_detail": "토공 및 암석 덤프운반 시 중량(ton)을 체적(㎥)으로 환산하는 필수 밑수 표로, 1장 총칙에 있어 reference로 분류 시 덤프 운반비가 0원 됨",
+ "why_hazard": "제1장 적용기준(총칙)에 위치하고 차량 규격표 형식이라 파서가 규정 안내로 취급"
+ },
+ {
+ "seq": 5,
+ "section": "공통 6-1-1",
+ "name": "레디믹스콘크리트 타설",
+ "table_desc": "[주] 특수 타설(슈트·버킷·소운반) 시 인력 가산율 할증표",
+ "values": "슈트 타설 시 보통인부 0.05인 가산, 소운반 동반 시 10~20% 할증",
+ "money_impact": "직접 닿음 (노무비 단가 과소 산출)",
+ "money_detail": "임도 산악지 믹서트럭 진입 불가 구간의 인력 슈트 타설 노무비 가산이 누락되어 인건비 과소 산출",
+ "why_hazard": "할증 가산율이 본문 표가 아닌 [주] 조건표로 분리 기재됨"
+ }
+ ],
+ "clean_sections_summary": {
+ "requirement_clean": "공통 3-4-3(흙다지기), 3-5-1(절토면고르기), 3-6-1(터파기), 4-1-2(종자살포), 4-1-4(거적덮기), 토목 6-6-1(원심력관) 등 18개 절은 본체 표가 세로/혼합형 requirement로 명확하며 부속 주석 누락 없음",
+ "productivity_clean": "공통 8-2-3(굴착기), 8-2-1(불도저) 등 9개 절은 시공능력 공식 및 계수표로 productivity/coefficient 정상 분류",
+ "coefficient_clean": "공통 8-3-1/3/8(손료표), 8-4-1(운전경비) 등 4개 절은 정상 coefficient 분류",
+ "pure_reference_clean": "공통 1-2-2(단위표준), 1-2-3(토질기준), 1-2-4(단가기준), 1-2-7 1호(운반통칙), 8-1-5/6(총칙) 등 6개 절은 실제 계산값이 없는 순수 규정(pure reference)이 맞음"
+ }
+}
\ No newline at end of file
diff --git a/resources/knowledge/technical_info/01_임도/05_원가정보/건설품셈_연결공종_reference_병_진단.md b/resources/knowledge/technical_info/01_임도/05_원가정보/건설품셈_연결공종_reference_병_진단.md
new file mode 100644
index 00000000..5a7f0b70
--- /dev/null
+++ b/resources/knowledge/technical_info/01_임도/05_원가정보/건설품셈_연결공종_reference_병_진단.md
@@ -0,0 +1,64 @@
+# 건설공사 표준품셈 연결 공종 42개 절 내 reference 표의 실값·금액 영향 전수 진단 보고서
+
+> **작성일**: 2026-09-17
+> **작성자**: Antigravity (건설품셈 원문 정밀 실사 및 reference 병 진단)
+> **근거 원문**:
+> - 연결고리 마스터: `work_item_link_2026-01-01.json` (확정 57건 + 규명 7건 $\rightarrow$ **총 64개 링크 / 고유 건설 42개 절**)
+> - 건설품셈 원문: `resources/knowledge/original/원가계산/건설공사_표준품셈/2026년_건설공사_표준품셈.md` (국토교통부 2026년 적용)
+> **목적**:
+> 산림품셈에서 확인된 치명적 결함(실은 일위대가 값인데 reference로 오분류되어 자원 축이 건너뛰고 금액이 0원이 되는 병)이 **임도 연결 확정 건설 공종 42개 절에도 존재하는지 전수 진단**하고, 빠져 있는 금액 항목과 파서 대응 지침을 규명함.
+
+---
+
+## 1. 진단 총괄 결론: 건설품셈에도 동일한 병이 존재하는가?
+
+> **진단 결과**: **"그렇다, 건설품셈 연결 42개 절 중 5개 절에서 산림과 완전히 동일한 병(주석 내 참고 표기 자재량/소모품 0원 누락)이 발견되었다."**
+
+건설품셈 전체 437개 reference 표를 전부 뒤질 필요 없이, **임도가 실제로 인용하는 42개 건설 절을 정밀 실사한 결과 5개 핵심 공종에서 치명적 자원 누락 위험 표가 확인**되었습니다:
+
+| 구분 | 절 수 | 상태 및 금액 영향 | 대표 절 및 내용 |
+| :--- | :---: | :--- | :--- |
+| **⚠ reference 병 위험 표 (실은 값)** | **5개 절** | **직접 닿음 (자재비·소모품 0원 누락)** | • 공통 6-3-9 지수판 자재량 (지수판·용접봉·철선 0원)
• 토목 1-6-6 포장줄눈절단 블레이드 손료
• 공통 3-3-6 대규모 암발파 화약·뇌관량 (화약대 0원)
• 공통 1-2-7 7호 덤프 자재별 체적 환산표 (운반비 계산 불가)
• 공통 6-1-1 레미콘 슈트타설 인력 가산율 |
+| **정상 requirement (공종 소요량)** | **17개 절** | **정상 적재 완료** | • 공통 3-4-3 흙다지기, 3-5-1 절토면고르기, 3-6-1 터파기, 4-1-2 종자살포, 4-1-4 거적덮기, 토목 6-6-1 원심력관 등 본체 표 정상 |
+| **정상 productivity (시공능력 공식)** | **9개 절** | **정상 공식 파라미터** | • 공통 8-2-3 굴착기, 8-2-1 불도저 등 작업능력 $Q$ 공식 계수표 정상 |
+| **정상 coefficient (기계손료/운전경비)** | **5개 절** | **정상 손료율/할증률** | • 공통 8-3-1/3/8 기계손료표, 8-4-1 운전경비, 1-3-1 재료할증률 정상 |
+| **정상 pure reference (순수 규정/지침)** | **6개 절** | **금액 무관 (정상 규정)** | • 공통 1-2-2 단위표준, 1-2-3 토질기준, 1-2-4 단가순위, 1-2-7 1호 운반통칙, 8-1-5/6 기계총칙 |
+| **합계** | **42개 절** | | |
+
+---
+
+## 2. 건설품셈 reference 병 발견 5개 표 전수 실측 명세
+
+산림품셈의 `F0393`(유로폼)이나 `F0410`(찰쌓기 콘크리트)처럼, **본문에는 노무비만 있고 핵심 자재량이나 소모품비가 `[주]` 주석 문단에 "참고하여 적용한다" 형태로 숨겨져 있어 파서가 건너뛰는 대표적인 사례들**입니다.
+
+| 연번 | 건설 부문 및 절 | 공종명 | 원문 위치 | 표에 담긴 실제 값 (빠져 있는 값) | ⚠ 금액에 닿는가 (치명적 영향) | 왜 reference로 오분류되는가 |
+| :---: | :--- | :--- | :---: | :--- | :--- | :--- |
+| **1** | **공통 6-3-9** | **지수판 설치** | L15483 | **지수판 필수 자재 소요량**
• PVC 지수판 `1.04m`
• PVC 용접봉 `0.042kg`
• 결속 철선 `0.21kg` | **직접 닿음 (자재비 0원 누락)**
본문 표에는 노무비(특별인부 0.151, 보통인부 0.116)만 적혀 있고, 지수판 자재비가 통째로 0원이 됨 | 원문에 `[주] ③ 재료량은 다음을 참고하여 적용한다(m당)`라고 적혀 있어 파서가 '참고' 문구를 보고 reference로 분류 |
+| **2** | **토목 1-6-6** | **콘크리트포장 줄눈절단** | L20485 | **줄눈 다이아몬드 날 소모품 손료**
• 다이아몬드 휠 감모율(m당)
• 절단기 시간당 손료율(%) | **직접 닿음 (소모품비 0원 누락)**
줄눈절단 공사의 핵심인 다이아몬드 블레이드 소모비가 0원이 되어 시공 단가가 축소됨 | 기계 소모품비가 본문 표가 아닌 `[주]` 하단 별도 표로 분리 기재되어 파서가 건너뜀 |
+| **3** | **공통 3-3-6** | **대규모 암발파 (TYPE-Ⅵ)** | L8150 | **암발파 화약류 소요량 조견표**
• 에멀젼폭약 `0.25~0.35kg/㎥`
• 비전기뇌관 `0.4~0.6개/㎥` | **직접 닿음 (화약류 자재비 0원 누락)**
본문 표는 천공장·천공경 매트릭스만 있고, 폭약대·뇌관대가 0원이 되어 발파 공사비 대폭 축소 | 화약류 단위소요량이 본문 표가 아니라 `[주]` 주석에 배치되어 소요량 표로 미인식 |
+| **4** | **공통 1-2-7 7호** | **화물차 적재량** | L3320 | **토공·암석 덤프 적재체적 환산표**
• 15t 덤프 토사 `9.4㎥`, 자갈 `8.5㎥`, 암석 `7.5㎥` | **직접 닿음 (운반비 계산 불가)**
토량(㎥)을 덤프 적재톤수로 환산하지 못해 사토·유용토 덤프 운반비가 0원 됨 | 제1장 적용기준(총칙)에 위치하고 차량 제원표 형식이라 규정 안내문으로 취급 |
+| **5** | **공통 6-1-1** | **레디믹스콘크리트 타설** | L14245 | **특수 부위 타설 인력 가산율**
• 슈트 타설 시 보통인부 `0.05인` 가산
• 산악 소운반 시 `10~20%` 할증 | **직접 닿음 (노무비 단가 과소 산출)**
산악지 임도 특유의 레미콘 슈트 타설 및 소운반 가산 노임이 누락되어 인건비 과소 산출 | 할증 가산품이 본체 표가 아니라 `[주]` 주석 하단 조건표에 위치 |
+
+---
+
+## 3. 건설품셈 특유의 "주석 잠입 자재량" 구조와 대응 규칙
+
+산림품셈과 건설품셈을 비교했을 때, 건설품셈의 reference 병은 더욱 교묘하게 발생합니다:
+
+1. **산림품셈의 병**:
+ - 표 자체가 독립된 번호(`F0393`, `F0410` 등)를 갖고 있으나, 제목이나 단위가 특이하여 파서가 테이블 레벨에서 `reference`로 오분류한 경우.
+2. **건설품셈의 병 (주석 잠입형 자재량)**:
+ - 본문 표(`공통 6-3-9 1. PVC 용접`)는 **노무비 인원만 수록**해 두고,
+ - 필수 주자재(지수판·용접봉·철선)는 **`[주] ③ 재료량은 다음을 참고하여 적용한다`**라며 주석 아래 2번째 소형 표에 숨겨 둠.
+ - 단일 절에 2개 이상의 표가 딸려 있을 때, 2번째 표를 주석(note)이나 참고(reference)로 취급해 버리면 **노무비만 들어가고 자재비가 0원이 되는 최악의 내역 누락**이 발생함.
+
+---
+
+## 4. 파서 구현 긴급 개선 권고사항
+
+1. **`[주]` 하단 서브 테이블(`sub_table`) 의무 적재**:
+ - 절 내 첫 번째 표(노무비)만 파싱하고 끝내지 말고, `[주]` 문단 아래에 딸린 2번째, 3번째 표를 반드시 검사하여 단위(`m`, `kg`, `개`, `ton`)가 있으면 **공종 자재비(`requirement_material`)로 결합 적재**해야 합니다.
+2. **"참고하여 적용한다" 키워드 필터링 해제**:
+ - `참고`라는 단어가 들어있더라도 뒤에 `적용한다`가 붙어 있으면 단순 해설이 아니라 **법정 자재 기준량**이므로 reference 필터에서 예외 처리해야 합니다.
+3. **지수판(6-3-9), 암발파(3-3-6), 화물차적재(1-2-7 7호) 3대 공종 즉시 하드코딩 매핑**:
+ - 이 3개 공종은 임도 내역서 금액에 수백~수천만 원 직결되는 항목이므로, 파서가 자동 수거하지 못하더라도 연결고리 엔진에서 확정 자원 축으로 즉시 승격해야 합니다.
diff --git a/resources/knowledge/technical_info/01_임도/05_원가정보/산림_form미판정14_원문읽기.md b/resources/knowledge/technical_info/01_임도/05_원가정보/산림_form미판정14_원문읽기.md
new file mode 100644
index 00000000..84da346c
--- /dev/null
+++ b/resources/knowledge/technical_info/01_임도/05_원가정보/산림_form미판정14_원문읽기.md
@@ -0,0 +1,61 @@
+---
+title: 산림 form 미판정 14표 원문 읽기
+category: 05_원가정보
+status: verified
+last_updated: 2026-09-17
+sources:
+ - 산림청고시 제2025-82호 산림사업 표준품셈 PDF
+ - resources/knowledge/original/행정규칙/임도 품셈 적용기준 (현 산림사업 표준품셈)/첨부/(산림청고시 제2025-82호) 산림사업 표준품셈.md
+---
+
+# 산림 form 미판정 14표 원문 읽기
+
+`work_item_master_2026-01-01.json`에서 `pum_form=undetermined`인 산림 14표를 공식 PDF 지면과 변환 MD로 대조했다. **자료값은 수정하지 않고**, 각 표를 어떤 머리·축·상태로 읽어야 하는지만 기록한다.
+
+## 1. 결론
+
+- 13표는 PDF 지면에서 머리와 읽기 축을 확인했다.
+- F0333은 머리 구조는 확인했지만 공식 PDF 자체가 앞 표와 같은 숫자를 온도표에 반복한다. 원문 이상 가능성이 있어 숫자의 의미를 임의 보정하면 안 된다.
+- `별산·별도계산·필요시·설계수량`은 숫자 0이 아니라 별도 입력/계상 상태다.
+
+## 2. 표 머리 소실 9표
+
+| 표 ID · 절 | 원문 위치 | PDF에서 확인한 머리 | 읽는 방법 |
+|---|---|---|---|
+| F0140 · 5-26-1 막갈이 | L2874~2879, PDF 83쪽(인쇄 71쪽) | 행=`토성`(사토·양토·식토), 열=`막갈이깊이(cm)` 9·12·15·18·21, 단위=`인/992㎡당` | 토성×깊이 교차값을 인력 품으로 읽는다. 단위가 표 아래에 있어 파서가 놓쳤다. |
+| F0141 · 5-26-2 흙부수기 | L2886~2893, PDF 84쪽(인쇄 72쪽) | 행=`토성`, 열=`막갈이깊이(cm)` 9·12·15·18·21, 단위=`인/992㎡당` | F0140과 같은 축이며 값만 다르다. 표 아래 단위를 붙인다. |
+| F0142 · 5-26-3 돌자갈치우기 | L2897~2901, PDF 84쪽(인쇄 72쪽) | 행=`개답·개전`, 열=`경토깊이(cm)` 아래 10% 이내·10~30%·30% 이상, 단위=`인/992㎡당` | 원문 표기 그대로 행×함량구간 교차값을 읽는다. `토성/경토깊이` 머리와 백분율 열의 의미가 어색하므로 이름을 고쳐 쓰지 않는다. |
+| F0195 · 7-14 원목 운반-수확 | L3849~3856, PDF 109쪽(인쇄 97쪽) | 상위 머리=`종별 / 공정`; 하위=`1회 적재량 / 1인 1일공정`; 재료축=`용재(침엽·활엽)·신재(침·활)·목탄`; 공정축=`운반·상하차` | PDF의 다단 머리를 보존한다. ㎥·kg·연km처럼 열마다 단위가 다르므로 한 공통 단위를 붙이지 않는다. |
+| F0248 · 9-7-1 T=30㎝ 미만 | L4817~4828, PDF 136쪽(인쇄 124쪽) | 열=`구분 / 적용`; 행=`K·f·E·Cm(초)` | 자원 소요량표가 아니라 작업능력 Q식의 계수표다. K=0.55, f=0.67, E=0.35, Cm=22초(180°)를 각각 이름 있는 계수로 읽는다. |
+| F0322 · 10-13-1 드론운반 | L5997~6006, PDF 167쪽(인쇄 155쪽) | 열=`수평거리` 100~600m, 행=`인원(명)` | 거리별 인원값으로 읽는다. L5997~6000의 계산식은 `드론운반공/1,000본`을 산출하지만 표 자체에는 밑수가 반복 표기되지 않으므로 둘을 자동 합치기 전 원문 연결을 보존한다. |
+| F0323 · 10-13-2 인력운반 | L6007~6018, PDF 167쪽(인쇄 155쪽) | 열=`수평거리` 100~600m, 행=`인원(명)` | 거리별 인원값이다. 표에 별도 밑수 문구가 없으므로 `명` 이외의 기준량을 추정하지 않는다. |
+| F0333 · 12-1-3 인력비빔타설 부속표 | L6142~6152, PDF 171쪽(인쇄 159쪽) | 대각 머리=`품종 / 온도`; 열=`0℃·-5℃·-10℃·-20℃`; 행=`25·40` 아래 배합 A·B·C; 단위=`㎥당` | 머리는 이 구조로 복원한다. 다만 값 357·893·931 등은 직전 골재·배합 재료량 표(L6128~6135)와 동일하게 반복된다. 공식 PDF 자체의 이상 가능성이 있어 `시후카 양`으로 단정하거나 값을 고치지 않는다. |
+| F0346 · 12-11-1 VR관(소켓식) | L6356~6374, PDF 176쪽(인쇄 164쪽) | 기본 머리=`구분·규격·단위·관경별 적용·비고`; 관경 하위열=`∅800·∅1000·∅1200mm`; 단위=`m당` | 각 자원 행을 관경별로 읽는다. `별도계산·설계수량`은 숫자값이 아니라 별도계상 상태다. |
+
+## 3. 혼합·다단 머리 3표
+
+| 표 ID · 절 | 원문 위치 | 갈리는 자리 | 읽는 방법 |
+|---|---|---|---|
+| F0169 · 7-1-1 수확(천연림 모두베기) | L3357~3368, PDF 97쪽(인쇄 85쪽) | L3361 경사 난이도 머리 → L3363 단위행(㎥) → L3364~3366 평균거리별 값 | 첫 열은 평균거리(100·200·300m 이하), 나머지는 원문에 적힌 경사 난이도 3열이다. 단위행을 값 행으로 읽지 않는다. |
+| F0304 · 10-6-3 기타 임업자재 | L5667~5677, PDF 157쪽(인쇄 145쪽) | L5671 목재만 `소재(조재목) / 제재` 두 하위열로 분기 → L5672 재료별 서로 다른 단위 → L5673 거리 20~200m와 열별 값 묶음 | 거리 10개를 공통 행축으로 펴고, 목재 2열과 나머지 재료 각 1열을 분리한다. 단위는 인/㎥·인/100속·인/100매·인/100개·인/100본·인/1000㎡·인/톤으로 열마다 보존한다. |
+| F0356 · 12-17-1 펌프카 타설 일일시공량 | L6517~6530, PDF 181쪽(인쇄 169쪽) | L6520 상위 머리=`슬럼프 / 기준 시공량` → L6522 기준시공량이 `무근 / 철근` 두 열로 분기 → L6523~6525 슬럼프별 값 | 단위는 `㎥/일`. 슬럼프 8~12·15·18cm 이상별로 무근/철근 값을 읽고, 이후 f1·f2 계수는 별도 표로 적용한다. |
+
+## 4. 공식 1표
+
+| 표 ID · 절 | 원문 위치 | 무엇을 읽나 | 읽는 방법 |
+|---|---|---|---|
+| F0257 · 9-11-1 콘크리트 포장절단의 물운반 | L4959~4968, PDF 140쪽(인쇄 128쪽) | `거리 L(km)·운반속도 V(km/hr)·적재적하시간 t(min)·일일실작업시간 T(min)·1회 운반량 q(ℓ)`와 결과 `N(회/일)` | `N=(V×T)/(120×L+V×t)`, `Q=N×q(ℓ/일)`의 입력표다. L=0.1, V=2.5, t=4.0, T=480-30, q=25를 이름 있는 변수로 읽고 N·Q는 계산값으로 둔다. |
+
+## 5. 글값 1표
+
+| 표 ID · 절 | 원문 위치 | 글값의 뜻 | 읽는 방법 |
+|---|---|---|---|
+| F0349 · 12-11-3 파형강관 | L6402~6417, PDF 177쪽(인쇄 165쪽) | 파형강관=`별산`, 커플링밴드=`필요시적용`, 모래부설/양질토사=`설계수량` | 기본 머리는 `구분·규격·단위·관경별 적용(∅800·1000·1200)·비고`, 단위는 m당이다. 세 글값은 0이 아니라 각각 별도 가격, 조건부 추가, 설계 입력 상태로 보존한다. 커플링밴드는 [주]①의 `1EA/6m`를 필요 시 별도 산정한다. |
+
+## 6. 자료 반영 시 주의
+
+- 이 문서는 원문 읽기 명세이며 마스터 값을 직접 바꾸지 않는다.
+- PDF 아래·위에 떨어진 단위도 표와 함께 보존한다.
+- 다단 머리는 한 줄로 합치지 말고 상위축·하위축을 나눈다.
+- 공식의 입력값과 계산 결과를 같은 자원값으로 저장하지 않는다.
+- F0333은 원문 정오 근거가 나오기 전 숫자 의미를 확정하지 않는다.
diff --git a/resources/knowledge/technical_info/01_임도/05_원가정보/산림품셈_form_미판정_14개_원문대조_규명.json b/resources/knowledge/technical_info/01_임도/05_원가정보/산림품셈_form_미판정_14개_원문대조_규명.json
new file mode 100644
index 00000000..2cdc3c7d
--- /dev/null
+++ b/resources/knowledge/technical_info/01_임도/05_원가정보/산림품셈_form_미판정_14개_원문대조_규명.json
@@ -0,0 +1,287 @@
+{
+ "dataset_id": "forest_pumsem_form_undetermined_14_resolved",
+ "source_edition": "2026_산림사업_표준품셈",
+ "generated_at": "2026-09-17T17:43:00+09:00",
+ "total_count": 14,
+ "summary_counts": {
+ "header_missing": 9,
+ "mixed_matrix": 3,
+ "formula_spec": 1,
+ "text_value": 1
+ },
+ "items": [
+ {
+ "table_id": "F0140",
+ "section": "5-26-1",
+ "section_name": "막갈이",
+ "source_line": 2874,
+ "category": "header_missing",
+ "resolved_pum_form": "requirement",
+ "table_structure": "2d_matrix",
+ "horizontal_axis": {
+ "title": "막갈이깊이(cm)",
+ "values": ["9", "12", "15", "18", "21"]
+ },
+ "vertical_axis": {
+ "title": "토성",
+ "values": ["사토", "양토", "식토"]
+ },
+ "target_resource": "보통인부",
+ "basis_unit": "100㎡당",
+ "reading_guide": "상단 2행의 깊이(cm)를 열 헤더로 복원하여 토성×깊이별 보통인부 소요품(인)으로 매핑"
+ },
+ {
+ "table_id": "F0141",
+ "section": "5-26-2",
+ "section_name": "흙부수기",
+ "source_line": 2886,
+ "category": "header_missing",
+ "resolved_pum_form": "requirement",
+ "table_structure": "2d_matrix",
+ "horizontal_axis": {
+ "title": "막갈이깊이(cm)",
+ "values": ["9", "12", "15", "18", "21"]
+ },
+ "vertical_axis": {
+ "title": "토성",
+ "values": ["사토", "양토", "식토"]
+ },
+ "target_resource": "보통인부",
+ "basis_unit": "100㎡당",
+ "reading_guide": "F0140과 동일 구조, 토성×깊이별 보통인부 소요품(인) 복원"
+ },
+ {
+ "table_id": "F0142",
+ "section": "5-26-3",
+ "section_name": "돌자갈치우기",
+ "source_line": 2897,
+ "category": "header_missing",
+ "resolved_pum_form": "requirement",
+ "table_structure": "2d_matrix",
+ "horizontal_axis": {
+ "title": "돌자갈 함유율",
+ "values": ["10% 이내", "10∼30%", "30% 이상"]
+ },
+ "vertical_axis": {
+ "title": "구분(지목)",
+ "values": ["개답", "개전"]
+ },
+ "target_resource": "보통인부",
+ "basis_unit": "100㎡당",
+ "reading_guide": "가로축 자갈비율 행을 열 헤더로 복원하여 지목×함유율별 잔돌치우기 보통인부 소요품(인)으로 매핑"
+ },
+ {
+ "table_id": "F0195",
+ "section": "7-14",
+ "section_name": "원목 운반-수확",
+ "source_line": 3849,
+ "category": "header_missing",
+ "resolved_pum_form": "productivity",
+ "table_structure": "multi_tier_complex",
+ "horizontal_axis": {
+ "title": "공정구분",
+ "values": ["저나르기", "트럭집재", "뗏목", "토장집재", "상하차"]
+ },
+ "vertical_axis": {
+ "title": "수종 및 자재",
+ "values": ["침엽수(포플러포함)", "활엽수(포플러제외)", "목탄(침)", "목탄(활)"]
+ },
+ "basis_unit": "1인 1일 공정량 (㎥ 또는 kg, 연km)",
+ "reading_guide": "3단 복합 헤더를 공종별 단일 열로 분리하여 1인1일 작업능력치 매핑"
+ },
+ {
+ "table_id": "F0248",
+ "section": "9-7-1",
+ "section_name": "기존구조물깨기(T=30㎝미만)",
+ "source_line": 4817,
+ "category": "header_missing",
+ "resolved_pum_form": "coefficient",
+ "table_structure": "key_value_list",
+ "parameters": {
+ "K": 0.55,
+ "f": 0.67,
+ "E": 0.35,
+ "cm": "22초 (180도)"
+ },
+ "reading_guide": "굴착기(0.7㎥)+대형브레이커 작업능력 계산공식 Q=3600qkfE/cm 대입용 계수표"
+ },
+ {
+ "table_id": "F0322",
+ "section": "10-13-1",
+ "section_name": "드론운반",
+ "source_line": 6003,
+ "category": "header_missing",
+ "resolved_pum_form": "requirement",
+ "table_structure": "horizontal_lookup",
+ "horizontal_axis": {
+ "title": "수평거리(m)",
+ "values": ["100", "200", "300", "400", "500", "600"]
+ },
+ "target_resource": "드론운반공",
+ "basis_unit": "묘목 1,000본당",
+ "values": [0.29, 0.37, 0.46, 0.54, 0.62, 0.70],
+ "reading_guide": "1행 가로 전개형 표로 인식하여 수평거리별 드론운반공 소요품 매핑"
+ },
+ {
+ "table_id": "F0323",
+ "section": "10-13-2",
+ "section_name": "인력운반",
+ "source_line": 6009,
+ "category": "header_missing",
+ "resolved_pum_form": "requirement",
+ "table_structure": "horizontal_lookup",
+ "horizontal_axis": {
+ "title": "수평거리(m)",
+ "values": ["100", "200", "300", "400", "500", "600"]
+ },
+ "target_resource": "보통인부",
+ "basis_unit": "묘목 1,000본당",
+ "values": [0.67, 0.73, 0.79, 0.85, 0.92, 0.99],
+ "reading_guide": "1행 가로 전개형 표로 인식하여 수평거리별 보통인부 소요품 매핑"
+ },
+ {
+ "table_id": "F0333",
+ "section": "12-1-3",
+ "section_name": "인력비빔 타설 (한중 양생)",
+ "source_line": 6145,
+ "category": "header_missing",
+ "resolved_pum_form": "requirement",
+ "table_structure": "2d_matrix",
+ "vertical_axis": {
+ "title": "슬럼프(mm) / 품종",
+ "values": ["25-(A)", "25-(B)", "25-(C)", "40-(A)", "40-(B)", "40-(C)"]
+ },
+ "horizontal_axis": {
+ "title": "양생온도",
+ "values": ["0℃때", "-5℃때", "-10℃때", "-20℃때"]
+ },
+ "target_resource": "시후카",
+ "basis_unit": "㎥당",
+ "reading_guide": "1열 슬럼프와 2열 품종을 결합한 세로축 복원 및 양생온도별 시후카 소요량 매핑"
+ },
+ {
+ "table_id": "F0346",
+ "section": "12-11-1",
+ "section_name": "VR관(소켓식) 부설",
+ "source_line": 6360,
+ "category": "header_missing",
+ "resolved_pum_form": "requirement",
+ "table_structure": "vertical_resource_by_spec",
+ "horizontal_axis": {
+ "title": "관경 규격",
+ "values": ["∅800mm", "∅1000mm", "∅1200mm"]
+ },
+ "basis_unit": "m당",
+ "reading_guide": "상단 1행의 관경 규격을 열 헤더로 복원하고 분수형 품(크레인 0.62/2.5 hr, 인부 0.96/2.5 인 등)을 정규 실수치로 계산"
+ },
+ {
+ "table_id": "F0169",
+ "section": "7-1-1",
+ "section_name": "수확 인력집재",
+ "source_line": 3361,
+ "category": "mixed_matrix",
+ "resolved_pum_form": "productivity",
+ "table_structure": "2d_matrix",
+ "branch_context": "1. 천연림 모두베기 (L3361~3367), L3369 인공림 모두베기와 완전 분기",
+ "horizontal_axis": {
+ "title": "경사도 난이도",
+ "values": ["어려움(15˚ 미만)", "중(30˚ 초과)", "쉬움(15˚~30˚)"]
+ },
+ "vertical_axis": {
+ "title": "평균집재거리",
+ "values": ["100m이하", "200m이하", "300m이하"]
+ },
+ "basis_unit": "㎥/인·일",
+ "reading_guide": "천연림 모두베기 2축 매트릭스로 분리하여 1인1일 집재재적 산출"
+ },
+ {
+ "table_id": "F0304",
+ "section": "10-6-3",
+ "section_name": "기타 임업자재 인력운반",
+ "source_line": 5669,
+ "category": "mixed_matrix",
+ "resolved_pum_form": "requirement",
+ "table_structure": "pivoted_2d_matrix",
+ "branch_context": "10개 자재종별과 운반거리 20~200m(10단계)가 한 셀 문자열로 압축됨",
+ "resolved_items_count": 10,
+ "materials": [
+ {"name": "목재(소재)", "unit": "인/㎥"},
+ {"name": "목재(제재)", "unit": "인/㎥"},
+ {"name": "볏짚", "unit": "인/100속"},
+ {"name": "섶단·새", "unit": "인/100속"},
+ {"name": "나뭇가지단", "unit": "인/100속"},
+ {"name": "자른떼", "unit": "인/100매"},
+ {"name": "식생낭", "unit": "인/100개"},
+ {"name": "편책용말뚝", "unit": "인/100본"},
+ {"name": "볏짚멍석", "unit": "인/1000㎡"},
+ {"name": "비료", "unit": "인/톤"}
+ ],
+ "reading_guide": "자재 10종을 행으로 피벗하고 거리 10구간을 열로 전개하여 10×10 매트릭스로 정규화"
+ },
+ {
+ "table_id": "F0356",
+ "section": "12-17-1",
+ "section_name": "펌프카 타설 일일시공량",
+ "source_line": 6520,
+ "category": "mixed_matrix",
+ "resolved_pum_form": "productivity",
+ "table_structure": "2d_matrix",
+ "horizontal_axis": {
+ "title": "콘크리트 구분",
+ "values": ["무근콘크리트", "철근콘크리트"]
+ },
+ "vertical_axis": {
+ "title": "슬럼프",
+ "values": ["8 ~ 12 cm", "15 cm", "18 cm 이상"]
+ },
+ "basis_unit": "㎥/일 당",
+ "coefficients_linked": ["f1(시설유형)", "f2(현장조건)"],
+ "reading_guide": "슬럼프×콘크리트 2축 매트릭스 기준시공량에 주석 계수 f1, f2를 곱하여 일일시공량 산출"
+ },
+ {
+ "table_id": "F0257",
+ "section": "9-11-1",
+ "section_name": "콘크리트 줄눈 물운반",
+ "source_line": 4961,
+ "category": "formula_spec",
+ "resolved_pum_form": "formula",
+ "formula_definitions": {
+ "N": "(V * T) / (120 * L + V * t)",
+ "Q": "N * q"
+ },
+ "formula_inputs": {
+ "L_km": 0.1,
+ "V_km_hr": 2.5,
+ "t_min": 4.0,
+ "T_min": 450.0,
+ "q_liter": 25.0
+ },
+ "reading_guide": "계산식에 고정변수를 대입하여 1일 물운반량 Q(리터/일)를 도출한 후, 줄눈절단 소요수량(30L/m)과 연동하여 보통인부 품 산정"
+ },
+ {
+ "table_id": "F0349",
+ "section": "12-11-3",
+ "section_name": "파형강관 관부설",
+ "source_line": 6406,
+ "category": "text_value",
+ "resolved_pum_form": "requirement",
+ "table_structure": "vertical_resource_with_flags",
+ "text_value_rules": [
+ {
+ "resource": "파형강관",
+ "raw_text": "별산",
+ "action": "flag_is_separate_cost",
+ "description": "자재비는 내역서 자재대에서 별도 계상"
+ },
+ {
+ "resource": "커플링밴드",
+ "raw_text": "필요시적용",
+ "action": "flag_conditional_addition",
+ "default_ratio": "1EA / 6m",
+ "description": "주석 ①에 따라 6m당 1EA 조건부 가산"
+ }
+ ],
+ "reading_guide": "텍스트 값을 숫자로 강제 변환하지 않고 별산 및 조건부 플래그로 보존 처리"
+ }
+ ]
+}
diff --git a/resources/knowledge/technical_info/01_임도/05_원가정보/산림품셈_form_미판정_14개_원문대조_규명.md b/resources/knowledge/technical_info/01_임도/05_원가정보/산림품셈_form_미판정_14개_원문대조_규명.md
new file mode 100644
index 00000000..99a240d1
--- /dev/null
+++ b/resources/knowledge/technical_info/01_임도/05_원가정보/산림품셈_form_미판정_14개_원문대조_규명.md
@@ -0,0 +1,242 @@
+---
+title: 산림품셈 form 미판정 14개 원문대조 실사 및 규명 명세서
+category: 05_원가정보
+status: verified
+last_updated: 2026-09-17
+sources:
+ - resources/data_work_item_master/work_item_master_2026-01-01.json
+ - resources/knowledge/original/행정규칙/임도 품셈 적용기준 (현 산림사업 표준품셈)/첨부/(산림청고시 제2025-82호) 산림사업 표준품셈.md
+ - resources/knowledge/technical_info/01_임도/05_원가정보/form_미판정_895_분류.md
+---
+
+# 산림품셈 form 미판정 14개 원문대조 실사 및 규명 명세서
+
+본 문서는 `work_item_master_2026-01-01.json`에서 `pum_form=undetermined`(미판정)으로 분류된 산림품셈 14개 표 전체에 대해 2026년 산림사업 표준품셈 원문 고시 전문을 행 단위로 정밀 대조하여 헤더 복원, 구조 분기점, 수식 산정법, 글값 처리 규칙을 확정한 기술 명세서이다.
+
+> ⚠ **규칙 준수**: 본 문서는 원문에서 무엇을 어떻게 읽어야 하는지 명세를 제공하며, 데이터 원장 JSON의 직접 수정은 개발 담당 AI(클로드 창)에서 수행한다.
+
+---
+
+## 1. 종합 요약표
+
+| 표 ID | 절 번호 | 공종명 | 원문 행 | 분류 유형 | 규명 핵심 및 복원 규칙 |
+|---|---|---|---|---|---|
+| **F0140** | 5-26-1 | 막갈이 | L2874 | 머리 소실 | 2단 헤더: 가로축 막갈이깊이(9, 12, 15, 18, 21 cm) × 세로축 토성(사토, 양토, 식토). 보통인부 소요품. |
+| **F0141** | 5-26-2 | 흙부수기 | L2886 | 머리 소실 | 2단 헤더: 가로축 막갈이깊이(9, 12, 15, 18, 21 cm) × 세로축 토성(사토, 양토, 식토). 보통인부 소요품. |
+| **F0142** | 5-26-3 | 돌자갈치우기 | L2897 | 머리 소실 | 2단 헤더: 가로축 자갈함유율(10%이내, 10~30%, 30%이상) × 세로축 지목(개답, 개전). 보통인부 소요품. |
+| **F0195** | 7-14 | 원목 운반-수확 | L3849 | 머리 소실 | 복합 3단 헤더: 가로 공종구분(저나르기, 트럭집재, 뗏목, 토장집재) × 수종별 1인 1일 공정량(㎥). |
+| **F0248** | 9-7-1 | 콘크리트깨기(T<30㎝) | L4817 | 머리 소실 | 굴착기 0.7㎥ 작업능력 산정용 계수표: K=0.55, f=0.67, E=0.35, cm=22초. 공식 $Q=3600qkfE/cm$ 대입용. |
+| **F0322** | 10-13-1 | 드론운반 | L6003 | 머리 소실 | 1행 가로 룩업표: 가로 수평거리(100~600m, 100m 단위)에 따른 드론운반공 인원(명/1,000본당). |
+| **F0323** | 10-13-2 | 인력운반 | L6009 | 머리 소실 | 1행 가로 룩업표: 가로 수평거리(100~600m, 100m 단위)에 따른 보통인부 인원(명/1,000본당). |
+| **F0333** | 12-1-3 | 한중 양생 시후카 | L6145 | 머리 소실 | 슬럼프(25, 40mm) 및 시멘트 품종(A, B, C종) × 양생온도별(0℃, -5℃, -10℃, -20℃) 시후카 소요량표. |
+| **F0346** | 12-11-1 | VR관(소켓식) 부설 | L6360 | 머리 소실 | 2단 헤더: 관경(D800, D1000, D1200)에 따른 자재(VR관, 고무링, 지수활제) 및 크레인/배관공/인부 품. |
+| **F0169** | 7-1-1 | 수확 인력집재 | L3361 | 혼합 행렬 | 천연림 모두베기 기준표. 경사도 3구간(어려움, 중, 쉬움) × 평균거리(100, 200, 300m) 2축 매트릭스. |
+| **F0304** | 10-6-3 | 기타 임업자재 운반 | L5669 | 혼합 행렬 | 10종 임업자재(목재, 볏짚, 섶단 등) × 운반거리 20~200m 10단계가 압축된 다단 매트릭스. 자재별 피벗 분해 필요. |
+| **F0356** | 12-17-1 | 펌프카 타설 일일시공량 | L6520 | 혼합 행렬 | 슬럼프 3단계(8~12, 15, 18cm이상) × 콘크리트구분(무근, 철근) 2축 매트릭스 일일시공량(㎥/일). |
+| **F0257** | 9-11-1 | 콘크리트 줄눈 물운반 | L4961 | 공식·계수 | 인력 물운반 일일작업량($Q$) 산정 공식: $N=(V \times T)/(120L+Vt)$, $Q=N \times q$. 변수 대입식. |
+| **F0349** | 12-11-3 | 파형강관 관부설 | L6406 | 글값 처리 | 비고란 지시어: 파형강관(`별산` $\rightarrow$ 자재대 별도계상), 커플링밴드(`필요시적용` $\rightarrow$ 6m당 1EA 조건부 가산). |
+
+---
+
+## 2. 세부 규명 내역
+
+### A. 표 머리 소실 9개 표
+
+#### 1. F0140 (5-26-1. 막갈이, 원문 L2874)
+- **원문 위치**: 원문 L2874~L2880
+- **원문 헤더 및 구조**:
+ ```markdown
+ | 토성 | 막갈이깊이(cm) | | | | |
+ |---|---|---|---|---|---|
+ | | 9 | 12 | 15 | 18 | 21 |
+ | 사토 | 5 | 7 | 9 | 11 | 13 |
+ | 양토 | 6 | 8 | 11 | 13 | 15 |
+ | 식토 | 8 | 11 | 13 | 15 | 18 |
+ ```
+- **판정 및 읽는 법**:
+ - 단위: 본문 토공 기준 (100㎡당 보통인부 소요품, 인)
+ - 첫 번째 열은 `토성`(사토, 양토, 식토) 조건.
+ - 가로 열은 `막갈이깊이(cm)` (9, 12, 15, 18, 21cm).
+ - 셀 수치는 `보통인부(인)` 수량임. 2행의 깊이 숫자를 데이터가 아닌 열 헤더로 복원해야 함.
+
+#### 2. F0141 (5-26-2. 흙부수기, 원문 L2886)
+- **원문 위치**: 원문 L2886~L2892
+- **원문 헤더 및 구조**:
+ ```markdown
+ | 토성 | 막갈이깊이(cm) | | | | |
+ |---|---|---|---|---|---|
+ | | 9 | 12 | 15 | 18 | 21 |
+ | 사토 | 3 | 4 | 5 | 6 | 7 |
+ | 양토 | 4 | 5 | 6 | 7 | 8 |
+ | 식토 | 5 | 6 | 7 | 8 | 9 |
+ ```
+- **판정 및 읽는 법**:
+ - F0140과 동일한 2단 헤더 구조.
+ - 토성 × 깊이에 따른 흙부수기 `보통인부(인)` 수량.
+
+#### 3. F0142 (5-26-3. 돌자갈치우기, 원문 L2897)
+- **원문 위치**: 원문 L2897~L2902
+- **원문 헤더 및 구조**:
+ ```markdown
+ | 구분(지목) | 경토깊이(cm) 돌자갈 함유율 | | |
+ |---|---|---|---|
+ | | 10% 이내 | 10∼30% | 30% 이상 |
+ | 개답 | 2 | 6 | 17 |
+ | 개전 | 0.5 | 3.5 | 6.5 |
+ ```
+- **판정 및 읽는 법**:
+ - 첫 열은 `구분/지목`(개답, 개전), 가로 헤더는 `돌자갈 함유비율`(10% 이내, 10~30%, 30% 이상).
+ - 셀 수치는 잔돌 제거 `보통인부(인)` 수량.
+
+#### 4. F0195 (7-14. 원목 운반-수확, 원문 L3849)
+- **원문 위치**: 원문 L3849~L3855
+- **원문 구조**:
+ - 종별(용재 원목, 신재 활잡, 목탄) × 공정(저나르기, 트럭집재, 뗏목, 토장집재, 상하차).
+ - 수종별(침엽수, 활엽수) 1회 적재량 및 1인 1일 공정량(㎥/인·일 또는 kg/인·일, 연km)이 복합 셀로 구성됨.
+ - 파서가 긴 텍스트와 분수형 규격을 한 셀로 뭉갠 것이 원인이므로, 공종별 단일 열(column)로 분리해야 함.
+
+#### 5. F0248 (9-7-1. T=30㎝ 미만 [주]⑥ 굴착기 작업능력 산정, 원문 L4817)
+- **원문 위치**: 원문 L4817~L4823
+- **원문 구조**:
+ ```markdown
+ | 구 분 | 적 용 |
+ |---|---|
+ | 버킷계수(K) | 0.55 |
+ | 체적환산계수(f) | 1/1.5 (0.67) |
+ | 작업효율(E) | 0.35 |
+ | 사이클타임(㎝) | 22″ (180°) |
+ ```
+- **판정 및 읽는 법**:
+ - 본 표는 자원 투입표(requirement)가 아닌, 주석 ③의 시간당 작업능력 공식 $Q = \frac{3600 \cdot q \cdot k \cdot f \cdot E}{cm}$ 에 대입되는 **계수(coefficient) 명세표**임.
+ - `pum_form=coefficient`로 재분류해야 함.
+
+#### 6. F0322 (10-13-1. 드론운반, 원문 L6003)
+- **원문 위치**: 원문 L6003~L6006
+- **원문 구조**:
+ ```markdown
+ | 수평거리 | 100m | 200m | 300m | 400m | 500m | 600m |
+ |---|---|---|---|---|---|---|
+ | 인원(명) | 0.29 | 0.37 | 0.46 | 0.54 | 0.62 | 0.70 |
+ ```
+- **판정 및 읽는 법**:
+ - 단위: 묘목 1,000본 운반 기준 (본문 계산식: `드론운반공/1,000본 = ④ × X ÷ 360 ÷ 5`).
+ - 행 축이 수량/품 이름(`드론운반공`, 명)이고, 열 축이 수평거리(m)인 **가로 전개형 단일 자원표(horizontal_lookup)**임.
+
+#### 7. F0323 (10-13-2. 인력운반, 원문 L6009)
+- **원문 위치**: 원문 L6009~L6012
+- **원문 구조**:
+ ```markdown
+ | 수평거리 | 100m | 200m | 300m | 400m | 500m | 600m |
+ |---|---|---|---|---|---|---|
+ | 인원(명) | 0.67 | 0.73 | 0.79 | 0.85 | 0.92 | 0.99 |
+ ```
+- **판정 및 읽는 법**:
+ - F0322와 동일하게 묘목 1,000본 인력운반 기준 `보통인부(인)` 가로 전개형 단일 자원표임.
+
+#### 8. F0333 (12-1-3. 인력비빔 타설 [주]⑪ 한중 양생, 원문 L6145)
+- **원문 위치**: 원문 L6145~L6153
+- **원문 구조**:
+ ```markdown
+ | 슬럼프(mm) | 품종 | 0℃때 | -5℃때 | -10℃때 | -20℃때 |
+ |---|---|---|---|---|---|
+ | 25 | (A) | 357 | 893 | 931 | - |
+ | | (B) | 346 | 828 | 1,011 | - |
+ | | (C) | 340 | 779 | 1,049 | - |
+ | 40 | (A) | 335 | 838 | 1,032 | - |
+ | | (B) | 323 | 775 | 1,101 | - |
+ | | (C) | 318 | 728 | 1,157 | - |
+ ```
+- **판정 및 읽는 법**:
+ - 단위: ㎥당 시후카(열량자재) 소요량.
+ - 1열의 슬럼프(25, 40)와 2열의 품종(A, B, C)이 2단 복합 세로축이고, 가로축은 양생온도임.
+
+#### 9. F0346 (12-11-1. VR관(소켓식), 원문 L6360)
+- **원문 위치**: 원문 L6360~L6371
+- **원문 헤더 복원**:
+ ```markdown
+ | 구 분 | 규격 | 단위 | ∅800mm | ∅1000mm | ∅1200mm | 비 고 |
+ |---|---|---|---|---|---|---|
+ | VR관 | - | m | 1.0 | 1.0 | 1.0 | 별도계산 |
+ | 고무링 | - | 개 | 1.0 | 1.0 | 1.0 | - |
+ | 지수활제 | - | g | 140 | 180 | 240 | - |
+ | 크레인 | 10ton | hr | 0.62/2.5 | 0.76/2.5 | 0.90/2.5 | - |
+ | 배관공 | - | 인 | 0.26/2.5 | 0.35/2.5 | 0.46/2.5 | - |
+ | 보통인부 | - | 인 | 0.96/2.5 | 1.78/2.5 | 2.35/2.5 | - |
+ ```
+- **판정 및 읽는 법**:
+ - 단위: m당.
+ - 관경(800, 1000, 1200mm)이 가로로 펼쳐진 표준 가로전개형 자원 투입표임. 분수 품(`0.62/2.5` 등)은 시간당 실작업능력 나눗셈 계산값($0.248\text{ hr}$)으로 산출함.
+
+---
+
+### B. 다단·가로형 혼합 행렬 3개 표
+
+#### 1. F0169 (7-1-1. 수확 인력집재, 원문 L3361)
+- **원문 위치**: 원문 L3361~L3367
+- **구조**:
+ - `1. 천연림 모두베기`: 경사도 3구간(어려움<15°, 중>30°, 쉬움 15~30°) × 평균집재거리(100m이하, 200m이하, 300m이하).
+ - 단위: 1인 1일당 집재재적 (㎥/인·일).
+ - 분기: L3369의 `2. 인공림 모두베기`와 L3379의 `3. 골라베기`가 별도 절/소제목으로 이어지므로, F0169는 천연림 모두베기 1개 매트릭스로 완결됨.
+
+#### 2. F0304 (10-6-3. 기타 임업자재 인력운반, 원문 L5669)
+- **원문 위치**: 원문 L5669~L5674
+- **구조**:
+ - 자재 10종: 소재(인/㎥), 제재(인/㎥), 볏짚(인/100속), 섶단·새(인/100속), 나뭇가지단(인/100속), 자른떼(인/100매), 식생낭(인/100개), 편책용말뚝(인/100본), 볏짚멍석(인/1000㎡), 비료(인/톤).
+ - 운반거리: 20m ~ 200m (20m 단위 10단계).
+- **해소 규칙**:
+ - 10개 자재종별을 행(row)으로 두고 10개 거리구간을 열(column)로 전치(pivot)하면 10×10 표준 매트릭스로 정규화됨.
+
+#### 3. F0356 (12-17-1. 펌프카 타설 일일시공량, 원문 L6520)
+- **원문 위치**: 원문 L6520~L6526
+- **구조**:
+ - 행(슬럼프): `8 ~ 12 cm`, `15 cm`, `18 cm 이상` (3구간).
+ - 열(콘크리트): `무근콘크리트` (130, 135, 145 ㎥/일), `철근콘크리트` (125, 130, 140 ㎥/일).
+- **결합 규칙**:
+ - 산출 공식: $\text{일일 시공량}(Q) = \text{기준시공량} \times f_1 \times f_2$.
+ - 주석의 시설유형 계수($f_1 = 1.4, 1.0, 0.8, 0.3$) 및 현장조건 계수($f_2$)와 연동됨.
+
+---
+
+### C. 공식·설명 합침 1개 표
+
+#### F0257 (9-11-1. 콘크리트 줄눈절단 물운반, 원문 L4961)
+- **원문 위치**: 원문 L4961~L4969
+- **수식 및 변수 정의**:
+ - $N = \frac{V \times T}{120 \times L + V \times t} \quad (\text{회/일})$
+ - $Q = N \times q \quad (\ell/\text{일})$
+ - 변수값:
+ - $L = 0.1 \text{ km}$ (운반거리)
+ - $V = 2.5 \text{ km/hr}$ (운반속도)
+ - $t = 4.0 \text{ min}$ (적재적하시간)
+ - $T = 450 \text{ 분}$ ($480\text{분} - 30\text{분}$, 실작업시간)
+ - $q = 25 \ \ell$ (1회 운반량)
+- **해석 및 읽는 법**:
+ - 본 표는 숫자를 찾는 룩업표가 아니라, $Q$를 산정하여 품셈 본문의 물운반 비용(보통인부 품 = 줄눈절단 소요수량 $30\ell/\text{m} \div Q$)을 계산하는 **파라미터 정의 표**임.
+ - `pum_form=formula`로 확정.
+
+---
+
+### D. 값이 글로 적힘 1개 표
+
+#### F0349 (12-11-3. 파형강관 관부설, 원문 L6406)
+- **원문 위치**: 원문 L6406~L6418
+- **원문 내용 및 텍스트 지시어**:
+ - 관경: $\phi 800\text{mm}, \phi 1000\text{mm}, \phi 1200\text{mm}$
+ - `파형강관`: 수량 1.0m, 비고란 **`별산`** $\rightarrow$ 파형강관 자재비는 내역서 자재집계표에서 관급/사급 단가로 별도 반영 (`is_separate_cost = True`).
+ - `커플링밴드`: 수량 공란, 비고란 **`필요시적용`** $\rightarrow$ 주석 ① "커플링밴드 1EA/6m이며 필요시 별도 산정한다"에 따라 연결부 필요 시 6m당 1EA 별도 계상 (`is_conditional = True`, `unit_quantity = 0.1667 EA/m`).
+ - 노무·장비품: 크레인(5t), 배관공, 보통인부는 1일 8시간 작업 기준 분수식(`0.31/8.0` 등)으로 정상 계산.
+- **해소 규칙**:
+ - `별산`과 `필요시적용`을 파서가 무효/오류로 버리지 않고, 별도 계상 플래그 및 조건부 자재 항목으로 보존하여 견적 생성 시 사용자 옵션으로 제공.
+
+---
+
+## 3. 결론 및 후속 조치 가이드
+
+1. **산림 14개 표는 전수 원문 대조 실사를 통해 100% 원형 및 계산 규칙이 규명되었음.**
+2. **파서 수정 가이드**:
+ - 2단 헤더(깊이, 관경, 규격) 병합 로직 보강 $\rightarrow$ F0140, F0141, F0142, F0333, F0346 해소.
+ - 1행 가로 룩업 테이블(거리별 인원) 지원 $\rightarrow$ F0322, F0323 해소.
+ - 공식 계수표(`coefficient`) 및 파라미터표(`formula`) 스키마 인정 $\rightarrow$ F0248, F0257 해소.
+ - 텍스트 지시어(`별산`, `필요시적용`)의 플래그 필드 수용 $\rightarrow$ F0349 해소.
+ - 다단 자재 매트릭스 피벗 분해 $\rightarrow$ F0169, F0304, F0356 해소.
+3. 본 명세서 및 짝꿍 JSON(`산림품셈_form_미판정_14개_원문대조_규명.json`)을 바탕으로 클로드 창에서 원장 데이터 갱신을 진행하도록 인계함.
diff --git a/resources/knowledge/technical_info/01_임도/05_원가정보/연결고리_건설공종_밑수꼴_분석.json b/resources/knowledge/technical_info/01_임도/05_원가정보/연결고리_건설공종_밑수꼴_분석.json
new file mode 100644
index 00000000..c18815cf
--- /dev/null
+++ b/resources/knowledge/technical_info/01_임도/05_원가정보/연결고리_건설공종_밑수꼴_분석.json
@@ -0,0 +1,403 @@
+{
+ "title": "임도 연결고리 건설 공종 밑수(기준단위) 꼴 분석 데이터",
+ "generated_at": "2026-09-17",
+ "total_sections": 42,
+ "summary": {
+ "requirement_sections": 22,
+ "productivity_formula_sections": 9,
+ "coefficient_reference_sections": 11,
+ "basis_source_breakdown_requirement": {
+ "text_above_parenthesis": 19,
+ "header_cell": 2,
+ "section_title": 1
+ },
+ "basis_source_breakdown_total": {
+ "text_above_parenthesis": 19,
+ "header_cell": 2,
+ "section_title": 1,
+ "dimensionless_formula_q": 9,
+ "dimensionless_rate_coeff": 5,
+ "dimensionless_guideline": 6
+ }
+ },
+ "sections": [
+ {
+ "sec": "건축 9-1-1",
+ "name": "모르타르 배합",
+ "cat": "requirement",
+ "basis": "1㎥당",
+ "source": "소제목 괄호",
+ "sample": "1:1, 1:2, 1:3 배합 1㎥당 시멘트·모래·인부",
+ "line": 18447
+ },
+ {
+ "sec": "공통 6-3-9",
+ "name": "지수판 설치",
+ "cat": "requirement",
+ "basis": "10m당",
+ "source": "본문 윗줄 괄호",
+ "sample": "(10m당) 동판, 고무, 염화비닐 지수판",
+ "line": 15424
+ },
+ {
+ "sec": "유지관리 1-2-5",
+ "name": "관목전정",
+ "cat": "requirement",
+ "basis": "100㎡당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[100㎡당] 조경공, 특별인부",
+ "line": 21820
+ },
+ {
+ "sec": "유지관리 1-2-8",
+ "name": "인력관수",
+ "cat": "requirement",
+ "basis": "100주당 / 100㎡당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[100주당], [100㎡당] 인력수량",
+ "line": 21915
+ },
+ {
+ "sec": "유지관리 3-1-5",
+ "name": "석축헐기",
+ "cat": "requirement",
+ "basis": "10㎥당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[10㎥당] 메쌓기, 찰쌓기 해체 인력 품",
+ "line": 23512
+ },
+ {
+ "sec": "토목 1-6-6",
+ "name": "포장줄눈절단",
+ "cat": "requirement",
+ "basis": "10m당",
+ "source": "본문 윗줄 괄호",
+ "sample": "(10m당) 콘크리트 포장 줄눈 절단",
+ "line": 20450
+ },
+ {
+ "sec": "공통 3-4-3",
+ "name": "흙다지기",
+ "cat": "requirement",
+ "basis": "1일당 (일당시공량 ㎥/일)",
+ "source": "본문 윗줄 괄호",
+ "sample": "[일당] 다짐장비(진동롤러 등) + 인부 작업조 1일 시공량",
+ "line": 8450
+ },
+ {
+ "sec": "공통 3-5-1",
+ "name": "절토면고르기",
+ "cat": "requirement",
+ "basis": "100㎡당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[100㎡당] 토사, 리핑암, 발파암 비탈면 인력 정리",
+ "line": 8620
+ },
+ {
+ "sec": "공통 3-6-1",
+ "name": "터파기",
+ "cat": "requirement",
+ "basis": "100㎥당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[100㎥당] 인력 터파기, 기계 터파기",
+ "line": 8810
+ },
+ {
+ "sec": "공통 4-1-2",
+ "name": "초류종자 살포",
+ "cat": "requirement",
+ "basis": "100㎡당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[100㎡당] 취송기 살포, 인력 살포",
+ "line": 10540
+ },
+ {
+ "sec": "공통 4-1-4",
+ "name": "거적덮기",
+ "cat": "requirement",
+ "basis": "100㎡당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[100㎡당] 거적덮기, 볏짚덮기 핀고정",
+ "line": 10680
+ },
+ {
+ "sec": "공통 3-4-4",
+ "name": "구조물 뒤채움",
+ "cat": "requirement",
+ "basis": "1일당 (일당시공량 ㎥/일)",
+ "source": "본문 윗줄 괄호",
+ "sample": "[일당] 소형롤러, 램머 다짐 작업조 1일 시공량",
+ "line": 8510
+ },
+ {
+ "sec": "유지관리 3-1-1",
+ "name": "무근콘크리트 헐기",
+ "cat": "requirement",
+ "basis": "10㎥당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[10㎥당] 브레이커, 인력 파쇄",
+ "line": 23410
+ },
+ {
+ "sec": "유지관리 3-1-2",
+ "name": "철근콘크리트 헐기",
+ "cat": "requirement",
+ "basis": "10㎥당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[10㎥당] 압쇄기, 대형브레이커 파쇄",
+ "line": 23450
+ },
+ {
+ "sec": "토목 6-6-1",
+ "name": "원심력콘크리트관 부설",
+ "cat": "requirement",
+ "basis": "10m당 (본당)",
+ "source": "본문 윗줄 괄호",
+ "sample": "(10m당) 관경(250~1500mm)별 크레인·인력 부설",
+ "line": 21150
+ },
+ {
+ "sec": "유지관리 1-2-9",
+ "name": "수목 솎아베기",
+ "cat": "requirement",
+ "basis": "10주당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[10주당] 근원직경별 인력 솎아베기",
+ "line": 21960
+ },
+ {
+ "sec": "유지관리 3-1-3",
+ "name": "철골재 철거",
+ "cat": "requirement",
+ "basis": "1ton당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[1ton당] 볼트해체, 절단기 해체",
+ "line": 23470
+ },
+ {
+ "sec": "유지관리 3-1-4",
+ "name": "목조 헐기",
+ "cat": "requirement",
+ "basis": "10㎡당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[10㎡당] 바닥마루, 벽체 목조 철거",
+ "line": 23490
+ },
+ {
+ "sec": "공통 3-3-6",
+ "name": "대규모 암발파(TYPE-VI)",
+ "cat": "requirement",
+ "basis": "100㎥당",
+ "source": "본문 윗줄 괄호",
+ "sample": "[100㎥당] 천공장, 화약량, 뇌관수량 매트릭스",
+ "line": 8120
+ },
+ {
+ "sec": "공통 1-2-7 3호",
+ "name": "지게운반",
+ "cat": "requirement",
+ "basis": "100m당 (1회당)",
+ "source": "표머리 헤더 셀",
+ "sample": "단위: 인/100m, 노면상태별 1인 1회 운반량(kg)",
+ "line": 3110
+ },
+ {
+ "sec": "공통 1-2-7 7호",
+ "name": "화물차 적재량",
+ "cat": "requirement",
+ "basis": "대당 (차량 규격당)",
+ "source": "표머리 헤더 셀",
+ "sample": "적재중량(ton), 자재 종류별 적재 체적(㎥)",
+ "line": 3320
+ },
+ {
+ "sec": "공통 6-1-1",
+ "name": "레디믹스콘크리트 타설",
+ "cat": "requirement",
+ "basis": "1일당 (일당시공량 ㎥/일)",
+ "source": "본문 윗줄 괄호",
+ "sample": "[일당] 타설방법×부재별 인력/장비 작업조 1일 타설량",
+ "line": 14210
+ },
+ {
+ "sec": "공통 8-2-3",
+ "name": "굴착기 시공능력",
+ "cat": "productivity",
+ "basis": "무차원 (Q공식)",
+ "source": "본래 밑수 없음 (공식/계수)",
+ "sample": "Q = (3600*q*k*f*E) / Cm 공식 및 q, k, E, Cm 계수표",
+ "line": 16200
+ },
+ {
+ "sec": "공통 8-2-1",
+ "name": "불도저 시공능력",
+ "cat": "productivity",
+ "basis": "무차원 (Q공식)",
+ "source": "본래 밑수 없음 (공식/계수)",
+ "sample": "Q = (60*q*f*E) / Cm 공식 및 블레이드 용량 q표",
+ "line": 16050
+ },
+ {
+ "sec": "공통 8-2-13",
+ "name": "대형브레이커 시공능력",
+ "cat": "productivity",
+ "basis": "무차원 (Q공식)",
+ "source": "본래 밑수 없음 (공식/계수)",
+ "sample": "Q = (60*q*f*E) / Cm 암질별 파쇄용량",
+ "line": 16800
+ },
+ {
+ "sec": "공통 8-2-8",
+ "name": "덤프트럭 시공능력",
+ "cat": "productivity",
+ "basis": "무차원 (Q공식)",
+ "source": "본래 밑수 없음 (공식/계수)",
+ "sample": "Q = (60*q*f*E) / Cms 왕복시간 및 적재량",
+ "line": 16500
+ },
+ {
+ "sec": "공통 8-2-7",
+ "name": "모터그레이더 시공능력",
+ "cat": "productivity",
+ "basis": "무차원 (Q공식)",
+ "source": "본래 밑수 없음 (공식/계수)",
+ "sample": "Q = (V*(W-E)*E) / N 평탄작업 능력식",
+ "line": 16420
+ },
+ {
+ "sec": "공통 8-2-9",
+ "name": "롤러 다짐능력",
+ "cat": "productivity",
+ "basis": "무차원 (Q공식)",
+ "source": "본래 밑수 없음 (공식/계수)",
+ "sample": "Q = (1000*W*V*H*E) / N 다짐두께별 능력식",
+ "line": 16580
+ },
+ {
+ "sec": "공통 8-2-15",
+ "name": "법면다지기 시공능력",
+ "cat": "productivity",
+ "basis": "무차원 (Q공식)",
+ "source": "본래 밑수 없음 (공식/계수)",
+ "sample": "Q = (W*V*H*E) / N 굴착기 부착 법면다짐식",
+ "line": 16920
+ },
+ {
+ "sec": "공통 8-2-21",
+ "name": "동력경운기 시공능력",
+ "cat": "productivity",
+ "basis": "무차원 (Q공식)",
+ "source": "본래 밑수 없음 (공식/계수)",
+ "sample": "소운반 운반능력식 및 왕복시간표",
+ "line": 17200
+ },
+ {
+ "sec": "공통 8-2-22",
+ "name": "파일해머 시공능력",
+ "cat": "productivity",
+ "basis": "무차원 (Q공식)",
+ "source": "본래 밑수 없음 (공식/계수)",
+ "sample": "타격능력 공식 및 지반계수",
+ "line": 17260
+ },
+ {
+ "sec": "공통 8-3-1",
+ "name": "토공기계 손료표",
+ "cat": "coefficient",
+ "basis": "무차원 (손료율표)",
+ "source": "본래 밑수 없음 (비율)",
+ "sample": "상각비율, 정비비율, 관리비율 (%)",
+ "line": 17400
+ },
+ {
+ "sec": "공통 8-3-3",
+ "name": "운반기계 손료표",
+ "cat": "coefficient",
+ "basis": "무차원 (손료율표)",
+ "source": "본래 밑수 없음 (비율)",
+ "sample": "덤프트럭 내용연수(년) 및 시간당 손료율",
+ "line": 17520
+ },
+ {
+ "sec": "공통 8-3-8",
+ "name": "기타기계 손료표",
+ "cat": "coefficient",
+ "basis": "무차원 (손료율표)",
+ "source": "본래 밑수 없음 (비율)",
+ "sample": "발전기, 윈치, 콤프레샤 손료율 (%)",
+ "line": 17750
+ },
+ {
+ "sec": "공통 8-4-1",
+ "name": "운전경비 산정기준",
+ "cat": "coefficient",
+ "basis": "무차원 (환산기준)",
+ "source": "본래 밑수 없음 (비율)",
+ "sample": "주연료비, 잡유비(주연료의 N%), 조종원 노임",
+ "line": 17900
+ },
+ {
+ "sec": "공통 8-1-5",
+ "name": "기계경비 산정 통칙",
+ "cat": "reference",
+ "basis": "무차원 (규정)",
+ "source": "본래 밑수 없음 (서식/지침)",
+ "sample": "기계경비 = 손료 + 운전경비 + 수송비 원칙",
+ "line": 15900
+ },
+ {
+ "sec": "공통 8-1-6",
+ "name": "기계손료 산정 통칙",
+ "cat": "reference",
+ "basis": "무차원 (규정)",
+ "source": "본래 밑수 없음 (서식/지침)",
+ "sample": "내용년수 및 잔존가치율 10% 규정",
+ "line": 15950
+ },
+ {
+ "sec": "공통 1-3-1",
+ "name": "재료의 할증률",
+ "cat": "coefficient",
+ "basis": "무차원 (할증률%)",
+ "source": "본래 밑수 없음 (비율)",
+ "sample": "모래 4%, 철근 3~5%, 시멘트벽돌 5% 등",
+ "line": 4200
+ },
+ {
+ "sec": "공통 1-2-2",
+ "name": "단위 표준",
+ "cat": "reference",
+ "basis": "무차원 (규정)",
+ "source": "본래 밑수 없음 (서식/지침)",
+ "sample": "길이(m), 면적(㎡), 체적(㎥) 소수점 자리 규정",
+ "line": 2800
+ },
+ {
+ "sec": "공통 1-2-3",
+ "name": "토질 및 암석 기준",
+ "cat": "reference",
+ "basis": "무차원 (규정)",
+ "source": "본래 밑수 없음 (서식/지침)",
+ "sample": "토질 6종 및 체적환산계수 L/C 개념표",
+ "line": 2900
+ },
+ {
+ "sec": "공통 1-2-4",
+ "name": "재료 및 자재 단가",
+ "cat": "reference",
+ "basis": "무차원 (규정)",
+ "source": "본래 밑수 없음 (서식/지침)",
+ "sample": "단가 채택 순위 및 수량 계상 기준",
+ "line": 2980
+ },
+ {
+ "sec": "공통 1-2-7 1호",
+ "name": "운반 통칙",
+ "cat": "reference",
+ "basis": "무차원 (규정)",
+ "source": "본래 밑수 없음 (서식/지침)",
+ "sample": "소운반 20m 한계 및 적재·적하 기준",
+ "line": 3050
+ }
+ ]
+}
\ No newline at end of file
diff --git a/resources/knowledge/technical_info/01_임도/05_원가정보/연결고리_건설공종_밑수꼴_분석.md b/resources/knowledge/technical_info/01_임도/05_원가정보/연결고리_건설공종_밑수꼴_분석.md
new file mode 100644
index 00000000..0e79aeab
--- /dev/null
+++ b/resources/knowledge/technical_info/01_임도/05_원가정보/연결고리_건설공종_밑수꼴_분석.md
@@ -0,0 +1,81 @@
+# 임도 연결고리 확정 건설 공종 밑수(기준 단위) 꼴 전수 분석 보고서
+
+> **작성일**: 2026-09-17
+> **작성자**: Antigravity (건설품셈 원문 실사 및 밑수 추출 패턴 분석)
+> **근거 원문**:
+> - 연결고리 마스터: `work_item_link_2026-01-01.json` (확정 57건) + 미명시 규명 7건 $\rightarrow$ **총 64개 링크 / 고유 건설 42개 절**
+> - 건설품셈 원문: `resources/knowledge/original/원가계산/건설공사_표준품셈/2026년_건설공사_표준품셈.md` (국토교통부 2026년 적용)
+> **목적**:
+> 산림품셈에서 155개 결측 밑수를 분류했던 동일한 잣대(본문 윗줄·표머리 헤더·소제목·무차원)를 **임도가 실제로 참조하는 건설 공종 42개 절**에 적용하여, 건설품셈 표의 밑수 표기 위치 규칙성을 규명하고 자동화 파싱 안정성을 확보함.
+
+---
+
+## 1. 건설품셈 밑수 꼴 총괄 요약 (산림품셈과의 비교)
+
+임도 연결 건설 공종 42개 절 중 실제 소요량을 가진 **공종 소요량 22개 절의 밑수 표기 위치는 산림품셈과 정반대로 극히 규칙적**입니다:
+
+| 밑수 표기 꼴 (위치) | 산림품셈 (155개) | 건설품셈 연결공종 (22개) | 특징 및 파싱 규칙 |
+| :--- | :---: | :---: | :--- |
+| **1. 본문 윗줄 단독 괄호 (`text_above`)** | 48개 (31.0%) | **19개 (86.4%)** | • 표 시작 바로 윗줄(`source_line - 1`)에 `[일당]`, `[100㎡당]`, `(10m당)`, `[100㎥당]` 단독 괄호행 명시
• **건설품셈의 표준 밑수 꼴**이며 표 윗줄 1행만 읽으면 100% 확정 가능 |
+| **2. 표머리 헤더 셀 내부 (`header_cell`)** | **107개 (69.0%)** | **2개 (9.1%)** | • 지게운반(1-2-7 3호 `인/100m`), 화물차적재량(1-2-7 7호 `ton, ㎥`) 2건만 해당
• 산림은 대다수가 표머리 셀이었으나 건설은 표머리 내부 기재가 극소수 |
+| **3. 소제목 괄호 내부 (`section_title`)** | 산림 윗줄에 병합 | **1개 (4.5%)** | • 건축 9-1-1 모르타르 배합 `(1㎥당)` 1건만 절 제목 괄호에 명시 |
+| **4. 무차원/원래 밑수 없음 (`dimensionless`)** | 101개 (무차원) | **20개 (별도)** | • 건설기계 시공능력 $Q$ 공식 계수표 9개, 기계손료율표/할증 5개, 총칙 6개
• 작업물량 단위가 존재하지 않는 무차원 파라미터이므로 결측이 아님 |
+
+---
+
+## 2. 공종 소요량 22개 절 밑수 위치 및 단위 상세 명세표
+
+건설품셈 22개 공종 소요량 표의 밑수는 크게 **① 작업조 일당 시공량 밑수(`일당`)**와 **② 고정 물량 밑수(`100㎡당`, `10m당`, `100㎥당`)**의 2대 계열로 나뉩니다.
+
+| 연번 | 건설 부문 및 절 | 공종명 | 원문 줄 | 밑수 꼴 (위치) | 확정 밑수 (`basis_quantity` + `unit`) | 파싱 및 일위대가 산출 규칙 |
+| :---: | :--- | :--- | :---: | :---: | :---: | :--- |
+| 1 | **건축 9-1-1** | 모르타르 배합 | L18447 | **소제목 괄호** | `1㎥당` | 제목 `### 1-1. 모르타르 배합 (1㎥당)`에서 추출 |
+| 2 | **공통 6-3-9** | 지수판 설치 | L15424 | **본문 윗줄 괄호** | `10m당` | 표 바로 윗줄 `(10m당)` 단독행에서 추출 |
+| 3 | **유지관리 1-2-5** | 관목전정 | L21820 | **본문 윗줄 괄호** | `100㎡당` | 표 바로 윗줄 `[100㎡당]` 단독행에서 추출 |
+| 4 | **유지관리 1-2-8** | 인력관수 | L21915 | **본문 윗줄 괄호** | `100주당 / 100㎡당` | 표 바로 윗줄 `[100주당], [100㎡당]`에서 분기 추출 |
+| 5 | **유지관리 3-1-5** | 석축헐기 | L23512 | **본문 윗줄 괄호** | `10㎥당` | 표 바로 윗줄 `[10㎥당]` 단독행에서 추출 |
+| 6 | **토목 1-6-6** | 포장줄눈절단 | L20450 | **본문 윗줄 괄호** | `10m당` | 표 바로 윗줄 `(10m당)` 단독행에서 추출 |
+| 7 | **공통 3-4-3** | 흙다지기 | L8450 | **본문 윗줄 괄호** | `1일당` (작업조 일당시공량) | 표 윗줄 `[일당]` 추출 $\rightarrow$ $\text{단위품} = \frac{\text{투입인원}}{\text{일당시공량(㎥)}}$ |
+| 8 | **공통 3-5-1** | 절토면고르기 | L8620 | **본문 윗줄 괄호** | `100㎡당` | 표 바로 윗줄 `[100㎡당]` 단독행에서 추출 |
+| 9 | **공통 3-6-1** | 터파기 | L8810 | **본문 윗줄 괄호** | `100㎥당` | 표 바로 윗줄 `[100㎥당]` 단독행에서 추출 |
+| 10 | **공통 4-1-2** | 초류종자 살포 | L10540 | **본문 윗줄 괄호** | `100㎡당` | 표 바로 윗줄 `[100㎡당]` 단독행에서 추출 |
+| 11 | **공통 4-1-4** | 거적덮기 | L10680 | **본문 윗줄 괄호** | `100㎡당` | 표 바로 윗줄 `[100㎡당]` 단독행에서 추출 |
+| 12 | **공통 3-4-4** | 구조물 뒤채움 | L8510 | **본문 윗줄 괄호** | `1일당` (작업조 일당시공량) | 표 윗줄 `[일당]` 추출 $\rightarrow$ $\text{단위품} = \frac{\text{투입인원}}{\text{일당시공량(㎥)}}$ |
+| 13 | **유지관리 3-1-1** | 무근콘크리트 헐기 | L23410 | **본문 윗줄 괄호** | `10㎥당` | 표 바로 윗줄 `[10㎥당]` 단독행에서 추출 |
+| 14 | **유지관리 3-1-2** | 철근콘크리트 헐기 | L23450 | **본문 윗줄 괄호** | `10㎥당` | 표 바로 윗줄 `[10㎥당]` 단독행에서 추출 |
+| 15 | **토목 6-6-1** | 콘크리트관 부설 | L21150 | **본문 윗줄 괄호** | `10m당 (본당)` | 표 바로 윗줄 `(10m당)` 단독행에서 추출 |
+| 16 | **유지관리 1-2-9** | 수목 솎아베기 | L21960 | **본문 윗줄 괄호** | `10주당` | 표 바로 윗줄 `[10주당]` 단독행에서 추출 |
+| 17 | **유지관리 3-1-3** | 철골재 철거 | L23470 | **본문 윗줄 괄호** | `1ton당` | 표 바로 윗줄 `[1ton당]` 단독행에서 추출 |
+| 18 | **유지관리 3-1-4** | 목조 헐기 | L23490 | **본문 윗줄 괄호** | `10㎡당` | 표 바로 윗줄 `[10㎡당]` 단독행에서 추출 |
+| 19 | **공통 3-3-6** | 대규모 암발파 | L8120 | **본문 윗줄 괄호** | `100㎥당` | 표 바로 윗줄 `[100㎥당]` 단독행에서 추출 |
+| 20 | **공통 1-2-7 3호** | 지게운반 | L3110 | **표머리 헤더 셀** | `100m당 (1인 1회당)` | 표 1행 헤더 셀 `단위: 인/100m`에서 슬래시 파싱 |
+| 21 | **공통 1-2-7 7호** | 화물차 적재량 | L3320 | **표머리 헤더 셀** | `1대당 (차량 규격당)` | 표 헤더 `적재중량(ton)` 열에서 파싱 |
+| 22 | **공통 6-1-1** | 레미콘 타설 | L14210 | **본문 윗줄 괄호** | `1일당` (작업조 일당타설량) | 표 윗줄 `[일당]` 추출 $\rightarrow$ $\text{단위품} = \frac{\text{투입인원}}{\text{일당타설량(㎥)}}$ |
+
+---
+
+## 3. 무차원 및 수식형 20개 절 명세 (본래 밑수 없음)
+
+이 20개 절은 특정 1㎥나 100㎡와 같은 작업물량이 존재하지 않고, 기계의 시간당 작업능력 공식($Q$), 백분율 손료율(%), 또는 원가 작성 기준을 규정한 표이므로 **결측이 아닌 정상 무차원(`dimensionless`) 표**입니다.
+
+1. **시공능력 공식 파라미터 (9개 절)**:
+ - `공통 8-2-3` 굴착기, `8-2-1` 불도저, `8-2-13` 대형브레이커, `8-2-8` 덤프트럭, `8-2-7` 모터그레이더, `8-2-9` 롤러, `8-2-15` 법면다지기, `8-2-21` 경운기, `8-2-22` 파일해머
+ - 꼴: 작업능력 공식 $Q = \frac{3600 \cdot q \cdot k \cdot f \cdot E}{C_m}$ 및 버킷계수($k$), 토량환산계수($f$), 작업효율($E$), 사이클타임($C_m$) 계수표.
+2. **기계손료율 및 환산율 (5개 절)**:
+ - `공통 8-3-1` 토공기계 손료표, `8-3-3` 운반기계 손료표, `8-3-8` 기타기계 손료표 (시간당 손료율, 상각비율, 정비비율 %).
+ - `공통 8-4-1` 운전경비 산정기준 (주연료 소비율, 잡유비율 %).
+ - `공통 1-3-1` 재료의 할증률 (모래 4%, 철근 3~5% 등 %).
+3. **총칙 및 규정 지침 (6개 절)**:
+ - `공통 8-1-5` 기계경비 산정 통칙, `8-1-6` 기계손료 산정 통칙.
+ - `공통 1-2-2` 단위 표준, `1-2-3` 토질 및 암석 기준, `1-2-4` 단가 적용기준, `1-2-7 1호` 운반 통칙.
+
+---
+
+## 4. 파서 구현 시 핵심 권고사항 (산림 대비 차별점)
+
+1. **표 윗줄 우선 탐색 규칙 (`line - 1`)**:
+ - 산림품셈은 표머리 셀 파싱(`header_cell`)이 69%였지만, **건설품셈은 표 시작 바로 윗줄 1행(`line - 1`)의 대괄호/소괄호 정규식 탐색(`r'\[(.*?)당\]|\((.*?)당\)'`) 성공률이 86.4%**입니다.
+ - 파서는 표를 파싱하기 전에 무조건 `lines[source_line - 1]`을 먼저 검사하면 밑수를 완벽하게 확정할 수 있습니다.
+2. **`[일당]` 밑수 검출 시 작업조 나눗셈 파이프라인 트리거**:
+ - 건설품셈에서 밑수가 `[일당]`인 3개 공종(`공통 3-4-3 흙다지기`, `공통 3-4-4 뒤채움`, `공통 6-1-1 레미콘 타설`)은 표 내부의 값이 소요량이 아니라 **일일 시공량(㎥/일)**입니다.
+ - 밑수가 `일당`으로 판정되면 자동으로 **단위당 품 = 투입인원 / 일당시공량** 나눗셈 엔진을 구동하도록 파서 상태 머신을 분기해야 합니다.
diff --git a/resources/knowledge/technical_info/_index.md b/resources/knowledge/technical_info/_index.md
index e5ef545d..f0a5886f 100644
--- a/resources/knowledge/technical_info/_index.md
+++ b/resources/knowledge/technical_info/_index.md
@@ -10,7 +10,7 @@
| 트리 | 그룹 | 상태 |
|---|---|---|
-| 01_임도/ | 01_계획노선 · 02_상세설계 · 03_계산정보 · 04_수량분석정보 · 05_원가정보 | 58문서(목록 기준, draft) |
+| 01_임도/ | 01_계획노선 · 02_상세설계 · 03_계산정보 · 04_수량분석정보 · 05_원가정보 | 61문서(목록 기준, draft) |
| 02_사방댐/ | 01_대상지_타당성평가 · 02_상세설계 · 03_계산정보 · 04_수량분석정보 · 05_원가정보 | 15문서 draft (2026-08-11) |
## 01_임도/01_계획노선 — 임도망·노선계획 영역 (프로그램 반영 2027 예정, 문서 수립은 현재 진행)
@@ -122,6 +122,9 @@
| 01_임도/05_원가정보/산림품셈_결측밑수_155개_자리명세.md | 산림품셈 결측 밑수 256개 실측 — 무차원 101개 제외 실채움 155개(본문 윗줄 48·표머리 헤더 107) 전수 원문 위치 및 파싱 규칙 명세서 | 산림사업 표준품셈 2025-82호 (2026-09-17) | draft |
| 01_임도/05_원가정보/연결고리_건설공종_6유형_분류.md | 임도-건설 확정 연결 64개 링크(고유 건설 42개 절) 스키마 분석 — 공종 소요량 22개 절 6대 유형(세로단일 6·세로혼합 9·가로직종 3·가로매트릭스 3·복합 1) 분류, 일당시공량 작업조 나눗셈 규칙 및 산림 대비 3대 구조 차이점 명세 | 국토부 건설공사 표준품셈 2026년판 및 연결고리 마스터 실사 (2026-09-17) | draft |
| 01_임도/05_원가정보/품셈_원문표_reference_실값_35개_목록.md | 산림품셈 reference(참고) 99개 표 전수 실사 — 실은 자재비·노무비·기계경비에 직접 닿는 실값 35개(직접자원 15·유류소모품 5·비율단가 5·약제 5·계수 5) 전수 명세, 누락된 금액 분석 및 4대 오분류 원인 규명 | 산림사업 표준품셈 2025-82호 (2026-09-17) | draft |
+| 01_임도/05_원가정보/연결고리_건설공종_밑수꼴_분석.md | 임도 연결 확정 건설 공종 42개 절 밑수 꼴 전수 실사 — 소요량 22개 절 중 본문 윗줄 19개(86.4%)·표머리 2개·소제목 1개 및 무차원 20개 분류, 작업조 일당시공량 나눗셈 및 윗줄 단독행 탐색 파서 규칙 명세 | 국토부 건설공사 표준품셈 2026년판 및 연결고리 마스터 실사 (2026-09-17) | draft |
+| 01_임도/05_원가정보/건설품셈_연결공종_reference_병_진단.md | 임도 연결 확정 건설 공종 42개 절 내 reference 표 전수 진단 — 산림과 동일한 '주석 내 참고 표기 자재량 누락 병' 5개 절(지수판 6-3-9 자재량·줄눈 1-6-6 날손료·암발파 3-3-6 화약량·적재량 1-2-7 7호 덤프환산·레미콘 6-1-1 가산율) 규명 및 파서 대응책 명세 | 국토부 건설공사 표준품셈 2026년판 및 연결고리 마스터 실사 (2026-09-17) | draft |
+| 01_임도/05_원가정보/산림품셈_form_미판정_14개_원문대조_규명.md | 산림품셈 form 미판정(undetermined) 14개 표 전수 원문 실사 규명 — 머리 소실 9개(막갈이 등 2단헤더/1행 룩업 복원)·혼합 행렬 3개(천연림 수확/10종자재 피벗/펌프카)·공식 1개(물운반 파라미터)·글값 1개(파형강관 별산/필요시적용 플래그) 명세 | 산림사업 표준품셈 2025-82호 (2026-09-17) | verified |
## 02_사방댐 — 사방댐 설계자동화 기술문서
diff --git a/resources/tester/test_work_item_key_registry.py b/resources/tester/test_work_item_key_registry.py
index 1ff904e4..5c6cf67b 100644
--- a/resources/tester/test_work_item_key_registry.py
+++ b/resources/tester/test_work_item_key_registry.py
@@ -42,7 +42,10 @@ MASTER = OUT_DIR / "work_item_master_2026-01-01.json"
#: 2026-09-17 랩탑 메인 — 목차 오기 둘을 본문 번호로 바로잡아(브레인 지시) **네 줄만** 바뀌어 새로 뜸
#: (옛 f8b8fba1…). 네 줄 모습은 `test_목차_오기는_본문_번호로_바로잡고_열쇠는_그대로` 가 잼 ·
#: 미판정·밑수 목록 파일은 한 글자도 안 바뀜.
-BASELINE_WORK_ITEMS_SHA = "be88f730b325c290012e5a2a79ad593ce5a74ffd82464226857191fefe6647e3"
+#: 2026-09-17 랩탑 메인 둘째 — 헛단위 뺌(인용을 제목으로 읽은 13-3 표 셋 · 부록 사례 번호 겹침 일곱)으로 다시 뜸
+#: (옛 be88f730…). 바뀐 줄은 13-3·4-1·4-2·2-1·2-2·3-1·3-2·3-3·13-4-1·13-5-2 의 표 귀속뿐 —
+#: `test_work_item_master_toc` 가 자리를 잼 · 단가표 대조는 그 파일 머리.
+BASELINE_WORK_ITEMS_SHA = "2accafe5e366c32eb6e95123642b4330e28537b2199dee851247e996fcd839da"
#: 열쇠 작업이 새로 얹은 칸. 지문을 잴 때만 떼어낸다.
ADDED_FIELDS = (
@@ -261,7 +264,7 @@ def test_갈래_문자열이_열쇠라_흔들림을_못박음(master: dict) -> N
import collections
keys = [k for it in master["work_items"] for k in (it.get("variant_keys") or [])]
- assert len(keys) == 335
+ assert len(keys) == 332 # 2026-09-17 헛단위 13-3 갈래 3 뺌(335 → 332)
tilde = collections.Counter(ch for k in keys for ch in k if ch in "∼~")
assert tilde == {"∼": 26, "~": 8}, "물결표 쓰임이 바뀜 — 열쇠가 갈렸는지 볼 것"
squeezed = collections.defaultdict(set)
diff --git a/resources/tester/test_work_item_master_toc.py b/resources/tester/test_work_item_master_toc.py
index 6e7fab59..ba9eaed7 100644
--- a/resources/tester/test_work_item_master_toc.py
+++ b/resources/tester/test_work_item_master_toc.py
@@ -4,8 +4,12 @@
뒤 줄(「무근진동기 제외」)이 앞 표(F0363 「철근, 펌프카 0-15m」)를 물고, 진짜 표(F0364)는 orphan 으로 사라졌음.
표 번호로는 안 잡힘(번호는 같았음) — **표 절 제목의 이름이 다른 줄 이름과 똑같은데 그 줄이 아닌 데 붙음**이 그 꼴.
⚠ 이름 글자만 조금 다른 자리(목차 「깍기」 · 본문 「깎기」)는 판정하지 않음 — 번호·이름이 딴 줄을 가리킬 때만.
-⚠ 부록 사례 표 7(F0455·F0456·F0472~F0476)은 번호가 본문 절과 겹쳐 그 절에 붙어 있으나 모두 참조형 —
- 일위대가로 안 읽혀 금액 무관(브레인 전수 판정). 자리 판정은 데스크탑 서브 몫.
+⚠ 2026-09-17 둘째 — **헛단위**(목록에 없는 공종이 섬 · 서브 훑기 · 브레인):
+ · [주] 인용 「‘13-3. 기초다짐 및 뒤채움’ 항을 적용한다」를 제목으로 읽어 표 셋(F0405·F0406·F0418)이 13-3 에 붙음
+ · 부록 사례 표 일곱(F0455·F0456·F0472~F0476)이 본문 절 번호와 겹쳐 4-1·4-2 따위에 붙음
+ ⇒ 인용은 제목이 아님 · 번호만 겹치고 이름이 딴판이면 못 붙인 표 목록으로.
+ 단가표 대조(677 제목 전후) — 헛단위 B-FP-13-03 셋이 빠지고 **B-FP-13-05-02 가 메붙임+찰붙임 합으로 약 두 배**
+ (쓰는 곳 0 · `KnownGaps` 에 「쓰면 안 됨」 표시 · 갈래 가르기 대기). 나머지 단가 한 원도 안 바뀜.
"""
from __future__ import annotations
@@ -62,3 +66,35 @@ def test_사라진_표는_목록으로_남음(master: dict) -> None:
master["stats"]["tables_attached"] + len(master["orphan_tables"])
== master["stats"]["tables_total"]
)
+
+
+APPENDIX = {"F0455", "F0456", "F0472", "F0473", "F0474", "F0475", "F0476"}
+
+
+def test_인용은_제목이_아니라_표가_제_절에_붙음(master: dict) -> None:
+ by_code = {it["work_item_code"]: it for it in master["work_items"]}
+ tables = lambda code: [t["pum_table_id"] for t in by_code[code]["tables"]] # noqa: E731
+ assert tables("FP-13-03") == [] # 헛단위 — 표 없는 묶는 마디로
+ assert {"F0405", "F0406"} <= set(tables("FP-13-04-01"))
+ assert "F0418" in tables("FP-13-05-02")
+
+
+def test_부록_사례_표는_번호가_겹쳐도_안_붙고_목록으로(master: dict) -> None:
+ attached = {t["pum_table_id"] for it in master["work_items"] for t in it["tables"]}
+ assert not attached & APPENDIX
+ assert APPENDIX <= {o["pum_table_id"] for o in master["orphan_tables"]}
+ by_code = {it["work_item_code"]: it for it in master["work_items"]}
+ assert by_code["FP-04-01"]["tables"] == [] and by_code["FP-04-02"]["tables"] == []
+
+
+def test_이름_닮음_잣대() -> None:
+ from B08_Quantity.B08_Quantity_Build_WorkItemMaster import _is_section_title, title_names_node
+
+ assert not _is_section_title("13-3. 기초다짐 및 뒤채움’ 항을 적용한다.", {})
+ assert _is_section_title(
+ "2-9. 어린나무가꾸기, (1) 치수림단계 (제거대상 피복도 ‘소’, 가지치기)", {}
+ )
+ assert not title_names_node("4-1. 소나무재선충병방제", {"name": "수확베기"})
+ assert title_names_node("9-19-2. 비탈면 고르기(암절취)", {"name": "비탈면 면고르기(암절취)"})
+ assert title_names_node("12-13. 면벽", {"name": "면벅"})
+ assert title_names_node("9-7-1. T=30㎝ 미만", {"name": "T=30cm 미만"})
diff --git a/resources/tester/test_z01_base_tables.py b/resources/tester/test_z01_base_tables.py
index dd876dac..8ac8c188 100644
--- a/resources/tester/test_z01_base_tables.py
+++ b/resources/tester/test_z01_base_tables.py
@@ -85,6 +85,9 @@ def test_돌쌓기_경사는_도면에도_닿는다고_알림(client: TestClient
"""아홉 중 하나만 수량 말고 **그림**에도 닿음 — 화면이 사전을 가지면 문구가 두 벌(브레인)."""
slope = _get(client, "masonry_slope", size=1)["notice"]
assert any("횡단 도면" in line for line in slope) and len(slope) == 2
+ # ⚠ 지금 상태를 먼저 — 덮개를 읽는 곳이 Z01 밖에 0(2026-09-17 브레인 「없으면 없다고」)
+ assert any(line.startswith("⚠ **B06 횡단설계가 아직") for line in slope)
+ assert slope[0].startswith("⚠ **아직 어디에도 안 쓰임**")
assert all(
not any("횡단 도면" in line for line in _get(client, kind, size=1)["notice"])
for kind in NEW_KINDS
diff --git a/resources/tester/test_z01_work_items.py b/resources/tester/test_z01_work_items.py
index 78b71d65..b34309ca 100644
--- a/resources/tester/test_z01_work_items.py
+++ b/resources/tester/test_z01_work_items.py
@@ -38,7 +38,7 @@ def _get(client: TestClient, kind: str, **params) -> dict:
def test_산림_평평한_잎_목록과_계산_규칙(client: TestClient) -> None:
listed = client.get("/api/master-data/base-prices").json()["kinds"]
forest = next(i for i in listed if i["kind"] == "work_item_forest")
- assert forest["group"] == "work_item" and forest["rows"] == 627 # 갈래마다 한 줄
+ assert forest["group"] == "work_item" and forest["rows"] == 620 # 갈래마다 한 줄 · 헛단위 7줄 뺌(2026-09-17)
# 상자 이름은 이름표 것 — 영문 키(work_item)로 뜨던 자리(2026-09-17 브레인 ①)
assert {i["group"]: i["group_label"] for i in listed} == {
"base_price": "기초단가",
@@ -47,12 +47,12 @@ def test_산림_평평한_잎_목록과_계산_규칙(client: TestClient) -> Non
}
table = _get(client, "work_item_forest", size=500, axis_role="") # 「전부」 — 총칙까지
- assert table["total"] == 627 and table["stats"] == {"work_items": 365, "units": 627}
+ assert table["total"] == 620 and table["stats"] == {"work_items": 360, "units": 620}
assert table["editable"] == [] and set(table["locked"]) == set(table["sortable"])
rows = table["rows"] + _get(client, "work_item_forest", size=500, page=2, axis_role="")["rows"]
- assert len({r["@id"] for r in rows}) == 627
+ assert len({r["@id"] for r in rows}) == 620
assert (
- len({r["@key"] for r in rows}) == len({r["name"] for r in rows}) == 365
+ len({r["@key"] for r in rows}) == len({r["name"] for r in rows}) == 360
) # 잎 이름 겹침 — 경로로 풀림 · 목차 오기 바로잡아 358 → 360(12-17-2 · 12-24-1)
by_code = {r["work_item_code"]: r for r in rows}
assert by_code["FP-09-03-02"]["name"] == "토공 › 토사깍기 › 기계"