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
..
2026-09-19 14:01:21 +08:00
2026-09-25 08:42:36 +08:00
2026-09-25 06:57:24 +08:00
2026-09-25 07:47:13 +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