架構
儲存與狀態
MindMux 把資料分佈在多個層次中,每一層都有不同的永續性和歸屬方式。
持久專案知識
brain/ 目錄負責儲存專案的持久記憶,其中包括:
- root docs
- pages
- brain metadata
這一層的目標是便於人類閱讀,並且可版本控制。
專案本地執行狀態
專案本地儲存儲存和某個具體專案例項繫結的狀態,例如:
- 會話日誌
- 任務狀態
- 專案作用域的設定
使用者全域性應用狀態
有些設定和安全憑證不會放進專案目錄,而會進入使用者級應用儲存。比如認證狀態、加密金鑰或全域性偏好這類內容,放在使用者級儲存裡更合理。
為什麼這種拆分重要
MindMux 非常重視以下區別:
- 什麼應該成為專案的持久記錄
- 什麼只是本地執行應用所必需的狀態
這條區別能幫助團隊保持專案記憶的乾淨和可移植。