Files
Agent-System/.doc/ops/research/2026-09-15-track-e-retrospective.md
T

2.2 KiB
Raw Blame History

title, created, status, confidence
title created status confidence
Track E 持久事件交付复盘 2026-09-15 done high

调研:Track E 持久事件交付复盘

结论

E0A–E1C 已在隔离库证明:领域变化、envelope、delivery 同 UoW;PG dispatcher 原子 lease/fencing;notify / workflow_advance / projection 各自 exactly-one visible outcome。共享集群消费者保持 off,HTTP 闭包仍是唯一真实写者。E2 已部署兼容守卫:消费者 live 时闭包停写,off/shadow 时闭包继续写。删除 OnOutbox / AddOnApprovedHook 必须等 live 发布窗口;当前删除会让 notify/advance 停写。DOC-RELIABILITY-PILOT 保持 OPEN。FAV 保持 disabled。

证据

项 路径/命令 结果
E0A E0A 报告 PASS;dispatcher off;FAV 不写入
E0B E0B 报告 PASS;1/2/4 worker;旧 token 失败
E1A E1A 报告 隔离库 unique notify PASS;共享 off
E1B E1B 报告 隔离库 unique stage-ready PASS;共享 off
E1C E1C 报告 no-replace PASS;共享 off
E2 E2 报告 live 停写;off/shadow 仍写;API 保留

开放问题

  • 共享环境尚未做 notify/advance/projection 的 live 切换与授权页刷新纵切,因此 Track E DoD 中「生产注册无 OnOutbox=」与「授权 UI 三类重启」未关闭。
  • 历史 inventory 的 repair/quarantine 真实批量审批未在共享库演练。
  • FAV 仍只预留 disabled 契约。

建议动作

  • 下一窗口:按消费者独立 shadow coverage → drain → live,闭包因 E2 守卫自动停写;确认 backlog 与 receipt 后再删 hook API。
  • Track S 从 D6(internal/doccontent)开始,不占用 events mutex。
  • Track P 保持独立 remediation,不阻塞事件交付。