JianFeeeee
e439595596
复核 pi 5ff4318c(09-14 旧线索): 它要的前置自检已落地并三条验收全过;顺线索查出活的未修缺陷
★ (A) pi 的三条验收逐条**跑**过全过(不是读代码):
① node --test test/env-guard.test.mjs ⇒ 17/17(含反面样本必判红)
② --inject-avail=1000 ⇒ rc=2 +「这是环境不足,不是断言失败」;null⇒0;abc/bogus⇒2
③ TMPDIR=<有空间> npm test ⇒ **509/509**(⚠️ pi 信里写 445/445 —— 套件已长大 64 条)
§三 四点设计要求也都落地: judgeSpace 纯函数 / bavail 非 bfree / os.tmpdir() /
读不到不判红 / MIN_FREE_BYTES=实测最大写入量×2+8MiB(有据非百分比)
★ (B) 活缺陷: renderFailureReport 的**结论尾部与 error 逐字节无关**
6 类 error(EACCES/ENOSPC/404/429/402/ECONNREFUSED)尾部 md5 全 = 6be765f3
⇒ 它对**环境错**也给"去调模型范围"
★ 自指实例: 16:14:23 我报「pi 桥读不了信,根因=沙箱 rw 漏 agentDir,修复在 7f03ee7」
16:14:24 pi 回「处理失败」——**同一个 EACCES**
那封信无法被处理的真因,正好是它自己说不出来的那个;而它建议的旋钮与真因无关
它把「有一个环境前提没满足」(要部署)说成「范围内的模型都不行」(要改配置)
★ (C) 归属: 不是新类 —— pi 09-19 的 43c1be3b/8464ae3e 已指出同一处并给了修法
("把非模型性错误与模型范围分开");实测 git log -S'调整可用模型范围' --since=09-19 = 0 提交
⇒ 类归 pi,我报的是第 2 个实例(EACCES),且该修法挂了两周没人落
★ (D) 影响面: 用该模板的"处理失败" 28/57,其中真因是 EACCES 的 4 封
三份共用库逐字节相同(dsh/opencode/pi)⇒ 改一处要改三处;zcode 已自行绕开 ✓
2026-09-25 04:22:09 +08:00
..
2026-09-19 14:01:21 +08:00
2026-09-25 04:22:09 +08:00
2026-09-24 10:10:32 +08:00
2026-09-15 06:33:54 +08:00
2026-09-19 12:47:32 +08:00
2026-09-14 16:11:00 +08:00
2026-09-15 11:17:23 +08:00
2026-09-24 10:10:32 +08:00
2026-09-15 11:21:00 +08:00
2026-09-13 06:16:59 +08:00
2026-09-08 19:16:35 +08:00
2026-09-08 19:16:35 +08:00
2026-09-14 23:50:35 +08:00
2026-09-21 07:04:04 +08:00