新增: 文档(任务推进链实施路径+任务模块分析+审查报告+patch_file指南)
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
> 创建: 2026-06-10 | 状态: ✅ 已完成(2026-06-14 核对源码标注)
|
||||
>
|
||||
> **完成说明(核对源码 src-tauri/src/commands/ 实测)**:IPC 命令层已全部落地。`src-tauri/src/lib.rs` 的 `tauri::generate_handler!` 共注册 **66 个** IPC 命令;`commands/` 目录下共 69 处 `#[tauri::command]` 标注(含少量未在入口注册的内部/辅助命令)。按 CRUD 模块组织目录结构、统一错误处理、AppState 注入、前端 invoke 封装均已实施。原文(含目标清单与待填写占位)保留如下,未删除。
|
||||
> **完成说明(核对源码 src-tauri/src/commands/ 实测,2026-06-15 复核)**:IPC 命令层已全部落地。`src-tauri/src/lib.rs` 的 `tauri::generate_handler!` 共注册 **67 个** IPC 命令;`commands/` 目录下共 70 处 `#[tauri::command]` 标注(差额 3 为已定义但未在入口注册的内部/辅助命令,主代理数行确认:ai/commands.rs 20 标注注册 19 + ai/mod.rs 2 标注未注册)。按 CRUD 模块组织目录结构、统一错误处理、AppState 注入、前端 invoke 封装均已实施。原文(含目标清单与待填写占位)保留如下,未删除。
|
||||
|
||||
---
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
## 目标
|
||||
|
||||
- [ ] 按 CRUD 模块组织 commands 目录结构
|
||||
- [ ] 实现 projects 相关 commands
|
||||
- [ ] 实现 tasks 相关 commands
|
||||
- [ ] 实现 workflow 相关 commands
|
||||
- [ ] 统一错误处理 (Rust Error → 前端字符串)
|
||||
- [ ] 状态注入 (AppState)
|
||||
- [ ] 前端 invoke 封装
|
||||
- [x] 按 CRUD 模块组织 commands 目录结构
|
||||
- [x] 实现 projects 相关 commands
|
||||
- [x] 实现 tasks 相关 commands
|
||||
- [x] 实现 workflow 相关 commands
|
||||
- [x] 统一错误处理 (Rust Error → 前端字符串)
|
||||
- [x] 状态注入 (AppState)
|
||||
- [x] 前端 invoke 封装
|
||||
|
||||
## 实施记录
|
||||
|
||||
@@ -32,12 +32,12 @@
|
||||
> | 任务 | `commands/task.rs` | 5 |
|
||||
> | 灵感 | `commands/idea.rs` | 6 |
|
||||
> | 工作流 | `commands/workflow.rs` | 5 |
|
||||
> | AI 聊天/对话/技能/并发 | `commands/ai/`(commands.rs、conversation.rs、skills.rs 等) | 18 |
|
||||
> | AI 聊天/对话/技能/并发 | `commands/ai/`(commands.rs、conversation.rs、skills.rs 等) | 19 |
|
||||
> | 知识库 | `commands/knowledge.rs` | 14 |
|
||||
> | 应用设置 KV | `commands/settings.rs` | 4 |
|
||||
> | **合计** | | **66** |
|
||||
> | **合计** | | **67** |
|
||||
>
|
||||
> 另:`commands/` 目录内共 69 处 `#[tauri::command]` 标注(差额 3 为已定义但未在 `generate_handler!` 注册的内部/辅助命令)。`commands/knowledge_timeline.rs` 不是 IPC 命令文件,是知识生命线记录器(内部便捷方法,无 `#[tauri::command]`),不计入。
|
||||
> 另:`commands/` 目录内共 70 处 `#[tauri::command]` 标注(差额 3 为已定义但未在 `generate_handler!` 注册的内部/辅助命令)。`commands/knowledge_timeline.rs` 不是 IPC 命令文件,是知识生命线记录器(内部便捷方法,无 `#[tauri::command]`),不计入。
|
||||
|
||||
*(原文占位:待填写)*
|
||||
|
||||
|
||||
Reference in New Issue
Block a user