Files
ST-Bionic-Memory-Ecology/docs/README.md

4.1 KiB
Raw Blame History

ST-BME 文档

这里是 ST-Bionic-Memory-EcologyST-BME的完整文档。仓库根目录的 README.md 是精简入口(介绍、安装、快速上手、导航),细节都在这里。

  • 用好插件(配置、面板、排障、存储)→ 看 usage/
  • 理解内部原理(架构、算法、功能机制)或参与维护 → 看后面几节

文档地图

usage/ — 使用手册

面向用户:"怎么配、怎么用、出问题怎么查"。从精简后的 README 下沉的详细内容。

  • configuration.md — 完整配置参考:记忆 LLM、Embedding、提取/召回/认知/维护设置、任务预设、ENA、隐藏/渲染、Native
  • panel.md — 面板导览:总览、任务、操作、配置、图谱区域
  • troubleshooting.md — 排障指南
  • storage-and-sync.md — 数据存储、云端镜像、兼容兜底、持久召回卡片

architecture/ — 架构与控制平面

跨文件的结构、数据路径、不变量。这些内容变化慢,是理解"为什么这样组织"的入口。

  • overview.md — 子系统地图 + 写入/读取/安全三条数据路径 + 完整目录结构 + 事件挂载
  • control-plane.md — 身份解析、持久化状态机、必须维持的不变量
  • storage-and-formats.md — 存储分层、快照契约、向前兼容纪律
  • server-integration.md — 三档 Authority 集成、自动降级/升级、能力探测

algorithms/ — 算法原理

核心算法"怎么算的":参数、公式、阈值。基于真实代码编写,并标注关键文件位置。

features/ — 功能解析

每个面向用户的功能"做什么、怎么用、边界在哪"。

contributing/ — 参与维护

怎么开发、怎么测、必须遵守的约定。

  • development.md — 构建、测试、检查命令;分支工作流
  • testing.md — 测试分类、ratchet 防线、依赖注入守卫
  • conventions.md — 注入式控制器模式、必须保持的不变量

维护原则(重要)

文档最大的敌人是腐烂。本目录遵守三条防腐铁律:

  1. 离代码越近,腐烂越慢。 单个函数的 API 细节留在模块头注释里(改代码自然会改它),不抄进这里。本目录只写"跨文件的算法原理、不变量、功能行为"。
  2. 不写一改就过期的内容。 避免"某函数第几行做什么"这种描述;算法文档引用文件位置时,描述的是"哪个算法在哪个文件",而非逐行。
  3. 改了行为就更新对应文档。 算法参数、不变量、功能边界发生变化时,更新这里;纯重构(不改行为)通常不需要动文档。