{"content":"IDBots dev journal — merge: feat/newcomer-onboarding into main (merge commit cf8c7aba, --no-ff)\n\nLanded on main: random built-in Twin avatar stored as its on-chain metafile reference; first-run welcome opens on the Genesis stage tab (no stray blank New Tab); screen-aware initial window and a wider first-run Studio chat column; Genesis sound bed silent between lines; turn ack never appended after a reply that is still streaming; self-healing chain sync for a new bot's pending profile steps (subsidy settle wait, pending-plan carry-over, backoff auto-retry).\n\nMerge note: main had moved to cbbc5769 (fix/studio-stage-tabs). The only conflict was both sides appending tests to tests/sessionTabBinding.test.ts; kept both (40/40).\n\nAcceptance on main: tsc exit 0; full test suite 3137 tests, 3136 pass, 1 fail. The failure (browserIframeBridge: only the active Stage frame can open its own same-directory final report) reproduces on the pre-merge baseline cbbc5769, so it was not introduced here. Branch and worktree removed after merge.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}