From 29ab719ff6a0f33fc6b23ecff4005c060c63aac8 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Mon, 26 Oct 2026 00:15:08 +0900 Subject: [PATCH] =?UTF-8?q?fix(536-3):=20=EB=B3=B4=EA=B0=95=20=EA=B2=80?= =?UTF-8?q?=ED=86=A0=20=EB=8B=A4=EB=93=AC=EC=9D=8C=20=E2=80=94=20=EA=B0=80?= =?UTF-8?q?=EC=A0=95=20=EB=92=A4=20=EC=A0=84=20=EA=B7=B8=EB=A6=BC=20=3D=20?= =?UTF-8?q?=EA=B0=80=EC=A0=95=ED=95=9C=20=EB=B9=84=ED=83=88=20=C2=B7=20E05?= =?UTF-8?q?=20=EB=B3=B4=EA=B0=95=EA=B2=80=ED=86=A0=20=EC=97=B4=20=ED=8F=AD?= =?UTF-8?q?=20=C2=B7=20=EA=B0=80=EC=A0=95=20=EA=B8=80=EC=97=90=20=EC=B5=9C?= =?UTF-8?q?=EC=86=8C=20=EC=99=84=ED=99=94=20=EB=AA=A9=ED=91=9C=20=EC=A1=B0?= =?UTF-8?q?=EA=B1=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- E03_StabSection/E03_StabSection_UI_Page.ts | 7 ++++--- E05_StabReport/E05_StabReport_Reinforce.py | 7 ++++++- .../master_template/report/stab_report.json | 18 +++++++++--------- 3 files changed, 19 insertions(+), 13 deletions(-) diff --git a/E03_StabSection/E03_StabSection_UI_Page.ts b/E03_StabSection/E03_StabSection_UI_Page.ts index f60d17cb3..0d0846373 100644 --- a/E03_StabSection/E03_StabSection_UI_Page.ts +++ b/E03_StabSection/E03_StabSection_UI_Page.ts @@ -378,9 +378,10 @@ export function renderE03StabSection(root: HTMLElement): void { } } const runSlope = (key: string, ask: SlopeAsk): Promise => - reinforce(`${base}/whatif/${encodeURIComponent(key)}`, ask, (rec) => - slopeRecs.set(key, rec), - ); + reinforce(`${base}/whatif/${encodeURIComponent(key)}`, ask, (rec) => { + slopeRecs.set(key, rec); + side = rec.assume.side; // 전 그림 = 가정한 비탈 + }); const runWall = (key: string, ask: WallAsk): Promise => reinforce(`${base}/wallcheck/${encodeURIComponent(key)}`, ask, (rec) => wallRecs.set(key, rec), diff --git a/E05_StabReport/E05_StabReport_Reinforce.py b/E05_StabReport/E05_StabReport_Reinforce.py index 93f58008d..bd41246a7 100644 --- a/E05_StabReport/E05_StabReport_Reinforce.py +++ b/E05_StabReport/E05_StabReport_Reinforce.py @@ -58,7 +58,12 @@ def _assume_text(rec: dict[str, Any]) -> str: text += f" · 소단 폭 {a['bench_w']:g} m / 높이 {a['bench_h']:g} m 마다" search = rec.get("search") if search: - text += " · 최소 완화" if search.get("found") else " · 최소 완화 못 찾음(끝값)" + goal = CONDITION_NAMES.get(search.get("condition"), "전 조건") + text += ( + f" · 최소 완화({goal} 목표)" + if search.get("found") + else f" · 최소 완화 못 찾음({goal} · 끝값)" + ) return text diff --git a/resources/master_template/report/stab_report.json b/resources/master_template/report/stab_report.json index 78c2f3835..585ab1a29 100644 --- a/resources/master_template/report/stab_report.json +++ b/resources/master_template/report/stab_report.json @@ -3359,31 +3359,31 @@ ], "열": { "A": { - "폭": 11 + "폭": 15 }, "B": { - "폭": 14 + "폭": 28 }, "C": { - "폭": 20 + "폭": 30 }, "D": { - "폭": 8 + "폭": 7 }, "E": { - "폭": 9 + "폭": 8 }, "F": { - "폭": 9 + "폭": 8 }, "G": { - "폭": 9 + "폭": 8 }, "H": { - "폭": 9 + "폭": 8 }, "I": { - "폭": 9 + "폭": 8 } }, "행": {