Files
meida_backend/packages/kb/README.md
T
xsl 7c67506474 feat(domains): identity, billing, task services and domain placeholders
Billing implements reserve -> commit -> refund against bl_quota and bl_ledger
with row-level locking and idempotency keys; the refund commits on its own
transaction so a failed request cannot silently keep a user's quota. Task
implements the unified task centre over the state machine. Identity issues and
resolves users. Remaining domains are placeholders whose READMEs state what
belongs there and what must not.
2026-08-14 00:26:39 +08:00

963 B
Raw Blame History

packages/kb/ — 美学知识库(占位)

职责(架构 §4.1):知识实体/关系/规则/素材的读写与发布。 不负责:检索算法(调 packages/retrieval)。

待实现

  • 表:kb_entity kb_relation kb_rule kb_chunk(vector 1024) kb_asset kb_color kb_gap
  • FR-KB-01~12:本体 Schema、自建色板、内容录入、规则库、白底图流水线、 草稿→审核→发布→归档流程、知识缺口埋点

为什么它是数据不是代码

架构 §1.1:知识库是持续演进的资产,更新频率远高于代码。规则、色板、单品 必须是数据,配顾问能独立使用的运营入口(FR-ADM-02),改内容不发版。 任何时候想把规则写成 if 分支,都是错的。

知识库版本号

所有检索缓存键都带全局 kb_version,发布时 +1,旧缓存自然失效 (架构 §10)。不要试图精确追踪哪些缓存受影响。