10 lines
1.4 KiB
Plaintext

# .agent — muse-module-events(事件/SSE · Source/Authorization 横切)
> 模块跨会话记忆。真实现状权威见 [现状基线 §四/§五](../../docs/agent-specs/2026-06-13-项目目标与模块现状基线.md);进度见 [总账](../../docs/mvp/进度总账.md)。本文件只记目标/边界/out-of-scope/现状指针/TODO,过时即更。
- **目标(owner 职责)**:Source/Authorization 横切上下文(事件驱动):Source Snapshot / Authorization Snapshot / Source Status Event / Source Propagation Target;统一事件 SSE 与内部 `EventsPublishApi.publish`(双重幂等 + schema 校验)。
- **边界(不可违反)**:**非独立 source 模块**(ADR-017),来源对象 owner + outbox 协作;各消费模块自治监听并直接决策 active/disabled;传播失败 fail-default 禁用新使用,**不自动回滚已确认 Canonical**;守 BC 边界不碰他域 `.dal`([bc-boundaries](../../.agents/rules/bc-boundaries.md))。
- **out-of-scope**:业务事实写入(各 owner 自负)。
- **现状**:只读评估 88%;后端产线级,跨模块集成广泛(ai/knowledge/market/member/content 各有 EventPublishWorker + outbox,88 处引用)。
- **关键风险 / TODO**:前端 `connectAIStream` 契约漂移已修复并有 targeted Vitest 证据(2026-06-19:`sse.test.ts` + `AIPanel.contract.test.tsx` 17/17,按 SSE `event:` 行解析并把 Long `suggestionId` 归一为 string);统一事件客户端 `connectEventStream` 仍无业务 UI 消费。