数据库与索引适配器
适配与边界 · 数据库只做 adapter
lorebit 不会从零实现数据库内核。它会根据每种存储的真实能力,通过 adapter 组合知识工作流;不能完成的能力必须显式暴露,而不是悄悄降级。
适配器分层
能力协商比“支持某数据库”更重要
同一个数据库产品可能只启用了部分索引、过滤或事务能力。因此 adapter 应声明 capabilities,core 再据此决定一条查询或重建路径是否可执行。
这让使用者能看见选择的代价:例如只有向量检索时,系统可以明确说明关键词匹配不可用;而不是把结果变化伪装成正常行为。
不属于 adapter 的事
- 决定哪一份 revision 当前有效。
- 在部分失败后协调重试或重建。
- 把检索结果组织成带来源的上下文。
- 把 DevCodex 或其他宿主当成唯一产品边界。
下一步:查看当前公开契约。