build_approval_reason 改 async + 接收 db,对 delete/restore/purge/update/bind/create_task 的 id/project_id 查 ProjectRepo.get_by_id 拼「项目名」(id=x)(原只拼裸 id,用户反馈'只返回 ID 不知道是什么数据') 新增 resolve_project_label helper;process_tool_calls 调用改 await 来源 aichat审查报告 第二章 + 用户 2026-06-14 再反馈;cargo 0 err
36 lines
618 B
Markdown
36 lines
618 B
Markdown
# DEVFLOW-2 IPC 桥接实施
|
|
|
|
> 创建: 2026-06-10 | 状态: 待实施
|
|
|
|
---
|
|
|
|
## 概述
|
|
|
|
建立 Tauri IPC 命令层,将 Rust 后端业务逻辑暴露给 Vue 前端。依赖 DEVFLOW-1 (CRUD 层) 完成。
|
|
|
|
## 目标
|
|
|
|
- [ ] 按 CRUD 模块组织 commands 目录结构
|
|
- [ ] 实现 projects 相关 commands
|
|
- [ ] 实现 tasks 相关 commands
|
|
- [ ] 实现 workflow 相关 commands
|
|
- [ ] 统一错误处理 (Rust Error → 前端字符串)
|
|
- [ ] 状态注入 (AppState)
|
|
- [ ] 前端 invoke 封装
|
|
|
|
## 实施记录
|
|
|
|
*(待填写)*
|
|
|
|
## 变更文件
|
|
|
|
*(待填写)*
|
|
|
|
## 遗留问题
|
|
|
|
*(待填写)*
|
|
|
|
## 下一步
|
|
|
|
*(待填写)*
|