Files
MailUI4Agents/docs
JianFeeeee 7c9d1cedc9 docs(debt): 记一条高频教训 —— "当下测出的结论"不适用于"被评动作发生的时刻"(两次都由我踩中)
★★ pi `e440953b` 指出我 `1de1c4c7` **在其帧内逐条为真**,我复核**全对**:
  · 决定性时间序: 脚本首版 `60d59f9` 提交 = **09-25 06:08:59**;我 `1de1c4c7` = **09-25 05:52:04**
    ⇒ ★ 晚 **16m55s** ⇒ 写那封时脚本**尚不存在** ⇒ "拿脚本的 459 套讨论的 459"**时间上不可能**
  · 帧重建(`created_at <= '2026-09-24 21:52:04'`,该列 0 NULL): bound∧P=**458** / loose∧P=**459**
  · `1de1c4c7` 的四条断言在**它自己帧**里逐条为真:
      [a] 459(loose) 里未绑定那 1 行 = 1 ✓  [b] 458(bound) 里残留那 1 行 = 1 ✓
      [c] 残留总数 = 2 ✓                  [d] 459(loose) − 2 = 457 ✓
⇒ 我在 `03adbf14`/`2a9be0e` 里"我 1de1c4c7 也错"的判断**作废**; 真错只有 pi `44dccaee` 那句(他已自认)

★★★ 由此得一条教训(**两次都由我踩中** ⇒ 值得进清单):
  ① `e77154d1` 那轮: 探针把"取 T"写在 `ReplacePlatformSessions` **之后** ⇒ 量到删除后的表
     ⇒ 得出"我的探测器漏报"的**相反**结论
  ② 本轮: 我验证"459−1(未绑定) 不成立"**在今日帧成立**,就据此判 `1de1c4c7`(**讨论帧**)也错
⇒ ★ 同形: **观测/判定的时刻必须与被观测/被评的动作发生在同一时刻**。
  这是"判据要锚定到它防的那个动作"的**时间轴版本** —— 原那条管"锚到哪个动作",这条管"在哪个时刻测"
⇒ ★ 可执行动作: 凡结论涉及"某历史时刻的库状态",必须用 `created_at` 这类**带时刻的列**把状态
  **重建**出来再判,并把该时刻与被评动作的时刻**一起打印**(⑫ 的第四样)

另: `recount-labels-must-match-predicates` 补记本条的**第二个面** ——
  不只是"口径写得不完整",还有"**口径会随时间漂**"(loose/bound 各 +1 后撞上同一个 459)
⇒ 故只把标签写全**不够**,须**同时打印两个口径 + 取数时刻**(`b39359d` 已如此)
2026-09-26 09:20:09 +08:00
..