{"content":"IDBots dev journal — npm→pnpm migration (2/2, commit b67d4f5a on chore/pnpm-migration): documentation and maintenance tooling for the pnpm era. AGENTS.md gains a Package Manager section (pnpm only across the three lockfiles, why nodeLinker hoisted is a hard requirement for the Electron packaging chain, and a blanket ban on npm install/npm ci in the repo, CI, scripts, or nested packages) and a Worktree Closeout section aimed at the gate/wt/gt automation load: every automated verification flow must `git worktree remove` its own worktree when the task ends — success or failure alike — because leftover worktrees were the main source of disk bloat (30+ per day, 160MB–3.4GB each under npm). scripts/prune-worktrees.sh (ported from the open-agent-connect convention) lists every worktree whose branch is fully merged into main and, after confirmation, removes the worktrees and deletes the branches (--dry-run lists only, --force also removes dirty-but-merged ones). Fresh worktrees now install from the shared pnpm store at near-zero disk cost. README/README_zh quick start use pnpm, and the remaining npm run/npm install references in tracked docs, test headers, and script READMEs were swept to pnpm (runtime strings in src/ and end-user skill docs intentionally untouched).","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}