# C-2 可检验性取证报告

> 任务：为禁止挂载的判据 C-2「你要给一个末端执行者派活，而你不知道他手边有什么」寻找可检验的代理样本，判断它到底能不能被检验。
> 结论摘要：**C-2 与 B-6 的分母 0 异因。C-2 在本语料上不可检验，且这与 B-6 的情况不同。**建议继续禁挂，并把它从「触发组数 0」改登记为「态 3 · 库外，不可判」。

---

## 0 · 取证口径与分母（先钉死，后文每条结论都挂在这个时点上）

**库与台账**
- 库根 `/Users/lisonghao/Downloads/【刘sir】1000+品牌手册阅览室/`
- 台账 `/tmp/vi-agents/PAGE-COUNT.tsv`：1,561 数据行 / **1,271 唯一 MD5**（反查一律走第 2 列文件名，未重算 md5）
- `1.【总包】1000+品牌手册合集/` 实存 **1,259** 份 —— 与台账 1,561 **不是同一套**，台账横跨多个子目录

**语料快照（关键：分母在本会话期间被别的 worker 改动了）**
- 任务书写「792 份 .txt，687 非空、120 空抽取」—— **与实测不符**。实测零字节仅 1 份。
- GE-corpus 在 14:56–15:17 之间被另一 worker 持续写入：**1,039 → 1,067 → 1,172（15:00:49 快照）→ 1,269（15:16:05 快照）**。
- 因此每条普查结论都标注快照时点。**「1,172 份」= 15:00:49 的 A 组普查；「1,269 份」= 15:16:05 起的 B/C 组普查。**
- 语料文件全部命中台账 MD5 集（14:59 时验过 1,087/1,087 单向包含）。

**文本层失明比例（所有「零命中」的分母）**

| 文本层健康 | 份数 | 占台账 1,561 |
|---|---:|---:|
| 文本层可读 | 1,096 | **70.2%** |
| 稀疏/伪影层（≈1.0 字/页） | 293 | 18.8% |
| 低密度层 | 102 | 6.5% |
| 疑似非 UTF8 文本层 | 50 | 3.2% |
| 替换密码嫌疑 | 19 | 1.2% |
| 工具故障嫌疑 | 1 | 0.1% |
| **盲/不可靠合计** | **465** | **29.8%** |

另：总包子目录另有 **214/1,259 ≈ 17.0% 纯图件**（此为总包一套的数，非台账 1,561）。
**⇒ 本报告所有「0 命中」一律读作「未发现」，不是「不存在」；其中约 29.8% + 纯图件那部分对关键词检索结构性失明。**

**渲染与门禁**
- 9 页全部 **600dpi** 渲染，**零字节产出 = 0**（零字节会记为工具故障，不会记成内容为空）
- `fontcheck.sh --page` 逐页门禁 **9/9 退出码 0**，**无一次 exit=3**，故无需人工裁决豆腐块
- **页码偏移逐份实测，绝不跨份沿用**（台账里这 9 份的目标页偏移全部记「未测」）：
  - 上汽大通 `af2ce2fd2d83`：物 p88 → 印 88；物 p92 → 印 92 ⇒ **偏移 0**（双锚点）
  - 汉庭 `70a806280002`：物 p134 → 印 **128** ⇒ **偏移 −6**
  - 飞利浦 `4a9431da0a3b`：物 p170 → 印 170 ⇒ **偏移 0**
  - 全季 `33aa42db2cbc` p7、早餐图例 `6b55871ccec1` p1：**目标页无印刷页码可作锚点 ⇒ 偏移未测**，该两份的一切页码均为**物理页号**，未换算
- 全文无 OCR。中文检索未用 `\b`。

---

## 1 · C-2 与 B-6 的分母 0 是否同因 —— **判定：异因**

两条的分母都是 0，但**成因不在同一级**。

**B-6 是语料判据。** 触发条件「你在写一份**中英混排**的字体规定」是一种**内容类型**，而内容类型是文档的属性。语料扫描对它是一台**有效仪器**。分母 0 的含义是「池里没有这种内容」＝**抽样池建错了**，可救，而且**已经证成可救**：`meta/brand-vi-research/capability-wiring.md:72-74` 记本轮深挖当场找到 3 例正中 B-6 射程（韩束同页「兰亭黑88pt」与「字号88」两写法并存／Honda `Tracking -25` 无单位／Cadillac `100 em` 字面执行会爆），`:104` 记「手上有 3 例现成反例」。

**C-2 是行为判据。** 触发条件「执行者是谁、他在什么介质上，这两件事**你现在都不知道**」是**派活那一刻派活者的认知状态**。这个状态**不是任何文档的属性**，不落进任何产物。于是语料扫描对它不是「没抽到样本」，而是**仪器与量纲不匹配**——真阳性与真阴性**都构造不出来**，分母 0 是**先验必然**，与池子建得好不好无关。

**三条实证支撑：**

1. **项目自己已经试过最自然的检验场，并失败了。** `capability-wiring.md:53-62`：`agent-execution.md` 的标题「AI agent 的品牌创作执行接口」与 C-2「几乎是同一句话」，仍 0/12 触发。失败原因不是池浅，是**那一页是对派活的描述，不是一次派活**。描述里永远不会记录描述者的知识状态。

2. **语料里真正在派活的页，全部写明了执行者与交付物。** 全季《设计交底》物 p7 点名 全季设计师／设计公司／加盟商／总包／项目经理／开发 并指定介质（邮件、图纸、会议纪要、公司服务器）；汉庭《材料检索表》物 p134 用符号图例分工并给出 PANTONE 728U、HZ351006 等可查取值。**这正是 C-2 的「不适用①：你知道对方手边有什么 ⇒ 该走物件路线」，而它们确实走了物件路线（实物样品＋色号）。** 语料不缺「派活页」，缺的是「不知道的派活页」。

3. **一份作者「不知道」的文档，不会留下「我不知道」的痕迹。** 派活者不可能因为不知道介质，就把这一事实写进一份他不知道该用什么介质去写的文档里。**不留下痕迹，是「不知道」这个状态的固有属性，不是本语料抽样不足。**

> ⇒ **B-6 的 0 可以靠重建池子消除，C-2 的 0 不能。两者不可类比，登记表里也不该把它们并成同一类缺口。**

---

## 2 · 代理样本清单

### 2.0 先看 C-2 自己规定的三个动作产物在语料里的存量

A 组普查（**快照 15:00:49，1,172 份**，零字节 1）：

| C-2 动作产物 | 词表命中 |
|---|---|
| ① 显式假设声明 | 本文档假设 **0**／假设接收者 **0**／本手册假设 **0**／假设阅读者 **0**／默认读者 **0**／假定 2 份 2 次 |
| ② 断点声明（「这一层不归我们管」） | 不归我们管 **0**／不在本手册范围 **0**／本手册不涉及 **0**／不在本手册规定 **0**／不在本手册的讨论范围 **0**／非本手册内容 **0**／不涵盖 1 份 1 次 |
| ③ 待定项留空 | 待定 5 份 10 次／TBD 13 份 82 次／待确认 **0**／待补充 **0**／待明确 **0**／暂定 0 |

**⇒ C-2 规定的三个产物，在品牌手册语料里近乎不存在。**
（这是「未发现」，失明比例 29.8%；且术语可能不同——按 PITFALLS 36，单语词表的零命中不能读成「行业没人这么写」。）

**一个副产品结论（对内部检验有用）**：这三个标记在语料里**近乎零命中，所以阳性会很干净**。它们可以当作「C-2 的动作被执行了」的**正面证据标记**——只是证不到触发前件。

### 2.1 代理样本 A（上汽大通）—— **最强代理：动作层逐字命中**

| 项 | 值 |
|---|---|
| 文件 | `【手册VI 765】上汽大通品牌视觉识别系统指南(试行版).pdf` |
| MD5 | `af2ce2fd2d83`（100 物理页） |
| 位置 | **物理 p88**（应用部分·平面广告-横版-1） |
| PNG | `/tmp/vi-agents/C2-PNG/c2-sqdt-p88.png` **@600dpi**（6000×4500，4,154,215 字节） |
| 偏移 | 印刷 88 − 物理 88 = **0**（同份 p92 复核同为 0） |
| 门禁 | fontcheck exit=0，RENDER_OK 836,247 B |

600dpi **目视逐字**（非文本层转写）：
> 「应用部分的所有设计项目皆为**设计规范参考，而非制版印刷文件**。出现的所有图片及文字皆为**替代使用，不得用于设计印刷**。」

同页还给出完整版面网格：净空以 `c` 为单位（3c／1.5c／1c／0.5c／4.5c／2.5c／2c／6c／10c）、白坝占比 12%／18%，底栏「18%<白坝占画面比重<27%」。

**离 C-2 触发条件有多远：动作命中，前件不命中。**
- ✅ **命中**：这就是 C-2 动作①＋②的实物——「我给的是规则、不是可印物件」被逐字写下。而且**不是写在扉页，是每张应用页都带**：文本层 5 次命中 = 物 p88/89/90/91/92；p92（`c2-sqdt-p92.png` @600dpi，667,948 B）目视复核确认同段落在**同一左栏同一位置** ⇒ **是逐页常设声明，不是文本层重复伪影**（这条特意排除了 PITFALLS 108「文本层有、页面上没有」与 97「文本层零差异」两种失效）。
- ❌ **不命中**：触发条件要的是「**你不知道**」。这一页证明作者**知道并主动选了规则路线**——他明确知道自己发的是规范不是印版。所以它**不是 C-2 的触发样本，是 C-2 动作的幸存实例**。
- ⚠️ **额外歧义（必须写进结论）**：同一页也可读成**对 C-2 的反例**——已知介质仍选规则路线，正落在 C-2「不适用① 你知道对方手边有什么 ⇒ 该走物件路线」附近。**正负两种读法我无法裁决**，而裁决所需的正是那个不可观测的量。

### 2.2 代理样本 B（汉庭）—— **物件路线的反证样本**

| 项 | 值 |
|---|---|
| 文件 | `【手册VI 1079】汉庭酒店设计标准手册.pdf` |
| MD5 | `70a806280002`（141 物理页） |
| 位置 | **物理 p134**（附录·材料检索表） |
| PNG | `/tmp/vi-agents/C2-PNG/c2-hoting-p134.png` **@600dpi**（7017×4967，1,429,574 字节） |
| 偏移 | 印刷 **128** − 物理 134 = **−6**（台账记「未测」，本轮实测） |
| 门禁 | fontcheck exit=0，RENDER_OK 457,293 B |

600dpi 目视符号图例：「√代表**设计方提供实样**／●代表需配合打样／－代表常规样品／★代表**施工方按设计说明打样**」。

**距离：远。** 这是把活派给施工方、且把交付物定死的页——执行者已知、介质已知。**C-2 不触发。** 它的价值是**反证语料确实装着「C-2 那个未知量被解决后」的样子**，所以语料缺的不是派活页，是**不知道的派活页**。

### 2.3 代理样本 C（全季）—— **派活页，但派活是全规格的**

| 项 | 值 |
|---|---|
| 文件 | `【手册VI 980】全季酒店设计流程及设计职责 年3月版.pdf` |
| MD5 | `33aa42db2cbc`（11 物理页，横版） |
| 位置 | **物理 p7**（五、设计交底） |
| PNG | `/tmp/vi-agents/C2-PNG/c2-quanji-p7.png` **@600dpi**（8000×4500，1,189,523 字节） |
| 偏移 | **未测**（该页无印刷页码锚点） |
| 门禁 | fontcheck exit=0，RENDER_OK 379,281 B |

600dpi 目视：01 现场通知／02 协调交底／03 现场交底／04 调整图纸，每段点名责任方并指定介质（邮件、图纸、会议纪要、公司服务器）。

**距离：远。** 全季是加盟连锁，执行者与介质全是已名具名对象，同属 C-2 不适用①。

### 2.4 代理样本 D（全季早餐图例）—— **「本节适用于谁」形态，但声明的是范围不是读者**

| 项 | 值 |
|---|---|
| 文件 | `【手册VI 800】早餐图例年12月版(适用于新店&全改造门店).pdf` |
| MD5 | `6b55871ccec1`（42 物理页，横版） |
| 位置 | **物理 p1**（封面） |
| PNG | `/tmp/vi-agents/C2-PNG/c2-zaocan-p1.png` **@600dpi**（8000×4500，261,846 字节） |
| 偏移 | **未测**（封面无印刷页码锚点） |
| 门禁 | fontcheck exit=0，RENDER_OK 65,245 B |

600dpi 目视封面：「全季早餐图例手册／**适用于新店&全改造门店**／2018.12.11」。

**距离：中。** 这是语料里最接近「自我声明适用范围」的形态，但「适用于新店&全改造门店」声明的是**哪些门店**（适用范围），**不是谁会执行、他在什么介质上干**（C-2 的两个未知量）。该形态检索面极薄：适用对象 2 份／适用范围 6 份／适用人群 4 份／适用于以下 2 份／本节适用于 **0**／阅读对象 **0**／目标读者 **0**。

### 2.5 代理样本 E（飞利浦）—— **修订记录页，见 §3 渠道 D**

| 项 | 值 |
|---|---|
| 文件 | `【必看095】飞利浦Philips品牌指导手册.pdf` |
| MD5 | `4a9431da0a3b`（175 物理页） |
| 位置 | **物理 p170**（Revision overview April 2015） |
| PNG | `/tmp/vi-agents/C2-PNG/c2-philips-p170.png` **@600dpi**（7016×4961，662,932 字节） |
| 偏移 | 印刷 170 − 物理 170 = **0**（页脚「Page 170」） |
| 门禁 | fontcheck exit=0（FONT_ROWS 656，NON_EMBEDDED 0），RENDER_OK 235,414 B |

⚠️ **取样失败的坑（PITFALLS 106）**：这份当时**尚未进入 GE-corpus**（属台账 1,271 唯一 MD5 中未抽取的那批）。只扫已抽语料会**漏掉全语料唯一一份品牌自印修订记录**。我定向 `pdftotext` 单份重抽才拿到（844,325 字节，175 物理页），定位到「Revision」在物 p2／170／171／172。

### 2.6 四类代理形态在语料里的覆盖

| 任务书给的代理形态 | 语料实况 |
|---|---|
| 面向末端执行者的指令页 | **有**（B 施工方、C 加盟商） |
| 最小可用片段（名片/展架/DM 折页单页分发） | **未找到**——1,269 份里未定位到单页分发件 |
| 给加盟商/导购/施工方的规范页 | **有**（B、C） |
| 「本节适用于谁」自我声明 | **有，但只声明范围**（D） |

**四类代理形态，无一能承载 C-2 的触发前件。**它们全部满足「动作可见」，全部不满足「前件可见」。

---

## 3 · 「代价半①结构性不可观测」这个说法的检验结果

原文代价半①：发规则不比发物件便宜，一致性退回为「靠对方读懂并照做」。

**裁定：「半①在语料里观测不到」成立；但原文给的理由不够硬，真正的硬理由是半①自指不可观测。**

### 逐口径评估

| 口径 | 可行性 | 实测依据 |
|---|---|---|
| **A · 执行失败/返工记录**（复盘页／致歉／勘误页） | **不可行** | 中文侧：勘误 **0**／致歉 **0**／返工 **0**／废止 **0**／作废 **0**／错误百例 **0**／勘误表 **0**／纠错 **0**（15:16:05 快照，1,269 份）。「更正」4 份**逐条读过，全部不是勘误**：滴滴＝行文「更正/更平衡」、蔚来＝「自动更正为连字」、微信与遇见小面＝行文偶合。唯一近似命中 `【必看107】SpaceX-logo-corrections.pdf`（`8572cfa45a45`），**600dpi 目视确认页脚「SpaceX \| Logo Mistakes, Corrections, and Finishing Touches　by STOTION」——第三方设计批评，不是品牌自认的勘误**（`c2-spacex-p2.png` @600dpi，6,975,952 B）。手册出版方没有发布返工日志的激励。 |
| **B · 多版本并存** | **可观测，但零判别力** | 版本家族确实存在（全季 2019.03版 vs 早餐图例 2018.12.11；美的电商VIS系统修订版（定稿）vs 美的专卖店vi）。但「多版本并存 ⇒ 执行者没走规则路线」要预设**执行者用了错版**，而没有任何一份文档记录任一执行者手上是哪一版。且多版本并存是**超集条件**：每个执行者都做对了、各版本只是不同年份项目用，也照样并存。按 PITFALLS 62，不能拒绝任何东西的不是判据。 |
| **C · 「以最新版本为准」类声明** | **可行，n=1，且方向相反** | 唯一命中：`【手册VI 740】美的专卖店vi.pdf`（`40d2d8c52919`，81 物理页）「本手册自二零零六年十月八日起生效，**在市场部推出修订版本之前，请以本手册为准**」——**反向式**。「以最新版本为准」**0**／最新版为准 **0**。它证明出版方**知道多版在流通**，这是 C-2 所处理问题的**前件指示物**，不是代价已付的证据。 |
| **D · 勘误表/修订记录页** | **可行，n≥1（英文侧）** | 飞利浦 `Revision overview April 2015` 物 p170–172 是**品牌自印的**修订记录，按资产类目列 added/updated/moved（含 Celebrity endorsement 整节「Page moved to 'photography'」）。中文侧修订记录／修订历史／版本记录／变更记录／更新记录／修订内容 全 **0**。⚠️ **这是单语检索造成的假零**——扫到英文 `revision` 才捞出飞利浦。 |

### 为什么四个口径都不够

1. **能命中的 C 与 D 测的是「前件」，不是「代价」。** 渠道 C 测到「作者知道多版在流通」；渠道 D 测到「规则被改过」。**把前件当代价，正是 PITFALLS 57**（用一条无本地属性的证据支撑一条本地性主张）。
2. **渠道 D 即使是最强的一条，也只到「规则改过」，不到「规则没被执行」。** 飞利浦能证明上一版被取代，**不能证明有人因为拿着上一版而失败**。
3. **硬理由——半①自指不可观测：** 半①是一个**关于执行者**的断言（「靠对方读懂并照做」是否成立）。而 C-2 按定义就把执行者放进未知项里，它的动作恰恰是「**把不知道写成显式声明**」而不是去查。要观测代价①，必须先观测「执行者有没有走规则路线」——**这个观测通道正是 C-2 承认自己不掌握的**。所以半①**自指不可观测**：一个因为「不知道对方手边有什么」而做的决定，其失败痕迹**不会出现在做出这个决定的人自己的文档里**。

**⇒ 半①「结构性不可观测」成立，且理由比原文表述更强。四个口径都不能把半①变成可判项。**

---

## 4 · 内部检验方案：对本项目自己的派活做 C-2 检验

C-2 说的就是派活，而本项目有大量 sub agent 派活记录。**语料不行，内部可能行。**

### 4.1 可判条件（要判「C-2 在某次派活上触发且被遵守」，以下 4 条须同时成立）

1. **前件**：派活那一刻，派活者**确实不知道**执行者是谁／他手边有什么。**必须前瞻记录，不得事后追认。**
2. **动作**：产物里出现 C-2 三个动作之一（显式假设声明／断点声明／待定项留空）。§2.0 已证明这三类在 1,172 份品牌手册里近乎零命中 ⇒ 它们是**稀有而干净的阳性标记**。
3. **反事实**：同一类活里存在「先问清再派」的**对照组**。
4. **代价**：两组的**返工率可数**。

### 4.2 现在缺什么

| 条件 | 状态 |
|---|---|
| 1 前件登记 | **缺，且是原理性缺失**：本项目的 briefing 记录的是**任务内容**，不记录**派活者的知识状态**。事后无法重建当时知道什么 ⇒ **在历史派活上不可回溯取得**，只能前瞻采集 |
| 2 动作标记 | **已具备**：三个动作产物在语料近乎零命中，阳性会很干净 |
| 3 对照臂 | **缺**：无对照组，且无法对同一批活重跑「先问清」版本 |
| 4 返工登记 | **缺**：现有 PITFALLS 全是**本项目自己的方法失误**，不是「被派活的末端执行者的返工」，**量纲不同**，不能顶替 |

### 4.3 关键发现：可判仪器已经在仓库里写好了，只是从没跑过

`aesthetics/brand-capabilities/agent-execution.md:80-82`「补充完成条件」：

> 「让新的 agent 依据接口和已有产物**接续一个未展示输入的任务，记录临场猜测、缺项和失败**，再修订接口。」

这句话逐项对上 C-2 的可判条件：

- **未展示输入** ＝ 前件①的**可操作化**（执行者拿到的输入不含上游上下文）
- **临场猜测** ＝ C-2 代价②「默认规则必然对某一层是错的」
- **缺项** ＝ C-2 动作③「留成待定项」
- **失败** ＝ 代价观测口径

**⇒ 内部检验可行，但必须前瞻执行；且它检验的是「本项目内部的派活」，不是品牌手册语料。**

---

## 5 · 最终建议

### 建议一：**C-2 继续禁挂。不要用代理形式去「检验」它。**

三条理由，按强度排序：

1. **代理形式检验的不是 C-2 本身。** 最像的代理（上汽大通 p88）检验的是「作者有没有写规则路线声明」，而 C-2 的触发条件是「作者知不知道」。五个代理样本**无一例外都是动作可见、前件不可见**。拿动作判前件，等于用「手册写了声明」去证明「作者当时不知道」——而作者**完全可以在知道的情况下照样写声明**（已知介质仍选规则路线，是上汽大通 p88 的合理读法之二）。
2. **硬造代理会制造「已检验」假象。** 这正是本项目已经栽过三次的坑（栅格中缝 D2、斜杠页码对 P3、折叠块外复现率）——都是判别式**没灌测就上线**。C-2 若挂一个代理判据，`capability-wiring.md:28` 的分母会从 0 变成一个正数，而**那个正数不来自 C-2**。而这张表正是本项目用来决定挂不挂的依据，**它会因此说谎**。
3. **半①不可观测是对的，且理由比原表述更强**（§3）。在四个口径全部只能测到前件的情况下，把 C-2 当「可检验」写进任何验收文件，等于把一条**恒真门槛**（不能拒绝任何东西的判据，PITFALLS 62）挂上去。

### 建议二：C-2 不该被丢掉或改写，应改成**状态标注**而非判据

> **`C-2`：保留为「态 3 · 库外，不可判」**（与 `situation-criteria.md:363-365` 的自陈一致），
> 登记理由从「触发组数 0」升级为「**触发前件在本语料里不可构造；半①的观测通道不在出版方一侧**」。
> **分母继续写 0 / 未经检验。**

### 建议三：若一定要让它变得可检验，唯一诚实的路径是**前瞻实验，不是语料代理**

在派活登记里加 4 个**前瞻**字段（不许事后填）：
① 派活时对执行者与介质的**已知程度**；② 本次走规则路线／物件路线／先问清；③ 被派者**当场**产生的猜测与缺项；④ 是否返工及返工原因。

跑够 N 组、且第②项两组都有样本之后，C-2 才**第一次**具备可判条件。
**这条路径现在就能启动**（`agent-execution.md` 的补充完成条件已把它写好了），**但它检验的是本项目内部的派活，不得外推到「行业手册是否该这样派活」。**

### 建议四：代理形式的效力边界（若将来仍要用）

上汽大通 p88 那类声明，最多能支持一句很弱的命题：

> 「**存在把『我给的是规则、不是物件』写进每一张应用页的做法**。」——1/1,269 份，600dpi 逐页目视复核。

它**不能**支持「派活者因此避免了返工」「这种方法更好」「行业应当如此」。这三句都需要 C-2 的前件与半①，而**两者都不在语料里**。

---

## 6 · 风险自述 + 没能确认的部分

### 风险

1. **语料在会话期间被别的 worker 写入**：GE-corpus 计数 14:56 的 1,039 → 15:17 的 1,269。**任务书给的「792 份／687 非空／120 空」与实测（1,269 份、零字节 1 份）不符。** 所有零命中都标了快照时点，但**若补跑全量普查，分母会变**。
2. **29.8% 结构性失明**：台账 1,561 行里 465 行文本层不可用（稀疏伪影 293／低密度 102／非UTF8 50／替换密码 19／工具故障 1）。总包子目录另有 214/1,259 ≈ 17.0% 纯图件。**本报告所有「0 命中」都是「未发现」，不是「不存在」**，且纯图件那部分对本报告的关键词**永远失明**。
3. **单语检索造成过假零**：中文词表把「修订记录」测成 0 命中，实际英文语料里有飞利浦 `Revision overview`。**渠道 C/D 的真实密度很可能高于我报的数字**，因为我**没有对英文做同等的词表穷举**。
4. **代理样本 n 极小**：C 的中文字面命中仅 1 份、渠道 C 仅 1 份、渠道 D 仅 1 份。按 PITFALLS 61，**n=1 的「稳定」是未经检验**，不得写进任何结论。
5. **上汽大通 p88 存在正负两种读法**：我判它是 C-2 动作的实例，但它同样可读成 C-2 的反例（已知介质仍选规则路线）。**我没有证据在这两种读法之间裁决**——这正是「动作可见、前件不可见」的必然后果，不是我读得不够细。

### 没能确认的部分

1. **上汽大通 `c` 单位（净空基准）在全份何处定义、是否与 p88 同页**。我在 p88/p92 目视未见定义，未做全份定位。这决定 p88 算不算「不自足的最小片段」，**没查**。
2. **全季《设计交底》(11p) 与早餐图例 (42p) 的页码偏移未测**——目标页无印刷页码锚点。本报告对这两份的一切页码均为**物理页号**，未换算印刷页。
3. **飞利浦的章节结构未厘清**：目录页物 p2 印「Miscellaneous　History　Revision overview　165　170」，说明「History」与「Revision overview」**可能是两个不同章节**。我只目视了 p170，**未定位 p165 的 History 是什么**，也未确认 Revision overview 实际跨几页。
4. **184 份在 14:59 时尚未抽取**，我只对飞利浦单份补抽。**其余 183 份未逐一定向补抽** ⇒ 代理样本的**召回率未知**，只能保证「已抽到的语料里没有更好的」。
5. **渠道 A/B 的完整判定需要逐份读 293 份稀疏件与 214 份纯图件才能定论，本轮未做**；我只做了词表普查 ＋ 4 份候选的 600dpi 目视裁决。
6. **未验证语料与台账的唯一 MD5 一一对应**：只验了「语料 ⊆ 台账」这一个方向（1,087/1,087 命中），**反向可能有多重收录**（已知实例：`8572cfa45a45` 同时以【必看107】与 S087 两个名字入台账，MD5 相同）。

### 复现命令

```bash
python3 /tmp/vi-agents/c2-scan.py          # A/B/C 三组关键词普查，逐词报文件数与出现数
python3 /tmp/vi-agents/c2-lookup.py <词…>  # 反查 md5 → 台账文件名 + 上下文
python3 /tmp/vi-agents/c2-locate.py <md5> <串…>  # 按 \x0c 定位字符串所在物理页
/tmp/vi-agents/fontcheck.sh --page "<pdf>" <页>  # 渲染门禁
pdftoppm -f <页> -l <页> -r 600 -png -singlefile "<pdf>" C2-PNG/<名字>   # 600dpi 取证
```

**取证纪律执行情况**：门禁 9/9 exit=0（无 exit=3，未据其判文件损坏）；页面形态一律 600dpi；**无 OCR**；每次渲染均报零字节产出（全程 0）；中文检索未用 `\b`；空抽取已断言；零命中一律报失明比例 29.8% ＋ 纯图件 17.0%；页码偏移逐份实测（上汽大通 0／汉庭 −6／飞利浦 0），全季与早餐图例如实记「未测」。
