Add ProjectID to stream event envelope (CF3 project channel) #11

Merged
weichen merged 1 commits from feature/project-inbox-r1 into main 2026-09-30 18:56:53 +00:00
Owner

CF3(D50):事件信封增加可选 ProjectID(只增不删);项目流以伪会话键 project: 复用会话流机制(独立 seq/持久化/重放)。新增 golden event_project_stream。

CF3(D50):事件信封增加可选 ProjectID(只增不删);项目流以伪会话键 project:<projectId> 复用会话流机制(独立 seq/持久化/重放)。新增 golden event_project_stream。
weichen added 1 commit 2026-09-30 18:56:48 +00:00
Why: D50 approved — the project inbox needs its own SSE stream reusing the
conversation event mechanism via the pseudo-key project:<projectId>; the
envelope stamps project ownership (additive field).
Evidence: conformance golden event_project_stream; go test green.
Impact: additive only (omitempty); consumers ignore unknown fields.
Refs: documents proposal 2026-09-30-card-stream-artifact-unify-project-inbox.md (D50).
weichen merged commit f8b77c0d02 into main 2026-09-30 18:56:53 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Core#11