iter56 cluster-911: Studio Store → query/command ports + CQRS Core dispatch#919
Conversation
📊 状态卡片 — reviewer 派出
🤖 controller status banner ⟦AI:AUTO-LOOP⟧ |
📊 状态卡片 — fix 派出
🤖 controller status banner ⟦AI:AUTO-LOOP⟧ |
📊 codex 进展 review-pr919-omnibus-r1 (⏳ 进行中; 已跑 9 min)
|
📊 状态卡片 — reviewer 派出
🤖 controller status banner ⟦AI:AUTO-LOOP⟧ |
📊 codex 进展 review-pr919-omnibus-r3 (⏳ 进行中; 已跑 9 min)
|
Codecov Report❌ Patch coverage is
@@ Coverage Diff @@
## auto-refact-dev #919 +/- ##
================================================
Coverage 83.21% 83.22%
================================================
Files 990 991 +1
Lines 63408 63453 +45
Branches 8205 8209 +4
================================================
+ Hits 52768 52806 +38
- Misses 7098 7106 +8
+ Partials 3542 3541 -1
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 3 files with indirect coverage changes 🚀 New features to boost your workflow:
|
…spatch - I*Store → I*QueryPort + I*CommandPort/CommandService split - ActorCommandDispatcher 删除(被 CQRS Core dispatch 替代) - IChatHistoryStore / IRoleCatalogStore / IConnectorCatalogStore + ActorBacked 实现 + Studio Projection CommandServices 重构 - Studio 行为完全保留(catalog/workspace/history/team/member 接口语义不变) - 写路径走 IActorDispatchPort + 标准 EventEnvelope 构造(不再手拼) - 不新增 Core types / pipeline phase / docs/canon vocabulary LOC +827/-490 net +337 Studio tests 602/602 PASS + CLI 107 + workspace 9 + NyxID chat 72 = all PASS test_stability_guards.sh + architecture_guards.sh PASS ⟦AI:AUTO-LOOP⟧
omnibus r1 reject: - ImportLocalCatalogAsync 在 QueryPort 但实现 mutate state(违反"查询 port 只读") 修复: - 移到 IConnectorCatalogCommandPort + IRoleCatalogCommandPort - ConnectorService + RoleCatalogService 改走 _commandPort - 加 architecture guard 验证 Studio catalog query port 拒绝 mutate verb local PASS: test_stability_guards.sh + architecture_guards.sh + Studio 602/602 ⟦AI:AUTO-LOOP⟧
a1cdf42 to
aefed23
Compare
📊 状态卡片 — reviewer 派出
🤖 controller status banner ⟦AI:AUTO-LOOP⟧ |
📊 codex 进展 review-pr919-omnibus-r4 (⏳ 进行中; 已跑 9 min)
|
摘要
iter56 cluster-911 — Phase 9 r2 unanimous(narrowed scope:保留 Studio 行为 + 拆 Store):
I*QueryPort(读)+I*CommandPort/CommandService(写)边界
影响范围
LOC +827/-490 net +337(含拆分新建文件)
验证
bash tools/ci/test_stability_guards.shPASSbash tools/ci/architecture_guards.shPASSdotnet build aevatar.slnx --nologoPASSCloses #911
🤖 Auto-loop / codex-refactor-loop iter56
⟦AI:AUTO-LOOP⟧