From 11394d40119dc6ca75b04bca1729b36ada2715ed Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 8 Sep 2026 19:32:38 +0900 Subject: [PATCH] =?UTF-8?q?feat(B05):=20=EB=8F=8C=20=EA=B5=AC=EC=A1=B0?= =?UTF-8?q?=EB=AC=BC=EC=97=90=20=E3=80=8C=EC=A1=B0=EB=8B=AC(=EC=B1=84?= =?UTF-8?q?=EC=A7=91/=EA=B5=AC=EC=9E=85)=E3=80=8D=20=EC=B9=B8=20=EC=8B=A0?= =?UTF-8?q?=EC=84=A4=20=E2=80=94=20=EA=B8=B0=EB=B3=B8=20=EC=B1=84=EC=A7=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 엔진(`B08_Quantity_Engine_UnitQuantity.STONE_SUPPLY_KEYS`)은 이미 `stone_supply` 를 읽는데 저장 칸이 없어 저장이 거부됐다(`정의되지 않은 옵션입니다: stone_supply`). `back_len_cm` 때와 같은 계열 — 읽는 키와 저장 칸이 어긋난 자리. - 붙인 곳: 돌쌓기(찰·메) · 큰돌쌓기 · 골막이 · 바닥막이 · 기슭막이 여섯. - 기본 「채집」 — 사용자 확정 ②(2026-09-09) 「기본은 캔다, 구조물마다 바꿀 수 있게」. 별표2 「석축 등에 필요한 야면석 등은 가급적 현장에서 채취·사용」이 근거. - 저장 왕복을 실제로 해 봄: PUT 200 → 되읽기에서 `stone_supply="구입"` 그대로 나옴. Co-Authored-By: Claude Opus 5 (1M context) --- B05_Profile/B05_Profile_Structure_Types.json | 54 ++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/B05_Profile/B05_Profile_Structure_Types.json b/B05_Profile/B05_Profile_Structure_Types.json index 1e898cfb..bfb217ae 100644 --- a/B05_Profile/B05_Profile_Structure_Types.json +++ b/B05_Profile/B05_Profile_Structure_Types.json @@ -770,6 +770,15 @@ "required": true, "phase": "detail" }, + { + "key": "stone_supply", + "label": "조달", + "input": "select", + "choices": ["채집", "구입"], + "default": "채집", + "required": false, + "phase": "detail" + }, { "key": "side", "label": "설치 측", @@ -844,6 +853,15 @@ "required": true, "phase": "detail" }, + { + "key": "stone_supply", + "label": "조달", + "input": "select", + "choices": ["채집", "구입"], + "default": "채집", + "required": false, + "phase": "detail" + }, { "key": "side", "label": "설치 측", @@ -983,6 +1001,15 @@ "required": true, "phase": "detail" }, + { + "key": "stone_supply", + "label": "조달", + "input": "select", + "choices": ["채집", "구입"], + "default": "채집", + "required": false, + "phase": "detail" + }, { "key": "side", "label": "설치 측", @@ -1079,6 +1106,15 @@ "required": true, "phase": "detail" }, + { + "key": "stone_supply", + "label": "조달", + "input": "select", + "choices": ["채집", "구입"], + "default": "채집", + "required": false, + "phase": "detail" + }, { "key": "length_m", "label": "길이", @@ -1115,6 +1151,15 @@ "required": false, "phase": "b05" }, + { + "key": "stone_supply", + "label": "조달", + "input": "select", + "choices": ["채집", "구입"], + "default": "채집", + "required": false, + "phase": "detail" + }, { "key": "area_m2", "label": "면적", @@ -1214,6 +1259,15 @@ "required": false, "phase": "b05" }, + { + "key": "stone_supply", + "label": "조달", + "input": "select", + "choices": ["채집", "구입"], + "default": "채집", + "required": false, + "phase": "detail" + }, { "key": "height_m", "label": "높이",