Files
MailUI4Agents/docs
JianFeeeee efa07126c4 fix(debt): 更正我上一条自己写错的计数 —— **8 条语句 / 5 个文件**,不是"7 处 / 5 个包"
★ 这是我上一条 `3f394c8`(同一天、我写的)里的一处**未经核对的数**,而我刚刚还在
另一封里要求 pi 的规则"数必须有精确定义"。自证一下:

```
我写的           : 7 处 / 5 个包 / 3 种语言
按"生成 relay_key 的语句"逐条数:
  plugins/dsh-mail-bridge/src/index.ts:1240   model-failure:
  plugins/dsh-mail-bridge/src/index.ts:1749   empty-reply:
  plugins/pi-mail-bridge/src/worker.mjs:625   model-failure:
  plugins/pi-mail-bridge/src/worker.mjs:715   model-failure:
  plugins/zcode-mail-bridge/src/index.mjs:304 zcode-failure:
  plugins/homeagent-mail-bridge/plugin.go:929 homeagent:failure:
  deploy/service-failure-notify.mjs:92        service-failure:(有 INVOCATION_ID)
  deploy/service-failure-notify.mjs:94        service-failure:(退化为 sha256)
  ⇒ **8 条**(不是 7)
按文件去重: dsh / pi / zcode / homeagent / deploy = **5 个**("包"→"文件"更准)
```

**错在哪**: 我先写了"7",然后把它当成已知去查证 —— 而**没有回头数一遍**。
`service-failure-notify.mjs` 有**两处**(`INVOCATION_ID` 分支 + sha256 分支),
我数成了 1。⇒ 这正是"**报数必须给数据源/口径**"那条:口径写了("产生点"),
但**没真按口径数**。

★ 讽刺的是这条修正**不改变任何结论**(8 vs 7 都是"散在多个包、无载体"),
但它必须改 —— 否则下一个引用它的人会带着一个错的数往下走,而**错数比错结论更难发现**
(结论有争论,数看着就像核过的)。这正是本会话反复吃的那族形状。

验证: `TestDebtLedgerMatchesMeasurement`/`TestDebtSummaryReadsAuthoritativeLedger` 通过。
2026-09-25 06:53:35 +08:00
..