编号治理全景:五套编号各自跑在哪一层,以及唯一真正在用的那套
本页回答一个问题:这个仓库里到底有几套编号,哪套是活的。
起因是 REPORT-CTX-MIGRATION.md 提出 ctx(203 处境)可能是真正 SSOT,两套字母编号都是遗留物。父会话复测后否决了这个问题的提法本身——真正的分歧不在 ctx 与 13 条之间。
一、结论先行
- ctx 不该当 SSOT,裁定成立。但支撑它的「决定性证据 4」经父验推翻,见 §三。
- 真正在活层跑的编号是骨架六节点
A1–A6,664 处起、跨 120+ 文件,且有正式登记表content-register.md。它从未被判过。 - 13 条判据在活层渗透 = 0(分母 14 个 VI 工作文件)。它目前只被
skeleton-connections.md一处消费。 - 57 条版内部有真撞号:第 1 层
E1–E5与第 3 层E1–E34字面碰撞 12 处。
二、五套编号全景
| # | 编号 | 定义处 | 活层渗透 | 有登记表 | 被判过 |
|---|---|---|---|---|---|
| 1 | 骨架六节点 A1–A6 | 00-structures/content-map.md | 664+ 处 / 120+ 文件 | ✅ content-register.md | ❌ |
| 2 | 13 条判据 A-/B-/C-/D- | situation-criteria.md | 0 处 / 14 文件 | ✅ 本仓 13 条版 | ✅ P10 裁定 |
| 3 | 57 处境 | situation-index.md | 未测 | ✅ | ✅ 已退役(加 VI57- 前缀) |
| 4 | ctx 处境 203 | situation-entries.md | 0 处(定义+索引外) | ✅ | ✅ 本页裁定 |
| 5 | operation-library 操作式 | brand-vi-operation-library.md | 8 处 / 1 文件(即定义文件自己) | ✅ | ❌ |
有效分母:.md 文件在 aesthetics/ + meta/brand-vi-research/ + meta/aesthetics-research/ 三目录下为 166 份(已排除 assets)。
三、父验推翻:agent 的「决定性证据 4」不成立
保留原文(不删除):agent 报告称—— 「🔴 决定性反证:本仓真在用的是第五套编号……
brand-vi-operation-library.md的A1源形→A5/A6→E1模式→E3输出、S1关系→S2程度→A4图像,9 个工作文件中 8 个在用」
父验复测结果:该断言错。 三步证伪:
- 用 agent 自己的复合词(
A[1-6]源形|E[1-3](模式|输出|错误)|S[12](关系|程度))扫全部活层.md—— 命中 8 处,全部在brand-vi-operation-library.md一个文件内。零渗透。 - agent 所依据的「97 处命中、80.4% 是他义」,那些命中实际是骨架
A1–A6,不是第五套。 - 语境抽样直读:
03-applications/brand-vi.md:41的[A1](/aesthetics/00-structures/experience-question)是骨架节点,与 operation-library 无关。
为什么会错:两套编号共用 A 前缀,且 operation-library 的词形是 A1源形、骨架的是 A1。只匹配 A1 会把两者混为一谈。
这个错误反而给出一个更有用的结论:agent 想证明「有第三套在用」,而真相是——唯一在用的是骨架 A1–A6,且它不在任何人的治理视野里。
四、脚本自曝的一次错误
第一次复测时父会话用了 \bA[1-6]\b,返回全库 0 命中。原因是 ripgrep 的 \b 基于 \w,而中文不是 \w 字符,源形 前的边界判定失败。
去掉 \b 后立即命中 8 处。已在已知件(operation-library.md 第 37/39/46/256/257 行)上验证检索式有效后才取用数字。
记此条是因为它和
PITFALLS 96是同一个病:脚本报异常结果时,先怀疑脚本报的「零」,再怀疑数据。
五、ctx 裁定:不该当 SSOT
agent 给了 5 条证据,父验逐条落定:
| # | 证据 | 父验裁定 |
|---|---|---|
| 1 | ctx 机器可检索渗透面 = 0 | ✅ 独立复现。但只能证明 ctx 没被引用,不能证明 ctx 内容差 |
| 2 | ctx 仅 40.9%(83/203)的「依据」能落到页码 | ✅ 接受。这是最强的独立论据 |
| 3 | 真实身份是研究日志不是判据库(仅 23.2% 标「待验证」) | ✅ 接受 |
| 4 | 「本仓真在用的是第五套编号,8/9 文件在用」 | ❌ 推翻,见 §三 |
| 5 | status: mature 是索引外壳的,数据本体是 draft | ✅ 接受。上游引用的是 323 行外壳,承载 203 条断言的是 6,783 行数据文件 |
即使拿掉被推翻的第 4 条,其余四条仍一致指向同一结论。 故裁定不因推翻而动摇。
同时修正 agent 的一处引用错误:上游用 status: mature 论证 ctx 是 SSOT,引的是索引外壳;数据本体自评 draft/★★☆☆☆。
结论:13 条是「五格判据」,ctx 是「处境条目」,垂直分层关系而非竞争关系,不该合并。
六、四方案成本与选型
| 改动文件 | 改动处数 | 可机械 | 破坏既有锚点 | 回滚 | |
|---|---|---|---|---|---|
| 一 13 并入 ctx | 16 | 114 | ✅ | ❌ | ✅ |
| 二 ctx 并入 13 | 2 | 539 | ✅ | 🔴 破坏 271 个真锚点 | 🔴 不可逆 |
| 三 并列+互查表 | 4(新 1) | 276 行/3 处 | ✅ 半自动 | ❌ | ✅ 最好 |
| 四 只写互指 | 3 | 3 | ✅ | ❌ | ✅ |
方案二为什么不可逆:锚点生成规则不可复现——agent 试了 96 种组合(4 取词口径 × 24 哈希),命中 0/40。删掉的 271 个 hash 无法重算,回滚只能 git checkout,而该文件若已被并发改动会连带丢改动。方案二还把 203 条压进 13 个编号(15.6:1),定位能力归零。
推荐方案三+一句类型声明。 唯一既不改既有编号、又能表达垂直分层关系的方案。
七、附带发现:57 条版内部撞号
situation-index.md 同一文件内:
- 第 1 层
E1–E5(产权归属类,:141-145) - 第 3 层
E1–E34(错误类型类,:394-398起)
字面碰撞 12 处。 且第 3 层自称 33 类、实为 34 类。
这支持上游退役 57 条版的裁定:一个文件内部就自撞的编号表,不适合做引用键。
八、未决与待办
| # | 事项 | 状态 |
|---|---|---|
| 1 | 骨架 A1–A6 是否需要正式编号治理 | 本会话新开,此前从未被判过 |
| 2 | agent 自曝:上游「828 处活引用」六种口径都复现不出(最大 508,本轮实测 294) | 按 PITFALLS 47 标待复核,未作定罪 |
| 3 | 锚点不可复现只试了 96 组合 | 不影响结论:四方案都不需要重算锚点 |
| 4 | 「可复用判据」只用字段完整性+措辞两个客观代理 | 故只下「不能当 SSOT」,不下「ctx 不是判据库」 |
| 5 | 97 处的 80.4% 是语境词规则分的类,非逐处目视 | 方向性结论由 slug+正文流程串双重确证,不依赖该比例 |
九、2026-10-15 父会话订正两处自身错误
保留原文不删除,但以下两处已被推翻或降级。
订正 ①:13 条判据的字母体系写错了
原文 §二 表格第 2 行写作 M-/B-/D-/C-/S-/K-/X-。
实际是 A-1…A-4、B-1…B-6、C-1/C-2、D-1——4+6+2+1 = 13 条,已核对。
错因:M-/S-/K-/X- 是载体依赖分级的字母(K34/S7/D15/X9),见 载体依赖分级。我在写本页时把两套字母混成了一套, 且未回头核对——这与本页 §八 第 2 条自陈的「上游 828 复现不出」是同一类病:转述未复核。
⚠️ 同页 §二 第 1 行把「载体依赖」写成 K34/S7/D15/X9 分母 65 是对的,那处不受影响。
订正 ②:「operation-library 零渗透 8 处 / 1 文件」是口径依赖值,不是单一事实
后续 agent 报出「5 处 / 2 文件」与「13 处 / 5 文件」,与我原文的 8/1 冲突。 父会话用三种口径实测(语料:866 个活层非归档 .md):
| 口径 | 检索式 | 结果 |
|---|---|---|
| C1 复合词(原文用) | A[1-6]源形|E[1-3](模式|输出|错误)|S[12](关系|程度) | 8 处 / 1 文件 |
| C2 卡词形(放宽) | 上式 + A[1-6]卡 | 11 处 / 3 文件 |
| C3 连写流程串 | [AES][1-6]…→ | 11 处 / 4 文件 |
agent 报的 5/2 与 13/5 在三种口径下都复现不出。
裁定:原文 8/1 在其自身口径下可复现、成立;但把一个口径值当事实陈述是错的—— 它会随检索式变化,而变化幅度可达 1 文件 → 4 文件。
不受影响的结论:operation-library 那套编号的渗透量在任一口径下都远低于骨架 A1–A6(后者 2,471 行 / 239 文件)。「量级对比」稳,「具体数字」不稳。
教训:报渗透率必须同时报口径,否则数字不可复核也不可比较。这是本页新增的一条判据。
十、引用
- agent 原始报告:
/tmp/vi-agents/REPORT-CTX-MIGRATION.md(532 行,2026-10-15 12:07) - 13 条判据 SSOT:situation-criteria
- 57 条版(已退役):situation-index
- ctx 数据本体:situation-entries
- 骨架节点表:content-register
- 骨架接缝登记:skeleton-connections