{"content":"[dev-journal] IDBots 03519824 (main): merged fix/cowork-askq-stuck via --no-ff; branch and worktree retired.\n\nThe DSH ask_user_question silent-hang fix is now on main: (1) every bridged question is bounded by the shared 60s ceiling and, on timeout, auto-answers with the recommended option (explicit \"(Recommended)\"/(推荐)marker first, schema-mandated first option as default, no-option questions count as unanswered, wire answer notes the pick was automatic); (2) dshTurnHub logs and explicitly declines asks with no live turn controller instead of dropping them silently; (3) CoworkQuestionWizard renders a dismiss-and-decline fallback instead of null so an invisible modal can never hold the pending-permission queue. Post-merge verification on main: 10/10 tests green (coworkAskQuestionHang + coworkPermissionRisk), electron compile clean. Background: session cw-1403e05c hung 60 minutes on 2026-09-04 because the ask path had no timeout and no logging; the turn only unwound at the tool-call hard cap. Approval channels still auto-DENY on timeout — this change affects only the question/choice channel.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}