架构
存储与状态
MindMux 把数据分布在多个层次中,每一层都有不同的持久性和归属方式。
持久项目知识
brain/ 目录负责保存项目的持久记忆,其中包括:
- root docs
- pages
- brain metadata
这一层的目标是便于人类阅读,并且可版本控制。
项目本地运行状态
项目本地存储保存和某个具体项目实例绑定的状态,例如:
- 会话日志
- 任务状态
- 项目作用域的设置
用户全局应用状态
有些设置和安全凭证不会放进项目目录,而会进入用户级应用存储。比如认证状态、加密密钥或全局偏好这类内容,放在用户级存储里更合理。
为什么这种拆分重要
MindMux 非常重视以下区别:
- 什么应该成为项目的持久记录
- 什么只是本地运行应用所必需的状态
这条区别能帮助团队保持项目记忆的干净和可移植。