{ "schema_version": "1.0", "dataset_id": "stone_kind_unit", "effective_date": "2026-01-01", "note": "돌쌓기 계수는 **돌 종류로 갈린다**. 지금까지 한 벌(깬돌 계열)로만 돌고 있었다 — 2026-09-08 지식DB 대조에서 드러났다.", "why": "품셈 13-4-3(고임돌)은 돌 종류로 **네 줄**, 13-4-4 [주]①(채움 콘크리트)은 **두 줄**, 교본 7-3 뒤채움은 **두 값**이다. 세 곳이 같은 축인데 우리는 축 없이 하나로 돌고 있었다.", "option_key": "stone_kind", "option_note": "레지스트리 `masonry_wet`·`masonry_dry` 의 옵션. 2026-09-08 랩탑 창이 만들었고 키 이름을 두 창이 미리 맞췄다(`back_len_cm` 이름 어긋남 사고를 되풀이하지 않으려고).", "sources": { "forest_13_4_3": { "doc": "산림사업 표준품셈 13-4-3 고임돌 소요량 (단위: ㎥/㎡당)", "note": "돌 종류 네 줄. 「-」는 그 규격에 그 돌을 안 쓴다는 뜻이라 지어내지 않는다." }, "forest_13_4_4_note1": { "doc": "산림사업 표준품셈 13-4-4 [주]① 찰쌓기 및 찰붙임의 채움 콘크리트 소요량 (㎥/㎡당)", "note": "두 줄뿐 — 야면석·호박돌(뒷길이의 33.3 %) / 깬잡석·깬돌·견치돌(45 %)." }, "textbook_7_3": { "doc": "임도기술교본 7장 3절 (지식DB 돌쌓기.md §4 · 흙막이.md §4)", "quote": "뒤채움 = 돌쌓기 표면적 × 뒷길이 × (깬돌·잡석 1/2, 야면석 1/3)" }, "construction_reference": { "doc": "건설공사 표준품셈 [참고자료] 돌쌓기 규격별 소요량", "note": "⚠ **돌 종류로 안 갈리는 한 벌**이고, 그 값이 우리가 지금까지 쓰던 값이다(고임돌 = 깬돌 줄 · 채움 콘크리트 0.16/0.20/0.25/0.27). 2026 개정안이 이 참고자료를 **「삭제 검토」** 로 두었다." } }, "policy": { "primary": "산림사업이므로 **산림품셈이 1차 적용**(CLAUDE.md 3장). 건설품셈 값은 미지정일 때의 기본값 근거로만 쓴다.", "unset_is_flagged": "돌 종류를 안 고르면 **건설품셈 참고자료 한 벌**로 돌되 그 사실을 알린다 — 값을 못 낸다고 멈추면 이미 저장된 프로젝트가 통째로 빈다.", "no_interpolation": "표에 없는 뒷길이·「-」 칸은 **지어내지 않는다.**" }, "kinds": [ "야면석·호박돌", "깬잡석", "깬돌", "견치돌" ], "wedge_stone_m3_per_m2": { "note": "고임돌 — 품셈 13-4-3. 키는 뒷길이(㎝). `null` 은 원문 「-」.", "야면석·호박돌": { "25": 0.06, "30": 0.07, "35": 0.09, "45": 0.11, "55": 0.14, "60": 0.15, "75": null }, "깬잡석": { "25": 0.09, "30": 0.11, "35": 0.13, "45": 0.16, "55": 0.19, "60": 0.21, "75": 0.26 }, "깬돌": { "25": null, "30": 0.1, "35": 0.12, "45": 0.15, "55": 0.18, "60": 0.2, "75": 0.25 }, "견치돌": { "25": null, "30": null, "35": 0.12, "45": 0.15, "55": 0.18, "60": 0.2, "75": 0.25 } }, "fill_concrete_m3_per_m2": { "note": "채움 콘크리트 — 품셈 13-4-4 [주]①. **두 줄뿐**이라 견치돌·깬잡석·깬돌이 한 값을 쓴다.", "야면석·호박돌": { "25": 0.08, "30": 0.1, "35": 0.12, "45": 0.15, "55": 0.18, "60": 0.2, "75": 0.25 }, "깬잡석": { "25": 0.11, "30": 0.14, "35": 0.16, "45": 0.2, "55": 0.25, "60": 0.27, "75": 0.34 }, "깬돌": { "25": 0.11, "30": 0.14, "35": 0.16, "45": 0.2, "55": 0.25, "60": 0.27, "75": 0.34 }, "견치돌": { "25": 0.11, "30": 0.14, "35": 0.16, "45": 0.2, "55": 0.25, "60": 0.27, "75": 0.34 } }, "backfill_ratio_of_back_length": { "note": "뒤채움이 뒷길이에서 차지하는 몫 — 교본 7-3. 나머지가 잡석(막자갈)이 된다.", "야면석·호박돌": 0.3333333333333333, "깬잡석": 0.5, "깬돌": 0.5, "견치돌": 0.5 }, "fallback": { "note": "돌 종류 미지정일 때 — 건설품셈 [참고자료] 돌쌓기 규격별 소요량 한 벌(고임돌은 「깬돌」 열). ⚠ 일곱 규격을 다 싣는다 — 앞서 네 칸만 들고 있어 25·30·75 를 가까운 칸으로 **접어 올리고** 있었다.", "wedge_stone_m3_per_m2": { "25": null, "30": 0.1, "35": 0.12, "45": 0.15, "55": 0.18, "60": 0.2, "75": 0.25 }, "fill_concrete_m3_per_m2": { "25": 0.11, "30": 0.14, "35": 0.16, "45": 0.2, "55": 0.25, "60": 0.27, "75": 0.34 }, "backfill_ratio_of_back_length": 0.3333333333333333, "backfill_note": "⚠ 이 값은 **뒤채움이 차지하는 몫**이다. 우리 막자갈 식은 입적에서 **돌 몸통**을 빼므로 코드가 `1 − 이 값` 을 쓴다. 종전 하드코딩 2/3 이 곧 야면석(1 − 1/3)이었다.", "message": "돌 종류를 안 정해 건설품셈 참고자료 값으로 섰습니다 — 구조물 상세 입력에서 고르면 산림품셈 계수로 바뀝니다" }, "not_here": { "note": "이 표가 정하지 않는 것.", "items": [ "돌중량(ton/㎡) — 품셈은 「돌의 중량은 형상·종류·부피를 고려하고 건설품셈 1-3-3 재료의 단위중량을 참고하여 계상한다」로만 두어 **표를 안 준다.** ⭐ 사용자 확정 5차 큰 것 7(2026-09-09) — **계산식 `뒷길이 × 0.77 × 2.65` 이 기본**이고 야면석만 실무 관측(울진 라이브러리 0.575/0.88/1.10)으로 갈림. 식과 종류 갈래는 `B08_Quantity_Engine_UnitQuantity.stone_weight_per_m2` 한 벌. ⚠ 잠정 — 「실무자 협의 후 명확히」.", "전면면적이 정면적인지 비탈면적인지 — 2026 개정안 [주] 「시공량은 석재의 **전면면적**(㎡)을 기준한다」로 용어만 확인됐다." ] }, "back_lengths_cm": [ 25, 30, 35, 45, 55, 60, 75 ], "no_folding": "⚠ 표에 없는 뒷길이를 **가까운 칸으로 접지 않는다.** 접으면 40㎝ 가 45㎝ 계수로 조용히 돌고 999㎝ 도 60㎝ 로 접혔다(2026-09-08 실측). 표에 없으면 **계수가 없다고 드러낸다.**" }