From beec356af3c493ca74fa1a90b1ff2ab033f2864e Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sun, 18 Oct 2026 13:37:58 +0900 Subject: [PATCH] =?UTF-8?q?test(323-9=20=EC=A0=80=EC=9E=A5=20=EB=8B=A4?= =?UTF-8?q?=EC=8B=9C=20=EA=B7=B8=EB=A6=BC):=20=EB=92=A4=EC=B2=98=EB=A6=AC?= =?UTF-8?q?=20=3D=20=ED=95=9C=20=EB=B2=8C=20=EC=B0=A8=EB=A1=80(=EA=B3=B5?= =?UTF-8?q?=EC=9A=A9=20=EC=BA=90=EC=8B=9C=20=ED=95=9C=20=EB=B2=88=20?= =?UTF-8?q?=EB=B9=84=EC=9B=80=20=E2=86=92=20=ED=9A=A1=EB=8B=A8=20=EB=B3=B4?= =?UTF-8?q?=EA=B8=B0=20done)=20=EB=94=B0=EB=A6=84=20(416-2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 416 M1 로 캐시 비우기가 횡단 보기 done 에서 한 벌(design_shared) done 으로 옮겨짐 — 헬퍼가 횡단 보기 done 만 불러 비우기가 빠짐 - 앱 동작은 그대로(한 벌이 비운 뒤 보기 몫) · 헬퍼 done 을 한 벌 차례로 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01VmC34fsxxbweEG3RUjs3Mn --- resources/tester/helper_323_9_save_redraw.cjs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/resources/tester/helper_323_9_save_redraw.cjs b/resources/tester/helper_323_9_save_redraw.cjs index 40089b767..d4ae28ac9 100644 --- a/resources/tester/helper_323_9_save_redraw.cjs +++ b/resources/tester/helper_323_9_save_redraw.cjs @@ -76,7 +76,7 @@ const { saveDesign, savingDesign } = loadTs( path.join(ROOT, "A00_Common", "design", "design_save.ts"), ); const { crossSaveParts } = loadTs(path.join(B06, "B06_Section_UI_Page_Persist.ts")); -const { loadSectionDetail } = loadTs(path.join(B06, "B06_Section_Section_Store.ts")); +const { invalidateSectionDetail, loadSectionDetail } = loadTs(path.join(B06, "B06_Section_Section_Store.ts")); (async () => { const P = "p1"; @@ -127,8 +127,11 @@ const { loadSectionDetail } = loadTs(path.join(B06, "B06_Section_Section_Store.t ...parts.steps, }, cross: (confirm) => parts.cross(confirm), + // 뒤처리 = 한 벌(`design_shared` saveSharedDesign done) 차례 그대로 — 공용 캐시를 한 번 비운 뒤 보기 몫(416 M1 · + // 횡단 보기 done 은 비우지 않고 다시 그리기만) done: async () => { savingSeen.push(savingDesign(P)); + invalidateSectionDetail(P); await parts.done(false); }, failed: (error) => calls.push(`failed:${error}`),