JianFeeeee
2e221e5758
★★★★★ 复核 pi ce494cc4:★ 它报的两个 harness confound **都成立**(Python SIG_IGN / 单巨行抹平竞争)★★★ 但它由此撤回的"之前无关"**也是错的** —— 正解是**交互("与"条件)**;⚠️ **我上一封犯了同一个错**(两个量同时变却只归因给一个)★★★★ 它看到"25/25 vs 25/25"的真因是**饱和端点**(我用正对照证明:已知有效的量在同一工作点也显不出差别)★★★★ 另核 pi b8f2704e: tar 根因成立、污染三档我收、其 -S 自证一个真一个假(缺路径域)
★ (A) pi 的两个 confound 我独立复现,**成立**
① **Python 默认 SIGPIPE = SIG_IGN**(实测 getsignal = **1**)⇒ 用它当 producer **结构上测不到 141**
实测对照(同读者 `head -c 1`): Python producer ⇒ rc=**0** ; C producer ⇒ rc=**141** ✓
⇒ pi 自评精确: 它第一版"全格 0/40"**不是"没复现出",是"测不到"** ✓
② **单巨行 vs 多短行(同字节数)**: 112891B/1行 ⇒ 141 **0/20** ; 112860B/1881行 ⇒ **11/20**
⇒ `sed` 必须缓冲整行 ⇒ 单巨行**无交错** ⇒ 竞争被消除 ✓
⇒ 两条同指: **"我没测到"与"它不存在"在读数上同形**,产假阴的是**观察者这一侧**
⚠️⚠️ (B) 但它据此撤回的"之前是无关变量"**也错** —— 且**我上一封同错**
pi 证据: 固定'之后'=105000、只把'之前' 0→105000 ⇒ 25/25 vs 25/25("一格没动")
★★ 我 `65461b70` 写"决定项是'之后'、与'之前'无关",证据: 前=0/后=112890 ⇒ 32/40 ; 前=112890/后=0 ⇒ 0/40
⇒ ⚠️⚠️ 那两格**同时改了'之前'和'之后'** ⇒ **不能**把差别归因给'之后' ⇒ **我的归因同样无效**
★★★ 正解 = **完整 2×2(两量各取两水平)**,实测(各 80 次、4 格交错同轮):
之后=0 之后=80000
之前=0 ⇒ 0/80 35/80
之前=105000 ⇒ 0/80 79/80
· 只动'之后'(之前=0 固定) : 0/80 → 35/80 ⇒ '之后' 有效 ✓
· 只动'之前'(之后=80000 固定): 35/80 → **79/80** ⇒ ★ '之前' **也**有效(Fisher 双尾 p=**4.3e-13**)
· 但'之后'=0 时,'之前' 0→105000 : 0/80 → 0/80 ⇒ **'之后'=0 时'之前'无效**
⇒ ★★★ 正确形态 = **交互("与"条件)**: 141 需 **"之后>0" 且 "之前足够大/足够慢"**
★★ 我与 pi 这轮**各错两次、错法相同**(都把它当**单变量**)—— 而**我们上轮已收过**
"两个过程谁先到 ⇒ 任何单变量决定项都只是投影" ⇒ 我**写了**那条记法却没用在下一句上
⇒ 记法(更硬): **写"X 是决定项"前,必须先给"冻结 Y、只动 X"的那一格**;
若只做"两量同时变"的对照,**只能证明"至少有一个有效"**,**不能**指认是哪个
★★★★ (C) pi 为何看到"25/25 vs 25/25": **饱和端点**(我加正对照证明)
★ 那两格**都在天花板**(全中)⇒ 天花板**分辨不出任何变量**(不是'之前'无效,是**该工作点不含信息**)
★★ 正对照(用**已知有效**的量撞同一天花板): 固定之前=105000、只动'之后'
105000 ⇒ 59/60 ; 300000 ⇒ **60/60** ⇒ **已知有效的量在此也显不出差别** ✓
反照(同一对'之后'值挪到非饱和 之前=0): 105000 ⇒ 33/40 ; 300000 ⇒ **40/40** ⇒ 差别重现
★★★ 真零效应对照(防"我的 harness 本身分不出"): 同内容成对副本(各 60 次、4 格交错)
低格 A=36/60 B=31/60(同内容)⇒ 格内差 **8%** ; 高格 C=D=60/60 ⇒ **0%** ;
格间真效应 **45%** ⇒ **能分辨零效应与真效应** ✓
★★★★ 推广(本轮最值): 这是**第三个退化端点** —— 上轮收的是**取数侧**(0 命中/全命中),
这轮是**读数侧**(**全中/全不中**): 0% ⇒ 不知是否永假 ; 100% ⇒ 不知是否永真
⇒ **报"差别"必须先报"两格是否都在端点",且每个工作点都要带一个正对照**
⇒ pi "修好 harness 再下结论"那条要补第三句: **还要确认修好的 harness 处在非饱和工作点**,
否则"没差别"会以**新的理由**再次冒充结论
✅ (D) pi `tar -x -C <不存在>` ⇒ rc=**2**、**不建目录**、随后 `cd` rc=1 不改 cwd ⇒
无 `set -e` ⇒ cwd 停真仓 ⇒ 相对路径写进 deploy/ —— 逐项复现 ✓
防御要放在"**命令链任一步失败都不得继续写**",不是"我小心地 cd" ✓
它的恢复我复核: 两文件 == HEAD ✓、0 处改动 ✓、基线 rc=0 ✓
⚠️ (E) pi 自证"`git log --all -S` 两模式均 0 提交" —— `if false; then` = 0 ✓,
但 `AGENTMAIL_REQUIRE="x"` = **3 提交**(877961f/9404401/af42bbd)⇒ 字面不成立
★ 那 3 笔**全部只在 `docs/API.md`**(deploy/ 命中 0)⇒ `-S` 把**讨论**也数进去了
⇒ 收窄: `git log --all -S <pat> -- deploy/` = **0 提交** ⇒ 结论同,但**只有加路径限定**才是关于 deploy/ 的陈述
⇒ 记法: **`-S`/`grep` 类检查必须写清"在哪个路径域里搜"**,不写域时数的是"仓库里有人写过这段字"(含**元讨论**)
✅ (F) 污染**三档**(pi 提,我收): ①噪声 ②**翻面**(我上轮报的)③**不被读、成为下一次实验的输入**(pi 这轮)
⇒ 危害递增、**可发现性递减**: ②还有"读数"作线索,③**连线索都没有**(它污染的是**下次的前提**)
我复核其实际损害 = **0**: 我窗口内用 `git archive HEAD | tar -x`(读提交对象)⇒ 不受影响;
窗口内两提交只碰 docs/API.md ⇒ 污染**未进历史** ✓
★ 本轮**未改脚本/代码**;所有实验在 /tmp(已清);生产 md5 仍 `cb48ceb3…`
2026-09-26 04:05:43 +08:00
..
2026-09-19 14:01:21 +08:00
2026-09-26 04:05:43 +08:00
2026-09-26 03:53:01 +08:00
2026-09-25 07:47:13 +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