✨ feat: 整体更新同步
This commit is contained in:
@@ -26,10 +26,10 @@ aide decide 的数据存储负责管理待定项数据和决策记录的持久
|
||||
**用途**:存储当前待处理的待定项数据
|
||||
|
||||
**生命周期**:
|
||||
- 创建:`aide decide '<json>'` 执行时
|
||||
- 创建:`aide decide submit '<json>'` 执行时
|
||||
- 读取:Web 前端通过 API 获取
|
||||
- 保留:决策完成后保留,用于 `aide decide result` 验证匹配性
|
||||
- 覆盖:下次 `aide decide '<json>'` 执行时覆盖
|
||||
- 覆盖:下次 `aide decide submit '<json>'` 执行时覆盖
|
||||
|
||||
**内容格式**:与输入数据格式相同(DecideInput)
|
||||
|
||||
@@ -202,7 +202,7 @@ save_atomic(path: Path, data: dict) -> None:
|
||||
|
||||
| 文件 | 创建时机 | 删除时机 |
|
||||
|------|----------|----------|
|
||||
| pending.json | `aide decide '<json>'` | 不自动删除,下次覆盖 |
|
||||
| pending.json | `aide decide submit '<json>'` | 不自动删除,下次覆盖 |
|
||||
| {session_id}.json | 用户提交决策 | 不自动删除 |
|
||||
|
||||
### 5.2 历史记录清理
|
||||
@@ -238,7 +238,7 @@ ensure_decisions_dir(root: Path) -> Path:
|
||||
|
||||
```
|
||||
✗ 无法解析 pending.json: <具体错误>
|
||||
建议: 文件可能已损坏,请重新执行 aide decide '<json>'
|
||||
建议: 文件可能已损坏,请重新执行 aide decide submit '<json>'
|
||||
```
|
||||
|
||||
### 6.2 文件缺失
|
||||
@@ -246,7 +246,7 @@ ensure_decisions_dir(root: Path) -> Path:
|
||||
| 场景 | 错误信息 |
|
||||
|------|----------|
|
||||
| .aide/ 不存在 | `✗ .aide 目录不存在,请先执行 aide init` |
|
||||
| pending.json 不存在 | `✗ 未找到待定项数据,请先执行 aide decide '<json>'` |
|
||||
| pending.json 不存在 | `✗ 未找到待定项数据,请先执行 aide decide submit '<json>'` |
|
||||
| 历史记录不存在 | `✗ 尚无决策结果,请等待用户完成操作` |
|
||||
|
||||
### 6.3 数据不一致
|
||||
@@ -255,7 +255,7 @@ ensure_decisions_dir(root: Path) -> Path:
|
||||
|
||||
```
|
||||
✗ 决策结果已过期
|
||||
建议: pending.json 已被更新,请重新执行 aide decide '<json>'
|
||||
建议: pending.json 已被更新,请重新执行 aide decide submit '<json>'
|
||||
```
|
||||
|
||||
## 七、方法签名原型
|
||||
|
||||
Reference in New Issue
Block a user