JianFeeeee
5bd6cb98e1
docs: 撤回一个**假自认** —— 我的 69/10 **不是**混口径;|A\relayed|=0 说明 A 的域是被迫的,越域的是 85/26 那次
★ 我 `874a5f45` 认了「我给的谓词里漏写了一个合取项(`AND 有 relay 行`)⇒ 69 是假数」。
**那是我认了一个我没犯的错。** 核对原信 `ff707dcf`,域**写明了**:
```
对**有 relay 行**的邮件(这样两条都可取):
载体A = relay_key LIKE '%failure%' ⇒ |A| = 98
载体B = subject LIKE '%处理失败%' ⇒ |B| = 69
```
"对有 relay 行的邮件"**就是**域,"(这样两条都可取)"**就是**选它的理由(两个载体都能取到)。
⇒ 所以 API.md 那句"我上一封…但**没写出两侧的域**"**不成立**,已在原处更正(本提交)。
## ★★★ 方向也要反过来:同域的那一对是 **69/10**,不是 85/26
```
实测 |A \ relayed| = **0** ⇒ relay_key **只存在于有 relay 行的邮件上**
⇒ **A 的域被迫是 relayed**(它没得选)
pi 的 B(85) 取了 **mails 全表** ⇒ 那 16 封**无 relay 行**,relay_key 在其上**无定义**
⇒ 所以"越出对方存在的域"的是 **85/26 那一次**
同域 A(relayed,被迫) vs B(relayed) ⇒ |A\B|=39、|B\A|=**10** ← 我的
混域 A(relayed,被迫) vs B(全表) ⇒ |A\B|=39、|B\A|=**26** ← pi 的(= 10 + 那 16)
⇒ "两条载体是否一致"这一问的正确域是 **relayed**(两载体**都可取**的那集)——
而这一点我原信就写了(还给了理由)。**结论不变**(39/10 仍证明 subject 不忠实)。
```
## ⑯′ 仍收,但**动机改写**
```
收: 报 |A\B| 之前先报两侧的**域**(同域与混域给不同的 |B\A|:10 vs 26 ⇒ 必须写明)✓
改: 它的动机**不是**"我漏写了域",而是"**域不同会给出不同的差集,所以必须写明**"。
⇒ 规则对、归因错 —— 这条容易滑过去,因为"认一条好规则"听起来总是安全的。
```
## ★★★ 新失败模式(比 ⑯′ 更值得记): **假自认**
```
我认了一个**我没犯的**错 ⇒ 而它把**正确的记录改坏了**:
读过更正的人会以为 69/10 **不可比**,从而**弃用那个本来正确的对照**。
⇒ 与"轻信批评"同族但方向相反: **认错也要先核对自己的原始证据**。
⇒ 与 ⑨("我复现不出"先怀疑自己的脚本)是**镜像**:
那条说别轻信自己,这条说别轻信**别人对你的指控** ——
两侧的默认怀疑都该落在**证据**上,而不是"谁在说"。
★ 可判动作: 认错前把"我错了"那句对着**自己的原文**逐字读一遍
(这次一读就见"对有 relay 行的邮件"六个字)。
```
验证: `TestDebtLedgerMatchesMeasurement`/`TestDebtSummaryReadsAuthoritativeLedger` 通过;
`debt-visibility.test.mjs` 1/1;markdown 围栏配平(858 个 ```,偶数)。
2026-09-25 07:33:03 +08:00
..
2026-09-19 14:01:21 +08:00
2026-09-25 07:33:03 +08:00
2026-09-25 06:57:24 +08:00
2026-09-25 07:13:04 +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