Files
Agent-System/.doc/ops/short-term/2026-09-16-multi-intent-u4-outbox-projection.md
T
weichenandCursor 2755d916f4 docs(test): record U4 outbox projection report
Close the U4 checklist with golden payload and only-forward projection evidence.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 00:46:09 +00:00

1.7 KiB
Raw Blame History

title, status, created, updated, owner, branch, worktree, mutex
title status created updated owner branch worktree mutex
多意图 HITL U4:outbox 与计划投影 done 2026-09-16 2026-09-16 Cursor feature/multi-intent-u4-outbox-projection - events

多意图 HITL U4:outbox 与计划投影

目标

权威计划在同一 UoW 写入 outbox;投影只应用状态事实;消息/SSE 丢失时 GET PlanView 仍能恢复。不改 dispatcher claim/lease/retry 语义。

范围

  • Create/Decide/Receipt 同事务 Append intent.plan.*
  • 最小 payload + golden;伪造 producer 拒绝
  • projection consumer 幂等、只前进 revision;跨用户不可见
  • ctxmgr 只经 CardProjector 端口(接口在 intentflow,实现可 no-op)
  • 复用 Track E LiveConsumers

非目标

  • 不改通用 dispatcher
  • 不挂 HTTP(U5)、不改 Web(U6)、不执行动作(U7)

步骤

  1. 认领 CURRENT(mutex events)
  2. emit + golden + 投影只前进
  3. cmd/events 接入 multiplex;goose shadow
  4. 报告并合回本地 dev

验收标准

  • 创建计划产生 awaiting_input;payload 无 prompt/slots
  • 重复 event_id 不双写投影
  • 乱序低 revision 不覆盖高 revision
  • 伪造 producer 拒绝
  • GET PlanView 不依赖投影成功
  • arch-check / short 绿

相关链接