From 5a51631941fd35e8a11839df423b3a20d373acbe Mon Sep 17 00:00:00 2001 From: Tibsfox Date: Sun, 5 Apr 2026 12:08:19 -0700 Subject: [PATCH] fix(gsd): log error instead of empty catch in STATE.md rebuild --- src/resources/extensions/gsd/guided-flow.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/resources/extensions/gsd/guided-flow.ts b/src/resources/extensions/gsd/guided-flow.ts index 9349aecec..006384c82 100644 --- a/src/resources/extensions/gsd/guided-flow.ts +++ b/src/resources/extensions/gsd/guided-flow.ts @@ -591,7 +591,9 @@ export async function showDiscuss( try { const { buildStateMarkdown } = await import("./doctor.js"); await saveFile(resolveGsdRootFile(basePath, "STATE"), buildStateMarkdown(state)); - } catch { /* non-fatal — stale STATE.md is better than crashing */ } + } catch (err) { + process.stderr.write(`gsd: STATE.md rebuild: ${(err as Error).message}\n`); + } // No active milestone (or corrupted milestone with undefined id) — // check for pending milestones to discuss instead