From 71694163de3a8816cfc4aa8654ac81c48fe1a5bc Mon Sep 17 00:00:00 2001 From: umsangdon Date: Mon, 7 Sep 2026 01:37:59 +0900 Subject: [PATCH] =?UTF-8?q?fix(B06):=20=EB=B2=BD=EC=9D=84=20=EC=95=88=20?= =?UTF-8?q?=EA=B7=B8=EB=A6=AC=EB=8A=94=20=EC=B9=B4=EB=93=9C=EC=97=90=20[?= =?UTF-8?q?=EC=97=B0=EB=8F=99]=20=EB=B2=84=ED=8A=BC=EC=9D=B4=20=EB=9C=A8?= =?UTF-8?q?=EB=8D=98=20=EA=B2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 링크 카드는 소유 측점의 벽을 빌려 그리는데, 빌릴 벽이 없는 카드에도 버튼이 떠 눌러도 아무 일이 없었음 — revetlink 에 detached 만 쌓였음(보조 창 실측: 0·20·40·60·80m 카드). linkState 가 drawnWallKeys().length 도 함께 보게 함. 계획서 3-4 실화면 확인도 함께 마침(공용 브라우저, 용화): - 벽이 있고 연동이 켜진 카드 820.00m 에서 [연동]을 끄자 revetx 에 820.00:outlet h=1.8 이 적힘 — 푸는 순간의 높이가 그 측점 값으로 굳음. - 그 뒤 소유 측점 821.62m 높이를 4.2m 로 올려도 820.00m 은 1.8m 그대로 — 따로 놂. ※ 앞서 안 굳는 것으로 본 것은 측정 오류였음. 패널이 카드마다 하나씩 67개인데 첫 번째 패널만 봤고, 벽이 없는 카드를 골랐음(보조 창이 가려냄). 시험 409 통과·17 건너뜀, typecheck 통과. Co-Authored-By: Claude Opus 5 (1M context) --- B06_Section/B06_Section_UI_Cross_View_Structure.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/B06_Section/B06_Section_UI_Cross_View_Structure.ts b/B06_Section/B06_Section_UI_Cross_View_Structure.ts index d00ff419..bdfbe4af 100644 --- a/B06_Section/B06_Section_UI_Cross_View_Structure.ts +++ b/B06_Section/B06_Section_UI_Cross_View_Structure.ts @@ -186,8 +186,13 @@ export function structurePanelDeps(ctx: StructurePanelContext): StructurePanelDe const role = spanRoleOf(key, ctx.inletIsBasin()); if (role) ctx.structureSpan?.update(ctx.section, role, patch); }, + // 벽을 **그리지 않는 카드에는 [연동]을 내지 않는다**(2026-09-06). 링크 카드는 소유 + // 측점의 벽을 빌려 그리는데, 빌릴 벽이 없는 카드에도 버튼이 떠 눌러도 아무 일이 + // 없었다 — `revetlink` 에 `detached` 만 쌓였다(보조 창 실측: 0·20·40·60·80m 카드). linkState: () => - ctx.isLinked ? { linked: ctx.revetLink?.linkedFor(ctx.section) ?? true } : null, + ctx.isLinked && ctx.drawnWallKeys().length + ? { linked: ctx.revetLink?.linkedFor(ctx.section) ?? true } + : null, setLinked: (linked) => { // 연동을 **푸는 순간** 지금 그려진 높이를 이 측점 값으로 굳힌다(2026-09-06 사용자 // 지시). 예전에는 위치(4축)만 갈리고 높이는 소유 측점 값을 계속 따라가, 소유