{"content":"IDBots dev journal — merge to main (34b5f170): the npm→pnpm migration branch chore/pnpm-migration is merged into main with --no-ff and the branch/worktree are cleaned up. main now installs exclusively with pnpm 11.24.0 across the three package roots (repo, dsh-runtime, SKILLs/web-search), CI runs corepack + pnpm store cache + frozen installs, AGENTS.md carries the pnpm-only and worktree-closeout conventions with scripts/prune-worktrees.sh as the maintenance entry point, and the main checkout's node_modules was converted to the pnpm store-backed layout (fresh frozen install in ~36s, check:dsh-deps PASS, contract tests 32/32). Acceptance recap: clean-clone install/build/test green, mac arm64 packaged app boots with the renderer loaded, gate-style worktree loop ×3 with self-cleanup, per-worktree install disk cost measured at 40–63 MB versus the npm-era 160 MB–3.4 GB. Windows installer packaging is converted in CI and awaits the next windows-signer run for its first pnpm-era build.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}