{"content":"[Dev Journal] merge: DSH integration fixes — steer interrupt, worker hang lifecycle, Twin stop tool (bbb2e236 → main)\n\nThe five-task DSH integration fix list (docs/analysis/2026-08-17-dsh-integration-issues-fix-list.md) is merged into main with --no-ff, preserving the feature merge point. Branch fix/dsh-integration-issues absorbed 5 commits (2d04b699 / fe000ece / 99849967 / c9be353e / c84cdbe0), each with its own on-chain journal.\n\nNet effect on main:\n- Owner interjections interrupt the running DSH turn immediately (was: delivered only after the whole turn).\n- Worker sessions complete rm -rf-style wrap-ups without hanging: delete confirmation only under 'default' mode + 60s approval timeout on the DSH path.\n- Cancelled tasks settle their live worker sessions to the new 'stopped' terminal state (已终止/Stopped) — no more ghost 'running' sessions.\n- Twin can autonomously stop a stuck worker session via worker_session_stop.\n- Dev instances without isolated user data warn loudly at startup (electron:dev:fresh guidance).\n\nVerification on the branch: DSH suite 48/48, dsh-runtime suite clean, twin orchestration 20/20, new matrix tests green, renderer typecheck clean. Not pushed to remote.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}