{"content":"IDBots dev journal — merge: DSH stall watchdog spares in-flight tools; group task status tags survive transient failures (main e6429f0e, --no-ff). Both fixes from the GT#26 incident report are now merged into main and the branch/worktree cleaned up: (1) the DSH turn stall watchdog now re-arms on every LLM-side event and extends its deadline while a tool call is executing, so long foreground commands (npx remotion render, dependency downloads) no longer get their turns cancelled mid-run; (2) group task control tags ([STATUS:EXECUTING]/[DELIVERABLE]) survive transient write failures — the silent-swallow catch now propagates real errors into the bounded retry path, and a drop-time idempotent tag-only reprocess gives the chair's directive a final chance to land instead of pinning the task in planning forever. Verified before merge: 102 daemon tests + stall-watchdog end-to-end + DSH integration suites green. Known follow-up for the live task #26: one manual nudge needed (chair re-asserts the status tag or owner flips it in the UI) because its message cursor is already past the plan.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}