From ebdf2988e1cc9fb93bfd90aff554c7a13cddf822 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 8 Sep 2026 20:17:37 +0900 Subject: [PATCH] =?UTF-8?q?feat(B05):=20=EC=A0=84=EB=A9=B4=20=EA=B8=B0?= =?UTF-8?q?=EC=9A=B8=EA=B8=B0=20=EB=8D=AE=EC=96=B4=EC=93=B0=EA=B8=B0=20?= =?UTF-8?q?=EC=B9=B8=20=EC=8B=A0=EC=84=A4=20=E2=80=94=20=EB=B9=88=20?= =?UTF-8?q?=EA=B0=92=EC=9D=B4=20=E3=80=8C=EC=9E=90=EB=8F=99=20=ED=8C=90?= =?UTF-8?q?=EC=A0=95=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 사용자 확정 ⑨(2026-09-09) 「품셈 표준경사 표대로 자동 + 사용자가 바꿀 수 있게」. 지금은 칸이 없어 코드가 늘 0.3 으로 돌아 찰 H=2.5 와 메 H=2.0 이 같은 값으로 나왔다. - `face_slope_ratio`(1:n 의 n) — 돌쌓기(찰·메)·큰돌쌓기·골막이·바닥막이·기슭막이 여섯. - ⚠ **기본값 없음(빈 값)** — 빈 값이 「자동 판정」의 뜻이다. 기본값을 박으면 「정한 적 없음」과 「그 값으로 정함」이 구별되지 않는다. 읽는 쪽이 「비어 있으면 표대로 자동, 값이 있으면 그 값」으로 가른다. - 그래서 「기본값 없으면 필수」 정책의 예외로 두고, 까닭을 시험 주석에 남김. - 엔진이 읽는 이름과 글자까지 대조(`B08_Quantity_Engine_UnitQuantity` 의 `options.get("face_slope_ratio")`), 저장 왕복도 실제로 확인(PUT 200 → 0.5 되읽음). Co-Authored-By: Claude Opus 5 (1M context) --- B05_Profile/B05_Profile_Structure_Types.json | 48 ++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/B05_Profile/B05_Profile_Structure_Types.json b/B05_Profile/B05_Profile_Structure_Types.json index bfb217ae..013fe8db 100644 --- a/B05_Profile/B05_Profile_Structure_Types.json +++ b/B05_Profile/B05_Profile_Structure_Types.json @@ -779,6 +779,14 @@ "required": false, "phase": "detail" }, + { + "key": "face_slope_ratio", + "label": "전면 기울기 (1:n 의 n)", + "input": "number", + "default": null, + "required": false, + "phase": "detail" + }, { "key": "side", "label": "설치 측", @@ -862,6 +870,14 @@ "required": false, "phase": "detail" }, + { + "key": "face_slope_ratio", + "label": "전면 기울기 (1:n 의 n)", + "input": "number", + "default": null, + "required": false, + "phase": "detail" + }, { "key": "side", "label": "설치 측", @@ -1010,6 +1026,14 @@ "required": false, "phase": "detail" }, + { + "key": "face_slope_ratio", + "label": "전면 기울기 (1:n 의 n)", + "input": "number", + "default": null, + "required": false, + "phase": "detail" + }, { "key": "side", "label": "설치 측", @@ -1115,6 +1139,14 @@ "required": false, "phase": "detail" }, + { + "key": "face_slope_ratio", + "label": "전면 기울기 (1:n 의 n)", + "input": "number", + "default": null, + "required": false, + "phase": "detail" + }, { "key": "length_m", "label": "길이", @@ -1160,6 +1192,14 @@ "required": false, "phase": "detail" }, + { + "key": "face_slope_ratio", + "label": "전면 기울기 (1:n 의 n)", + "input": "number", + "default": null, + "required": false, + "phase": "detail" + }, { "key": "area_m2", "label": "면적", @@ -1268,6 +1308,14 @@ "required": false, "phase": "detail" }, + { + "key": "face_slope_ratio", + "label": "전면 기울기 (1:n 의 n)", + "input": "number", + "default": null, + "required": false, + "phase": "detail" + }, { "key": "height_m", "label": "높이",