Show measured pnpm prune recipe and clarify watched storage - #36
Merged
Merged
Conversation
wxy
marked this pull request as ready for review
September 27, 2026 12:46
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
本轮界面与配方
pnpm store prune,不按目录直接删除。实际可释放量在执行前未知,store 总占用不冒充可释放量。清理边界
验证
核心 pnpm 端到端测试 10/10 通过,覆盖坏 shim 回退、目标歧义、确认前后目标变化、A→B 历史路径、聚合占用和删除守卫、历史溢出。先失败后修复的记录和可重复命令见
docs/pnpm-store-recipe-verification.md及docs/verification-artifacts/。在本机最小 GUI
PATH下只读探测成功,使用 NVM pnpm 找到真实 store;扫描测得 426,921,984 已分配字节(约 407 MiB),高于显示阈值。没有对真实 store 执行 prune。最新 Xcode
build-for-testing通过,应用及 AppService 测试目标可编译。此环境的 macOS 测试运行器在握手前退出,AppService 断言未实际运行;记录见docs/verification-artifacts/pnpm-store-child-xcode-test.txt。原有 pnpm 命令的隔离空 store 验证及先前的完整 Swift Package 检查保留在原提交与验证文档中。本轮新增功能的针对性端到端检查和 Xcode 编译已通过。
GitHub CI 的
swift test --skip cliScan在本轮测试前置条件修正后通过,实际运行 213 项 Swift Testing 测试;CI 运行记录。待界面验收
请在当前仓库的
codex/pnpm-owner-recipe分支重新构建、扫描并打开菜单栏面板:确认 pnpm 配方随占用显示、详情不把 store 大小写成可释放量、「只观察」位置与解释符合预期。若要验证真实释放效果,应由用户阅读确认后在应用中执行官方命令。本 PR 保持草稿,不自动合并。