80 篇 · 对抗核验记录(2026-09-06,dev 分支)
方法:独立红队 agent 盲核(不看主控推理过程,只拿声明重新推导),主控亲读源码交叉。完整轮次(含 23 章/README 修正的 C7-C10)见 _对抗审查记录.md 第四轮。
QR 链路声明(全部 PASS)
| # | 声明 | 结论 | 关键证据 |
|---|---|---|---|
| C3 | BluetoothBroadcastUtils.java 仅 xcddif/f3dif 存在;5 常量、零方法 | PASS | dcddif 无此文件;常量位于 L24/L29-30/L35/L41/L46 |
| C4 | SCHEME 两 flavor 唯一差异 | PASS | diff 仅 46c46;xcddif "BT:"、f3dif "BLUETOOTH:UUID:184F;" |
| C5 | Utils 全仓仅 Ext.kt 引用且只用 SCHEME;其余 4 常量零引用 | PASS | 两 flavor Ext.kt 各 :29 static import;常量名 java/kt/xml 全搜仅命中定义处 |
| C6 | Ext.kt 仅两 flavor;被 LocalBluetoothLeBroadcastMetadata 引用;dcddif 无 Broadcast/LeAudio 类 | PASS | import :19 / 调用 :29;dcddif bluetooth 目录 26 文件无 Broadcast/LeAudio、无 .kt |
| C11 | QR 字段键/分隔符/版本常量行号 | PASS | R…VN :35-46;BS/BM/AC :49-51;VI/VD :54-55;; :58、, :59、;; :61、"U" :63、0x010000 :64 |
| C12 | 行数基线 | PASS | f3dif CachedBluetoothDevice.java 2719 行 = dev_a17_0610 同 blob(d19660e0…);xcddif 1998;dcddif 1456 |
附带核实的 flavor 事实(PASS)
- sourceSets 5 变体映射(build.gradle:56-90):dcd→dcddif(57-62)、xcd_cn_a14→xcddif(64-69)、xcd_global_a14→xcddif+global(71-76)、xcd_cn_a17→f3dif(78-83)、xcd_global_a17→f3dif+global(84-89)。
- f3dif 已被 dev 跟踪:
git ls-files262 文件;commit b57402a19(targetSdk 37 part1)触及其中 3 文件。 - 细节备忘:xcd_global_a17 的
aidl.srcDirs指向src/main/aidl(build.gradle:88),其余 flavor 为src/main/java。
主控交叉
主控逐行读过 xcddif 版 BluetoothBroadcastUtils.java 与 BluetoothLeBroadcastMetadataExt.kt 全文,行号与红队结论一致,无分歧。