父目标:#130
contractRepo / executionRepo:2233admin/opencli-Razormind
worktree:D:\projects\opencli-pnpm-latest-20260914
branch:codex/pnpm-latest-20260914
baseline:6b7c69e0d7f1767d7101336cfeb68e869c772fdf
ownedPaths:
- package.json
- pnpm-workspace.yaml
- pnpm-lock.yaml
- frontend/package.json
- frontend/pnpm-lock.yaml
- package-lock.json
- frontend/package-lock.json
- chrome/extension-src/package-lock.json
- collaboration/package-lock.json
- README.md
- .github/workflows/
目标:统一 JavaScript 包管理到 pnpm,核验并升级到 2026-09-14 当前兼容的最新版本;消除 manifest/lock 漂移与 npm 脚本调用,保留必要的上游版本钉住和安全边界。
验收:用 pnpm 完成安装/锁文件生成;根 doctor/test/check、前端 lint/typecheck/build 和扩展检查按实际受影响面通过;不得仅改 manifest 不验证;不升级 Python 依赖;出现破坏性大版本时给出兼容证据或保持明确 pin。
delivery:本 worktree 分支上的本任务提交 SHA,由主 Agent 复核后整合;不得推送。
父目标:#130
contractRepo / executionRepo:2233admin/opencli-Razormind
worktree:D:\projects\opencli-pnpm-latest-20260914
branch:codex/pnpm-latest-20260914
baseline:6b7c69e0d7f1767d7101336cfeb68e869c772fdf
ownedPaths:
目标:统一 JavaScript 包管理到 pnpm,核验并升级到 2026-09-14 当前兼容的最新版本;消除 manifest/lock 漂移与 npm 脚本调用,保留必要的上游版本钉住和安全边界。
验收:用 pnpm 完成安装/锁文件生成;根 doctor/test/check、前端 lint/typecheck/build 和扩展检查按实际受影响面通过;不得仅改 manifest 不验证;不升级 Python 依赖;出现破坏性大版本时给出兼容证据或保持明确 pin。
delivery:本 worktree 分支上的本任务提交 SHA,由主 Agent 复核后整合;不得推送。