更新日期:2026-10-06。用户授权的独立数据同步范围见 AGENTS.md,选择与代价见 ADR-017。
本机数据仓库为 ../Lifebase-data,真实库在 libraries/personal/,合成库在
libraries/demo/。原 ~/Lifebase 与 ~/Lifebase-demo 是兼容链接;现有默认命令
继续可用。新设备通过数据仓库的入口显式选择库:
conda activate lifebase
../Lifebase-data/bin/lifebase-data graph status
../Lifebase-data/bin/lifebase-data --library demo search "野餐"
../Lifebase-data/bin/lifebase-data --library demo context "野餐有哪些讨论?" --format json也可以 lifebase --data-dir ../Lifebase-data/libraries/personal list。
来源导出位于 exports/,导入后仍归档到库内 RAW;移走导出不会改变已归档证据。
普通 Git 工作树仍拒绝存库。独立数据仓库根需包含 .lifebase-data.json:
{
"schema_version": 1,
"purpose": "lifebase-private-data",
"visibility": "private",
"repository": "Terrence129/Lifebase-data",
"libraries": {
"personal": "libraries/personal",
"demo": "libraries/demo"
}
}实际 origin 须与 repository 相符(GitHub SSH 或 HTTPS 的完整 .git URL)。库根
必须在 libraries/ 下,不接受 exports、仓库根、未登记目录、路径穿越或嵌套 Git
工作树。配置是本地选择加入声明;应用不在每次查询时访问 GitHub。私有仓库的维护
脚本在推送前独立核对可见性。
先安装 Git LFS,clone 数据仓库后执行 git lfs pull,按仓库
README 恢复库权限并运行 validate。LFS 未 hydrate 的指针不是真实数据,不能导入
或构图。Git 不保存原 Unix 权限和修改时间;迁移报告用于审计,本地验收以哈希和
规范化身份为准。
Git / LFS 是本次授权的同步方式。独立备份恢复、Harness、模型回答及真实外发验证
继续等待后续阶段。迁移本身未改动来源策略;当前策略见
ADR-021:聊天来源默认 cloud_ok。