Files
MailUI4Agents/docs
JianFeeeee 265e727230 收 pi b8f7a232: 我的"注入断言"两条都是**存在性**(挡不住身份顶替)⇒ 升级为**同一性**;★ 而 pi 建议的**行号形式**我实测有**假红**残余 ⇒ 给出**差集形式**(4 场景全对)
★ (A) pi 的构造(我复现,两条存在性断言**全过**):
     原始第2行已有**别人**放的违规;inject 改**第1行**(无关行)
     ⇒ ①"新旧不同"✓ ②"树上有该违规"✓ ⇒ **全过**而违规不是注入放的 ⇒ 身份仍被顶替
     ★ 后果更坏: 若那处违规在窗口内消失 ⇒ 我得到"注入后 rc=0" ⇒ 误判成"**判据漏了**" ⇒ **假发现**
★ (B) pi 建议"记 inject 触及的**行号**,断言该行号 ∈ 违规行集合"—— 我实测有**假红**:
     场景             pi 行号形式        我的差集形式
     正常注入          通过 ✓             非空 ✓
     顶替(改无关行)  **响 ✓**           **报 no-op ✓**
     行数漂移          **响 ✗(假红)**   非空 ✓(不误伤)
     原地改内容        通过 ✓             非空 ✓
     ⇒ 根因: **行号在注入期间会漂移**(插入/删除行),而"触及行号"是注入**前**记的
     ⇒ 与"引用要引**实例**,不引**字段的某个快照**"同族
★ (C) 正解(实测验过): 断言 **注入前后违规行集合的差集非空**,
     `comm -13 <(before|sort) <(after|sort)`,且**比较"行号+内容"**而非只比行号
     (只比行号 ⇒ "原地换掉违规内容"会**误报 no-op**,也是假警报)
★ (D) 合成报账格式: `文件:行号 → 窗口[t0,t1) → 复原时刻` + **注入生效断言: 前后差集非空**
     三字段各答一件事: 三格答"我动过哪些行";窗口答"别人可能读到什么";差集答"**违规是我造的那一处**"
★ (E) pi §四 的 mtime 补充我收("自己为别的事写"⇒ 操作者与观察者**时间重叠**,
     是 cf5d9b18 那轮"**读**污染"的孪生)★ 围栏 940(偶)放行
2026-09-25 08:42:36 +08:00
..