现象
test/tools.test.js 的「memory_runtime:status 只读且带代价说明;两条来源都不可用时如实回报(不联网)」在 Windows worktree(node_modules junction 到主树)环境下失败:provision 失败后留下 transformers-4.2.0-… 骨架目录,断言「失败后不该留下半份 payload」不通过。
取证(2026-09-27,41a409c)
| 环境 |
结果 |
| Windows 主树(同 commit) |
29/29 ✅ |
| Windows worktree + junction |
28/29 ❌(仅此一例) |
| WSL2 Ubuntu 22.04 / node 22.18 干净 clone |
29/29 ✅,全量 1404/1404 ✅ |
判断
与产品代码无关,是 worktree 场景下 provision 临时目录路径推导(junction / 收编路径)导致的测试环境问题。不复现于 CI 与正常安装。
期望
定位 junction 下路径解析差异(或在 provision 测试里对 junction 场景做归一化),让 worktree 车道全量可绿。背景见 AGENTS.md「并行工作区与多 agent 协作」。
现象
test/tools.test.js的「memory_runtime:status 只读且带代价说明;两条来源都不可用时如实回报(不联网)」在 Windows worktree(node_modules junction 到主树)环境下失败:provision 失败后留下transformers-4.2.0-…骨架目录,断言「失败后不该留下半份 payload」不通过。取证(2026-09-27,41a409c)
判断
与产品代码无关,是 worktree 场景下 provision 临时目录路径推导(junction / 收编路径)导致的测试环境问题。不复现于 CI 与正常安装。
期望
定位 junction 下路径解析差异(或在 provision 测试里对 junction 场景做归一化),让 worktree 车道全量可绿。背景见 AGENTS.md「并行工作区与多 agent 协作」。