feat(b08): 안 고른 돌쌓기 뒷길이를 품셈 13-4-4 [주]⑩ 뒷길이 표준 하한으로 — 범위 안 첫 규격(메 ~3m 36→45) · 전개·양식·구조물도 한 벌 · 사유에 원문 줄 번호(B1)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
This commit is contained in:
2026-09-14 12:28:36 +09:00
co-authored by Claude Opus 5
parent f9ccc8f6fb
commit 7e036ddd51
13 changed files with 241 additions and 26 deletions
+3 -2
View File
@@ -125,7 +125,8 @@ def test_실무_시트_m당_값_재현() -> None:
품셈 1-2-2 의 소수 자리는 표기 규칙이고 계산은 전정밀로 둔다(PLAN 8-16).
맞추려고 식을 비틀지 않는다 — 허용오차를 그 차이만큼 둔다.
"""
result = expand(돌쌓기찰(height=1.5, length=1.0))
# 실무 시트가 뒷길이 45 — 2026-09-14 부터 안 고르면 표준 하한(찰 ≤1.5m 25㎝)이라 고름.
result = expand(돌쌓기찰(height=1.5, length=1.0, back_len_cm=45))
assert result.height_m == 1.5
assert result.length_m == 1.0
assert 성분(result, "터파기").amount == pytest.approx(1.55, abs=0.02)
@@ -135,7 +136,7 @@ def test_실무_시트_m당_값_재현() -> None:
def test_평균두께는_전정밀로() -> None:
"""실무가 0.83 으로 반올림해 재계산한 자리 — 우리는 0.825 를 그대로 쓴다."""
result = expand(돌쌓기찰(height=1.5, length=1.0))
result = expand(돌쌓기찰(height=1.5, length=1.0, back_len_cm=45))
# 터파기 = 높이 × (평균두께 + 0.2) × 연장 = 1.5 × 1.025 = 1.5375
assert 성분(result, "터파기").amount == pytest.approx(1.5375)