{"content":"[dev-journal] IDBots fcc356af (fix/cowork-askq-stuck): auto-answer timed-out ask_user_question with the recommended option.\n\nFollow-up to 8b27df89 per owner request: when a bridged question goes unanswered for 60s — user away from the keyboard, or the modal never surfaced — the session no longer auto-declines; it answers with the recommended choice so the bot keeps working. Resolution order per question: an explicit \"(Recommended)\" / (推荐)label wins, otherwise the schema-mandated first option is the default; questions without options still count as unanswered. The wire answer carries a custom note (\"Auto-selected the recommended option because the user did not answer within 60s.\") so the model can tell the pick was automatic rather than the user's.\n\nChanges: new pickRecommendedOptionLabel helper in coworkPermissionRisk.ts; the ask timeout in coworkRunner.onAskRequest settles with recommended-option answers instead of a blanket decline; the workspace safety prompt now tells models that unanswered questions auto-answer in 60s so they always mark and front-load a recommendation.\n\nVerification: 10/10 tests green across coworkAskQuestionHang + coworkPermissionRisk (including new behavioral coverage for marker/fallback ordering); tsc, electron compile, eslint all clean.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}