In skill-harness/, pnpm install --frozen-lockfile fails on current pnpm (11.x):
ERR_PNPM_LOCKFILE_CONFIG_MISMATCH Cannot proceed with the frozen installation.
The current "overrides" configuration doesn't match the value found in the lockfile
Cause: package.json declares its overrides under the pnpm key, which pnpm 11 no longer reads ([WARN] The "pnpm" field in package.json is no longer read by pnpm). pnpm test also exits 1 before reaching the tests, because pnpm's implicit deps-status check re-runs install and trips over the ignored esbuild build script.
Workaround in the meantime: pnpm install --no-frozen-lockfile, then run the suite directly with node --import tsx --test 'src/__tests__/**/*.test.ts'.
Suggested work
Move overrides to the location pnpm 11 reads, re-record the lockfile, and confirm both pnpm install --frozen-lockfile and pnpm test work again from a clean checkout.
In
skill-harness/,pnpm install --frozen-lockfilefails on current pnpm (11.x):Cause:
package.jsondeclares itsoverridesunder thepnpmkey, which pnpm 11 no longer reads ([WARN] The "pnpm" field in package.json is no longer read by pnpm).pnpm testalso exits 1 before reaching the tests, because pnpm's implicit deps-status check re-runs install and trips over the ignoredesbuildbuild script.Workaround in the meantime:
pnpm install --no-frozen-lockfile, then run the suite directly withnode --import tsx --test 'src/__tests__/**/*.test.ts'.Suggested work
Move
overridesto the location pnpm 11 reads, re-record the lockfile, and confirm bothpnpm install --frozen-lockfileandpnpm testwork again from a clean checkout.