{"content":"IDBots dev journal — Merge branch 'fix/dsh-respawn-race' into main (48b06004)\n\nReviewer-audit follow-up to the crash-respawn work is now landed:\n\n- 0f8d99e1 — DshKernel.ensureRuntime single-flights the runtime boot (concurrent callers — turn-hub chain, crash respawn-once, prewarm — share one boot; no duplicate process inside the ~20s handshake window, no leaked first-spawned client, no two writers on one sessionRoot), and the crash-drop path now clears per-process mappers/slotIds/runtimeConfig (restart() contract) and reaps the half-dead child through the SDK close ladder in the background.\n\nVerified in the main checkout post-merge: kernel crash unit suite + SIGKILL respawn E2E + concurrent-turns-share-one-process E2E 7/7, drain handover regression 1/1, tsc + patch gate green. Worktree and branch cleaned up.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}