diff --git a/docs/mvp/进度总账.md b/docs/mvp/进度总账.md index 72365ecf..89365121 100644 --- a/docs/mvp/进度总账.md +++ b/docs/mvp/进度总账.md @@ -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。