Some checks failed
Backend Maven CI / backend-local (push) Has been cancelled
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
3.2 KiB
3.2 KiB
knowledge:模块真实现状基线(指针)
模块现状导航:逐模块证据见
...现状基线.md(2026-06-13 历史快照)+ 根因见...对抗复盘.md。本文件只做导航 + 关键结论蒸馏;进度机械源 = 覆盖 JSON(当前 233/233);冲突时以代码 + 覆盖率台账 + 主台账为准。
关键结论(蒸馏,基线源自 2026-06-13,coverage 状态已于 2026-06-19 同步)
- 后端不是空壳:9 BC 后端普遍是真实业务逻辑(幂等 / 乐观锁 / 审计 / Shadow→Canonical 硬闸门 / 真实 HTTP 外部集成)。覆盖率台账 233 operation:233 completed / 0 needs_verification;catch_all / generic_persistence / sse_placeholder / missing / blocked 全为 0。逐域 operation:account 33 / ai 41 / content 51 / events 1 / knowledge 59 / market 32 / meta 16;completed operation 已带
testFiles证据锚点并由覆盖门禁校验。 - “completed” = 覆盖率门禁批准状态(需 HTTP 入口 + 真实 PostgreSQL + Flyway + 证据),≠ 端到端可用;历史“完成”声称是低报而非高报。
- 三大真实缺口:
- 前端 muse-studio 严重滞后:AI 候选闭环断链、知识库 / 市场生产侧 UI 缺失、个人中心约 21% 端面且跑 MSW mock——objective“先审后入”在用户可见层当前不可用。
- 跨 BC facade 多为
Unavailable占位:meta impact-preview、account 投影等仅 fail-closed 占位 → 运行期返回*_UNAVAILABLE(meta 写链路、account 约 21/33 端面运行期降级)。 - 机械门禁缺口:原 ADR“AI 授权包级隔离 + ArchUnit”全仓 0 规则;gateway 路由未接任何 Muse BC 且留死路由。
- 整体只读评估 ≈ 76%(后端高 / 内部验证门禁中 / 前端低 / 跨 BC 集成与机械门禁低)。
订正与进展(随基建推进更新 —— 复利留痕)
- A1/R6 订正:基线 §1.1“本仓不承载运行时代码”与磁盘事实矛盾——本仓是 monorepo,物理承载
muse-cloud/muse-admin/muse-studio代码 + CI;以../../AGENTS.md为准。 - 缺口 3 已部分补齐(基建复利):
- BC 边界 ArchUnit 门 →
../rules/bc-boundaries.md(已验证绿)。 - 契约先行门(Flyway 卫生 + OpenAPI 结构)→
../rules/contract-first.md(已验证绿)。 - CI 真跑测试 + JDK21 + 门禁去硬编码 → P0(见
../rules/verification-and-anti-false-green.md)。
- BC 边界 ArchUnit 门 →
- market 安装物化断层(核心已补齐):基线"市场生产侧缺失"之外另有一层后端事实——安装原本只写安装记录 + license 投影、不物化下游(检索
no_dataset静默省略、binding.kb_id被污染存 assetId)。知识库类型已补完整链路并真验收(D0-fork:上架 fork 公开副本隔离发布者私有内容);agent handoff 物化与 KB 召回阻断已在 E4 真 e2e 验收。机制、四单元闭环与剩余开放项(副本回收/下架撤权细补偿)见market-install-downstream-materialization.md。