Files
Agent-System/.doc/archive/ops/2026-09-15-event-e0a-production-scope-contract.md
T
weichenandCursor 1c04f17c8c test(events): reject replay apply without approval ref
ReplayPlan two-person apply already required digest match; this pins the missing ApprovalRef negative so dry-run tickets cannot skip the ticket field.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 13:26:20 +00:00

1.9 KiB
Raw Blame History

title, status, created, updated, owner, branch, worktree, mutex
title status created updated owner branch worktree mutex
E0A 事件生产、契约与历史数据门 done 2026-09-15 2026-09-15 Cursor fix/event-production-scope-contract - events

E0A 事件生产、契约与历史数据门

目标

组合根注入唯一 docflow.Commands;candidate-ready、downstream-impact、approved 三条链在同一 UoW 写 envelope/delivery;缺 env/project fail closed;FAV 不写入;allowlist 与 runtime registry parity;历史 inventory 分类且不删数据;dispatcher 保持 off。

范围

  • D3 生产入口与作用域
  • D10 既有 event allowlist 补全与 registry parity
  • D11 inventory、sequence ADR、repair/quarantine/expire、replay 骨架、service principal 表

非目标

  • 不实现/启动 PG dispatcher
  • 不激活 FAV,不写 staging/artifact/publication
  • 不删除历史事件
  • 不开始 Track S/P

步骤

  1. 从最新 dev 开 fix/event-production-scope-contract 并登记 CURRENT
  2. 唯一 Commands、三条链同 UoW、FAV 隔离
  3. allowlist + registry parity + 动态 FAV 注册失败
  4. inventory/repair/replay/principal additive schema 与用例
  5. 连续性模型 ADR;gap blocking 关闭
  6. 隔离库 PG 证据与 test-report

验收标准

相关链接