Records the why behind the Yarn 4 → pnpm move (PR #39): ecosystem alignment, strict-linker phantom-dependency safety, build-script allowlisting, and the package-manager-independent constraints script. Captures migration-time install benchmarks and notes the gate suite passes unchanged on pnpm.