From b3d1fa4a9b771fb8a95fe8b6d72f32eab6df095b Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 9 Sep 2026 08:14:23 +0900 Subject: [PATCH] =?UTF-8?q?fix(B08):=20=EC=9A=B4=EB=B0=98=20=EC=A4=84?= =?UTF-8?q?=EC=97=90=20=EA=B0=88=EB=9E=98=EB=A5=BC=20=ED=86=B5=EB=A1=9C?= =?UTF-8?q?=EB=A1=9C=20=EC=8B=A4=EC=9D=8C=20=E2=80=94=20spec=20=EB=AC=B8?= =?UTF-8?q?=EC=9E=90=EC=97=B4=EB=A7=8C=20=EA=B0=80=EA=B3=A0=20=EC=9E=88?= =?UTF-8?q?=EC=97=88=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 운반 단가가 지반 갈래로 갈리는데 `variant_value` 가 비어 있어 받는 쪽이 갈래를 못 골랐음 (「버림」에서 275,584원이 사라졌던 자리와 같은 병) - `variant_axis: "ground_class"` · `variant_value: 리핑암` 으로 실음. 갈래가 없는 줄은 None - ⚠ 이름은 우리 갈래 그대로 — 일위대가의 「파쇄암」과는 인계본 `ground_class_aliases` 가 이음 - tmp/tests 2건 추가 Co-Authored-By: Claude Opus 5 (1M context) --- B08_Quantity/B08_Quantity_Engine_Handoff_Rows.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/B08_Quantity/B08_Quantity_Engine_Handoff_Rows.py b/B08_Quantity/B08_Quantity_Engine_Handoff_Rows.py index ea2b12ef..d650a009 100644 --- a/B08_Quantity/B08_Quantity_Engine_Handoff_Rows.py +++ b/B08_Quantity/B08_Quantity_Engine_Handoff_Rows.py @@ -232,9 +232,13 @@ def _haul_rows( "spec_detail": state_note, "composite_parts": None, "structure_kind": None, - # 토공·운반 줄에는 갈래 축이 없다 — 그래도 **칸은 둔다**(계약이 한 모양). - "variant_axis": None, - "variant_value": None, + # ⚠⚠ **갈래를 통로로 보낸다**(2026-09-09). 운반 단가가 지반 갈래로 갈리는데 + # `spec` 문자열만 보내고 있어 받는 쪽이 갈래를 못 골랐다 — 「버림」에서 + # 275,584원이 사라졌던 그 자리와 같다. 갈래는 `variant_value` 한 통로로만. + # ⚠ 이름은 **우리 갈래 그대로**(리핑암) 보낸다 — 일위대가의 「파쇄암」과는 + # 인계본의 `ground_class_aliases` 가 이어 준다(이름을 갈면 흙깎기가 어긋난다). + "variant_axis": "ground_class" if row.get("ground") else None, + "variant_value": str(row.get("ground")) if row.get("ground") else None, "secondary_axes": None, "spec_class": None, "spec_class_basis": "",