docs(mvp): 校正 MetaImpact 判定(缺用量投影特征非接线)+ 确认 goal 主攻方向
勘察发现 content/ai/knowledge DAL 均未持久化 schemaKey 用量引用,MetaImpact 真实化=多模块特征工程而非 facade 接线,置后。 goal 方向定:活体纵切·每 BC 一条端到端旅程,验收=achieve the product goal。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
517e2b8197
commit
7ac58ab7e4
@ -92,7 +92,7 @@
|
||||
|
||||
### A. 后端跨 BC facade 真实化(B2,非 stub,真实委派)
|
||||
- ✅ `MuseContentWorkOwnerFacade`(content→ai)/ `ContentKnowledgeWorkOwnerFacade`(content→knowledge):@Primary 真实委派 content-api,**缺口已闭**(B2 勘察曾误判为未做)。
|
||||
- ⬜ `MetaImpactFacade`(meta 发布链,**高**):现仅 `UnavailableMetaImpactFacade` 抛 `META_EXTERNAL_OWNER_UNAVAILABLE`,阻断 publish/activate/rollback/deprecate。真实实现需 content/knowledge/ai/export 各暴露"按 schemaKey 计受影响实体数"查询 API 再聚合(多模块设计,不可伪造数量)。service 层 `MetaSchemaImpactPreviewServiceImpl` 已就绪等真实 facade。
|
||||
- ⏸ `MetaImpactFacade`(meta 发布链,**重新判定:缺特征非接线,降优先级**):现仅 `UnavailableMetaImpactFacade` 抛 `META_EXTERNAL_OWNER_UNAVAILABLE`,阻断 publish/activate/rollback/deprecate。**2026-06-14 勘察发现**:content/ai/knowledge DAL **均未持久化 schemaKey 用量引用**(content 的 "MetaSchema 版本" 仅在请求/响应 VO 作传参,非存储的"作品 X 用 schema Y"关系),无独立 export 模块。故无数据可真实计数,`Unavailable` 抛错实为**诚实 fail-closed**(拒绝伪造)。真实化 = 先建"meta-schema 用量投影"数据模型(各 owner 新表 + 写时落库 + 计数 API),是多模块**特征工程**而非 facade 接线;且 meta 治理属 admin 侧、用户价值低。**判定:置后,待用量投影建模专项**。service 层 `MetaSchemaImpactPreviewServiceImpl` 已就绪等真实 facade。
|
||||
- ⬜ `MarketAccountProjectionFacade` + `AccountAttributionSourceFacade`(account 记录读/归因,**高**):account 21/33 端运行期 `*_UNAVAILABLE`。market 侧有 `MarketAccountProjectionProvider`(写投影),需打通 outbox 同步 + account 读路径。
|
||||
- ⬜ 4× `Unavailable*SourceOwnerFacade`(AI←Account/Meta/Market/Knowledge 源属主校验,**中**):返回 `owner_missing`。属"源传播事件驱动"副路径,不阻 MVP#1 核心切片;各 owner BC 出 source-owner 出站 API。
|
||||
- ⏸ 正确 fail-closed(非缺口):`UnavailableNewApiAccountFacade`/`UnavailableAccountFileServiceFacade`/`UnavailableSecurityToolGrantApprovalFacade`——依赖未配置的外部服务(New-API/对象存储/治理审批),保持 fail-closed。
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user