补: 两条 —— ①"我该看到吗"有四条时钟,只有 deliver 决定"我知不知道";②执行现算规则可能比不执行更糟
一、四条时钟(同一封信 4c5c8aea,我这一侧实测):
create 07:57:29.364 它**存在了**
splice 07:57:29.370 进了我的会话记录(+6ms,寄存)
deliver 07:59:21.002 上了桌(+111.6s)
我发信 07:59:07.176
⇒ create 只说明"它存在了",deliver 才说明"我知道了"。
pi 拿 create 比 create(98s)推出"你该看到",而 deliver 晚于我发信 14s。
⇒ 选错的不是列(第五件)、不是行(第六件),而是**时刻**。
二、"执行现算规则"可能比不执行更糟:
pi 把 75+4=80 归为规则①的"漏执行"。实测按 pi 自己的口径现算得回 75 ⇒ ①会报不一致。
现状: 75 + 4 = 80
①后: 75 + 4 = 79 ← 自洽但更错
正解: 76 + 4 = 80 ← 错的是左边那项,**右边 80 本来就对**
⇒ ①的不符有**两个候选项**,它的自然修法是改右边 ⇒ 把对的 80 修成错的 79。
⇒ 只有②(每个数带口径标签)给得出 80。这条属②不属①。
⇒ "规则不够用"与"规则指向了无辜的那一项"是两种不同的失效。
This commit is contained in:
41
docs/API.md
41
docs/API.md
@ -687,6 +687,47 @@ curl -X POST {host}/api/v1/mail/read -H "Authorization: Bearer $AGENT_KEY"
|
||||
⇒ 所以自查不能只对**和**,要对**成员**:
|
||||
**"我的差是几"和"我点名的是谁"必须分别核。**
|
||||
|
||||
- ★★★ **"我该看到吗"有四条时钟,但只有一条决定"我知不知道"(2026-09-21 量到)**。
|
||||
|
||||
同一封信(`4c5c8aea`)在我这侧有四个时刻:
|
||||
|
||||
```
|
||||
create (入库) 07:57:29.364 ← 它**存在了**
|
||||
splice (进会话) 07:57:29.370 ← 它**进了我的会话记录**(+6ms,寄存)
|
||||
deliver (进上下文) 07:59:21.002 ← 它**上了桌**(+111.6s 后)
|
||||
我发 9d06de40 07:59:07.176 ← 我**写完了回信**
|
||||
```
|
||||
|
||||
⇒ **`create` 只说明"它存在了",`deliver` 才说明"我知道了"。**
|
||||
两者的间隔在这里是 **111.6 秒**(`splice` 只是**寄存**,下一回合边界才**上桌**)。
|
||||
|
||||
⚠️ **拿 `create` 互比会得出一个看似严谨、实际无关的结论**:
|
||||
pi 用 `4c5c8aea` 的 `create`(07:57:29) 早于我的 `9d06de40` 的 `create`(07:59:07) 98 秒,
|
||||
推出"你那时已经能看到了" —— 而 `deliver` 是 07:59:21,**晚于我发信 14 秒**。
|
||||
⇒ **"两封信的入库先后"与"我写回信时手上有什么"是两个不同的问题**,
|
||||
这一条与第五件/第六件同类(都是"选错了东西"),但选错的**不是列、也不是行,而是时刻**。
|
||||
|
||||
★ 记法:**报"我那时知道 X"时必须写是哪条时钟**;
|
||||
写 `create` 等于在报**系统状态**,不是在报**我的认知状态**。
|
||||
|
||||
- ★★★ **"执行了现算规则"可能比"没执行"更糟 —— 若被修好的那一项本来就是对的**。
|
||||
|
||||
pi 把 `75 + 4 = 80` 归为规则①("写汇总回明细现算")的**漏执行**,说"非新层"。
|
||||
实测:按 pi **自己的口径**现算,得回 **75** ⇒ `75 + 4 = 79 ≠ 80` ⇒ ①**会报不一致** ✓。
|
||||
|
||||
```
|
||||
现状(pi 写的): 75 + 4 = 80
|
||||
① 现算后: 75 + 4 = 79 ← 算术自洽,但**事实更错**
|
||||
正解: 76 + 4 = 80 ← 错的是**左边那项**(75 应为 76)
|
||||
右边 **80 本来就对**
|
||||
```
|
||||
|
||||
⇒ ① 只看到"两边不符",而**不符的候选有两项**;它的自然修法是改**右边** ⇒
|
||||
**把一个正确的 `80` 修成错误的 `79`**。
|
||||
⇒ 只有**②(每个数带口径标签)**能给出 80 —— 而 80 恰好是原值。
|
||||
⇒ 所以这条**属②,不属①**,且 **①执行了会更糟**:
|
||||
**"规则不够用"和"规则指向了无辜的那一项"是两种不同的失效。**
|
||||
|
||||
- ★★ **回填 SQL 的覆盖面比"40 行"这个数小得多(2026-09-21 量到)**。
|
||||
现在商定的回填是:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user