# Bone Persistence
Bone Tools 的抽象持久化层,专注于状态管理而不依赖具体的存储实现。
## 架构设计
### 设计原则
- **抽象优先**: 不暴露具体的数据库实现细节
- **状态中心**: 所有操作都围绕 `AppState` 进行
- **可扩展性**: 支持多种持久化后端
- **同步友好**: 内置冲突处理和状态合并功能
## 使用方式
### 基本用法
### 状态操作
### 状态合并
TODO
## 支持的后端
- **SQLite**: 默认后端,支持复杂查询和事务
## 错误处理
所有操作都返回 `Result<T, PersistenceError>`,包含详细的错误信息:
## 迁移指南