diff --git a/src/resources/extensions/gsd/bootstrap/db-tools.ts b/src/resources/extensions/gsd/bootstrap/db-tools.ts index 718b95fe8..5cf7749da 100644 --- a/src/resources/extensions/gsd/bootstrap/db-tools.ts +++ b/src/resources/extensions/gsd/bootstrap/db-tools.ts @@ -936,7 +936,9 @@ export function registerDbTools(pi: ExtensionAPI): void { const basePath = process.cwd(); const { rebuildState } = await import("../doctor.js"); await rebuildState(basePath); - } catch { /* non-fatal — STATE.md staleness is better than crashing */ } + } catch (err) { + logError("tool", `skip_slice rebuildState failed: ${(err as Error).message}`, { tool: "gsd_skip_slice" }); + } return { content: [{ type: "text" as const, text: `Skipped slice ${params.sliceId} (${params.milestoneId}). Reason: ${params.reason ?? "User-directed skip"}. Auto-mode will advance past this slice.` }],