轮次树即飞行记录仪
vibe-linter 的 session/round 机制(这一轮的审计与这一轮的修复配对)其实是nonce / 新鲜度 / fencing-token(防重放令牌)的重新发明(防重放;Raft 的 epoch 机制拒绝僵尸 subagent)。一个 token 变成一个三元组 (round, state-hash, issuer-signature),串成一条哈希链——最美的地方在于这次融合:session 机制和审计账本是同一个对象(token 就是只追加的链式条目 = 任务的溯源记录)。
按 Perrow 的"正常事故"理论,责任归属必须预先内建进底层基础设施(一个黑匣子)。四项要求:
- 记录每一轮生效的策略状态版本(用的是哪些 skills/net/validator-calibration)——因为责任有两种归处:执行者错了,或者规则本身错了(一把锁放行了不该放行的东西)= 一个反哺修正循环的判例时刻;
- 保留失败的分支(负样本数据 + 偏好对 = 字面意义上的 DPO 训练数据对);
- 防篡改(只追加、哈希链接、worker 无法写入——"历史也需要环保护");
- 按风险分级的留存策略。
先例:W3C PROV、事件溯源(event sourcing)、OpenTelemetry 的 span tree。"git 是最弱的先例——它记录的是制品的演化,而不是裁决与理由。" 整套机制想要的是一个全局唯一账本(coin = 权威声明 → 单一事实来源,UTXO 集合的类比;信任的复式记账,配一个能找出死 coin 的守恒定律检查器 = 锁审计数据)。
上级:vibe-linter