背景
当前 scripting authority 这条链路已经开始出现 CQRS 边界漂移:
- 写路径 / runtime 路径会直接触发 authority read-model activation
- command 成功条件部分依赖 query / read-model 追平
- runtime capability 持有本地 snapshot cache,后续可能演化成 shadow state
- 当前 CI 守卫主要限制 query 侧 priming,但没有明确禁止写路径依赖 projection / query
- 现有部分架构守卫仍然存在检测盲区
目标
把 scripting authority 边界重新收紧到以下状态:
- 写路径不控制 read-model 生命周期
- 写路径成功不依赖 query / read-model 追平
- runtime 不保留不必要的 shadow fact
- CI 和测试可以把这些边界固化成门禁
范围
- scripting authority 写路径收口
- CQRS 边界守卫加强
- 定向 runtime cache 审计
- 架构守卫精度补强
不在本次范围
- scripting authority 边界之外的大范围 workflow 重构
- 这一轮先不做平台级通用架构报告自动化
验收标准
IScriptAuthorityReadModelActivationPort 从 definition / catalog command service 和 runtime capability 中移除
- catalog promote / rollback 不再依赖 query-port 轮询来确认成功
- scripting 专属架构守卫能对写路径 projection / query 耦合直接报错
_definitionSnapshots 要么被移除,要么被明确说明为受限的 transient cache
- 围绕 concurrent collection 的架构守卫盲区被收敛
子任务
背景
当前
scripting authority这条链路已经开始出现 CQRS 边界漂移:目标
把
scripting authority边界重新收紧到以下状态:范围
不在本次范围
验收标准
IScriptAuthorityReadModelActivationPort从 definition / catalog command service 和 runtime capability 中移除_definitionSnapshots要么被移除,要么被明确说明为受限的 transient cache子任务