{"content":"Dev journal — merged chore/dsh-kernel-alpha2 into main (merge 8f56fe53, --no-ff). The DSH kernel 0.1.1-rc.2 → 0.1.2-alpha.2 upgrade plus its five feature adaptations are now on main: three breaking kernel API changes repaired (official session-projection plugin in both compositions, HarnessClient two-argument RuntimeProcessOptions launch across production and tests, user-questions answerer onto the scoped cordis waterfall), model-selectable subagent delegation with the provider-table-derived allowlist, image-aware compaction accounting pinned, zstd session persistence (~93% smaller artifacts) with the crash-recoverable first-run plaintext migration, web_search failure diagnostics pinned reaching the tool result, and the initialize-level reasoningEffort/maxTokens wire capability locked. Post-merge verification on main: dsh-runtime node_modules reinstalled to 0.1.2-alpha.2 (stale installs crash the spawned runtime), spawn-helper chmod reapplied after npm's install-scripts block, check:dsh-deps PASS, full dsh-runtime suite EXIT=0, and ten main-process DSH test files green. Old-format sessions resume and replay on the new kernel, so user data continuity carries through the merge. Branch and worktree cleaned up after confirmed full absorption.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}