From db4acbf1acc338cfc3cc3bace15380a0212df1dd Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 9 Sep 2026 12:32:43 +0900 Subject: [PATCH] =?UTF-8?q?fix(B08):=20=EC=B1=84=EC=9B=80=EC=BD=98?= =?UTF-8?q?=ED=81=AC=EB=A6=AC=ED=8A=B8=20=EA=B7=BC=EA=B1=B0=EC=97=90=20?= =?UTF-8?q?=EB=8F=8C=20=EC=A2=85=EB=A5=98=20=ED=91=9C=EC=8B=9C=20+=20?= =?UTF-8?q?=EA=B3=A8=EB=A7=89=EC=9D=B4=20=EC=A3=BC=EC=84=9D=20=EC=A4=84?= =?UTF-8?q?=EB=B0=94=EA=BF=88=20=EB=B3=B5=EA=B5=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 채움콘크리트 계수가 돌 종류로 갈리는데(깬돌 0.2 · 야면석 0.15) 근거 문구에 종류가 안 적히던 자리 — 값은 바뀌는데 왜 바뀌었는지가 화면에 안 보였음. 고임돌은 이미 적고 있었으므로 같은 규칙으로 맞춤. - 병합 해결 과정에서 골막이 두께식 주석 두 줄이 한 줄로 붙은 것 복구. Co-Authored-By: Claude Opus 5 (1M context) --- B08_Quantity/B08_Quantity_Engine_UnitQuantity.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/B08_Quantity/B08_Quantity_Engine_UnitQuantity.py b/B08_Quantity/B08_Quantity_Engine_UnitQuantity.py index b89f9d6e..edf519cb 100644 --- a/B08_Quantity/B08_Quantity_Engine_UnitQuantity.py +++ b/B08_Quantity/B08_Quantity_Engine_UnitQuantity.py @@ -252,7 +252,8 @@ def stone_coefficients(options: dict[str, Any], back_cm: int) -> tuple[dict[str, #: ⚠⚠ **둘 다 뒷길이(ℓ3) 기반이다** — C26 의 「0.45」는 상수가 아니라 `P6/100`(뒷길이 45㎝)을 #: 읽은 값이었다(2026-09-09 랩탑 보조가 셀 참조로 확인). 앞서 여기 「0.45 + 0.1H」로 적어 #: **상수처럼 보이게** 두었는데, 그렇게 굳으면 **뒷길이를 바꿔도 골막이 값이 안 움직이는** -#: 결함이 조용히 남는다.#: ⚠ 상수만 보고 골막이에 가져다 쓰면 **값이 나오므로 아무 시험도 안 잡는다.** +#: 결함이 조용히 남는다. +#: ⚠ 상수만 보고 골막이에 가져다 쓰면 **값이 나오므로 아무 시험도 안 잡는다.** #: ⚠ 골막이는 그 밖에도 셋이 더 다르다 — 밑수가 **돌쌓기 + 돌붙임**(기슭막이는 돌쌓기만) · #: 단위가 **개소당**(기슭막이는 m당) · 정면적이 **사다리꼴**. STONE_MASONRY = { @@ -979,8 +980,12 @@ def stone_masonry( "㎥", masonry_area * _num(table["fill_concrete_m3_per_m2"]), DESTINATION["채움콘크리트"], + # ⚠ 돌 종류로 계수가 갈리는데(깬돌 0.2 · 야면석 0.15) 근거에 종류가 안 + # 적히던 자리다 — 값은 바뀌는데 **왜 바뀌었는지가 안 보였다**(고임돌은 + # 적고 있었다). 2026-09-09 맞춤. f"돌쌓기 × {table['fill_concrete_m3_per_m2']} ㎥/㎡ (뒷길이 {back_cm}㎝)" - f" · {mpa_basis}", + + (f" · {kind_label}" if kind_label else "") + + f" · {mpa_basis}", spec=f"{mpa}", ) )