# knowledge:已确认架构决策(蒸馏) > 权威 ADR 在 [`design-docs/架构-03-关键决策与原则(ADR).md`](../../design-docs/架构-03-关键决策与原则(ADR).md);另见根 `CLAUDE.md` 决策表。本文件只蒸馏“结论”供快速对齐,背景 / 选项 / 后果看 ADR 原文;过时即修正。 | 决策 | 结论(一句话) | |---|---| | **ADR-001** 模块化单体优先 | 默认模块化单体(清晰边界 / 本地事务 / 低成本);痛点可量化才拆服务,事实源与用户确认边界必须回 Muse | | **ADR-003** 数据库 | PostgreSQL + JSONB | | **ADR-006** 知识运行时 | RAGFlow GraphRAG;客户端不可用时 `Unavailable` 优雅降级(fail-closed) | | **ADR-013** 鉴权 | Sa-Token | | **ADR-014/015** yudao fork + 逻辑 owner 优先 | yudao-cloud 作工程基座 / 过渡物理落点;逻辑 owner / facade / 状态机 / 写入边界以 BC 为准;跨 BC 写入走 owner facade | | **ADR-016** Governance 拆散 / MetaSchema 独立 | MetaSchema→独立 BC;Protection Node + Quality Policy→AI grant 包;市场治理→Marketplace admin 包 | | **ADR-017/018** Source 传播 | 事件驱动各模块自治;无独立 source 模块、无 Candidate Decision Envelope、**去 needs_recheck**;接受候选时实时对比来源版本;`source_snapshot` 独立表 DDL 归 infra | | Account 物理落 member | member = Account BC 物理承载,扩 Entitlement/Quota/Usage/Security/Binding;唯一写入 authority,不反写他域事实 | | AI 授权隔离 | grant 与 runtime **包级隔离 + ArchUnit**;机械门禁落点见 [`../rules/bc-boundaries.md`](../rules/bc-boundaries.md) | | API 版本 | `X-API-Version` Header | | 实时通信 | SSE(AI stream 独立 + 事件统一) | | 正文保护 | 自动保存 + IndexedDB 安全网 | | Block 粒度 / 知识确认 | 场景/小节级;知识默认自动确认,冲突时人工 | | Entitlement / Archive | 可变表 + 审计日志;Archive 先同表,后续按量分离 | > 上述为“已确认”决策的稳定结论;若 ADR 原文与本表冲突,以 `架构-03` 为准并回写本表。