Tauri 2 + Vue 3 + Vite 6 桌面应用,Rust workspace 含 13 个 crate (df-ai / df-storage / df-workflow / df-core / df-execute 等)。 核心能力:AI 聊天 agentic 循环(工具调用+人工审批)、工作流引擎、 任务/想法/项目/阶段管理、可追溯性,及配套前端组件。
38 lines
651 B
Markdown
38 lines
651 B
Markdown
# DEVFLOW-1 CRUD 层实施
|
|
|
|
> 创建: 2026-06-10 | 状态: 待实施
|
|
|
|
---
|
|
|
|
## 概述
|
|
|
|
为 df-storage 实现完整的 CRUD 操作层,使所有 crate 能够持久化数据。这是 Phase 1 的首要任务,所有后续功能的前置条件。
|
|
|
|
## 目标
|
|
|
|
- [ ] 定义泛型 `Repository<T>` trait
|
|
- [ ] 实现 ideas 表 CRUD
|
|
- [ ] 实现 projects 表 CRUD
|
|
- [ ] 实现 tasks 表 CRUD
|
|
- [ ] 实现 workflow_defs 表 CRUD
|
|
- [ ] 实现 workflow_runs 表 CRUD
|
|
- [ ] 实现 artifacts 表 CRUD
|
|
- [ ] 事务支持
|
|
- [ ] 单元测试
|
|
|
|
## 实施记录
|
|
|
|
*(待填写)*
|
|
|
|
## 变更文件
|
|
|
|
*(待填写)*
|
|
|
|
## 遗留问题
|
|
|
|
*(待填写)*
|
|
|
|
## 下一步
|
|
|
|
*(待填写)*
|