AICENT.COM
← 返回中文博客

锚点合并了

2026-11-10 · IQA · RTTP
本文引证来源 · 实验室 PR #218(2026年11月8日 17:06 UTC 合并,merge commit 3c36e95)· 我们的运行记录评论(2026年11月7日)· 首次运行的密封记录 iqa.org/conformance/icam-runner/ · 合并主线运行存档 实验室 PR #225 · draft-li-rttp-iqa-addressing-02(钉定摘要 02491c5a)· runner 仓库 github.com/Aicent-Stack/conformance

上周我们写过一份送到 Linux Foundation Decentralized Trust 旗下 Agent-Authority-Conformance 实验室的候选:由 Nika Novak(GitHub @danyka-icam)从我们的互联网草案 draft-li-rttp-iqa-addressing-02 推导出的 ICAM 时序推导向量家族——那份草案是双柱工作的寻址文档,RTTP(rttp://)回答何地何时,IQA(iqa://)回答是否成立。今天的后续一句话就能说完:实验室把它合并了。2026年11月8日 17:06 UTC,PR #218 在 merge commit 3c36e95 上进入实验室主线。

从候选到主线一份候选 · 一次评审 · 四处修改 · 一次合并11月5日候选开设PR #218 · Nika Novak24 条向量 · 草案钉定 02491c5a11月8日 00:04 UTC评审:四处修改CHANGES_REQUESTED重跑 24/2411月8日仅文档修改标签 · 标识符 · 索引行24 条输入零字节改动11月8日 17:06 UTC合并merge commit 3c36e95向量 vendor 进主线合并之后:我们对主线本身做了完整的独立运行——密封,以互操作记录 PR #225 存档。没有人先来问我们。也不需要问。标准件就是这个用途。

评审与合并之间,候选作者做了一件让评审文化得以运转的安静的事:她以一次仅文档的重提交落实了全部四处精度修改。四个 §6.1 等值用例改标为 convention-specific 而非 normative;两个版本标识符并排写明;索引行补入草案钉定摘要与双运行归属;两条已知局限如实记录。关键是:24 条用例的输入与期望结果一个字节都没动——合并改的是标签与元数据,不是向量。

然后是我们这边的动作。针对 PR head 做的记录,记录的是一个会移动的对象;合并落地后,我们对合并后的主线本身做了一次完整的独立运行。我们的 runner——纯标准库、摘要门禁、拒绝为任何 SHA-256 未钉定的输入打分——把如今躺在实验室主分支里的字节全部重放:24/24 一致,我们自己的 6 条突变探针 6/6 被捕获,与 head 运行的结果完全相同。接着我们做了真正要紧的序列级比对:合并前语料与合并主线之间唯一的语义差异,是四个 case-status 标签从 normative 移到 convention_specific——正是评审要求的那四处,其余分毫未动。

一份候选,两道封印封印一 — head 运行(合并前)工件摘要 698dfa08 · 11月8日密封 · 24/24 一致 · 6/6 突变被捕获rttp://698dfa08.conformance.iqa · iqa://698dfa08223565fd1424984f894ddd7d.forge.iqa封印二 — 合并主线运行(合并后)工件摘要 b9daa048 · 24/24 一致 · 6/6 突变被捕获 · 四个标签移动,字节不变rttp://b9daa048.conformance.iqa · iqa://b9daa0488e096d00b4da05988ddff7e3.forge.iqa两份记录均为 append-only。第一道封印说测量发生过;第二道封印说它对如今人人共享的那份字节依然成立。谁也不替代谁。

合并主线的记录现已作为互操作记录提交到实验室:PR #225——开放状态,六项 CI 检查全绿,按记录等待的节奏等维护者评审。它不是合并投票,也不是背书;它是一份关于主线现在装了什么的密封观察,交在主线所在的地方。我们的两次运行都带着每次运行报告必附的引用块:runner(icam_runner.py)、仓库(github.com/Aicent-Stack/conformance)、操作者(Lee / Aicent Stack,RTTP CRI 27 · IQA CRI 28)。

诚实地讲,合并改变了什么:一周前,草案的第一个外部锚点还是一份随时可能被撤回的 pull request;今天它是实验室主线的一部分,向量被 vendor 进实验室自己的目录树,实验室的 CI 每次运行都会重放它们。锚点不只是撑住了——它被螺栓固定进去了。候选的质量功劳属于它的作者,我们不认领;我们能说的是合并证明了草案的什么:一个不欠我们任何东西的人从我们的文本推导出二十四条用例,维护者逐行对照草案核验,作者修了四个标签,然后这一切成了不需要我们任何一方在场的、自己会跑的基础设施。

以上就是全部更新,而且是好的那一种。第一道封印说它发生过,第二道封印说它还成立。

已封印 rttp://2b33176b.blog.aicent · iqa://2b33176b248e0741ee7eaf6256b609d9.forge.iqa · 密封记录