Files
DevFlow/docs/07-项目管理/Phase1任务清单-2026-06-12.md
绝尘 998a2f243d 文档: 架构方案文档(意图识别论证+多主题愿景/论证+文档物理分类+边界清晰化)
squash合并:
- 意图识别层论证(8维度+10业界佐证)
- 多主题上下文管理愿景+并存论证+补充论证(多轮agentic)
- 架构设计文档物理分类(四子目录+INDEX+命名规范+引用同步+边界清晰化)
- 前端架构技术债清单归档
2026-06-19 15:04:04 +08:00

3.3 KiB
Raw Blame History

Phase 1 任务清单

创建: 2026-06-10 | 状态: 已完成Phase 1 全量落地DEVFLOW-1~4 完成原标「进行中」2026-06-15 据源码核对回填实际完成度,原状态与待实施表保留于下)


概述

Phase 1 目标:引擎骨架,打通 df-core → df-workflow → df-storage → Tauri IPC → Vue 最小可用路径。

预计周期4-6 周

任务总览

已完成

# 任务 状态 说明
1 df-core 类型系统 完成 错误/事件/状态枚举/ID 生成
2 df-workflow DAG 引擎 完成 拓扑排序/执行器/状态机/EventBus
3 df-storage SQLite 基础表 完成 6 张表 + 4 索引
4 df-execute Shell 执行 完成 tokio::process 实现
5 13 个 Crate 骨架 完成 类型/接口/Schame 定义完整
6 9 个 Vue 页面 UI 完成 设计系统 + 硬编码数据

待实施 (按优先级排序)

核对结论2026-06-15 据源码核对):以下 #7~#11 全部已落地,逐项打 [x],原文保留。

# 任务 优先级 依赖 文档 完成
7 df-storage CRUD 层 P0 DEVFLOW-1 [x] crud.rs impl_repo! 宏 12 处Project/Task/Idea/Branch/Release/WorkflowExecution/Knowledge/AiConversation 等 RepoSprint 2
8 Tauri IPC 命令层 P0 #7 DEVFLOW-2 [x] commands/ 共 20 文件 / 67 个 command 注册src-tauri/src/lib.rs invoke_handlerproject 14 + task 5 + idea 6 + workflow 5 + ai 19 + knowledge 14 + settings 4Sprint 3 起
9 Store 接入 View P0 #8 DEVFLOW-3 [x] stores/ 10 文件composable 模式),各 View 接 Store 真数据Sprint 4
10 端到端验证 (3 节点工作流) P0 #7, #8, #9 DEVFLOW-4 [x] run_workflow IPC + DAG topological_layers + join_all 并行ProjectDetail.vue 3 节点 Shell DAG 运行 + 实时事件日志Sprint 4
11 首次 Git Commit P0 建立版本基线 [x] git log 82 commit首提交 98393b4 初始化 DevFlow 项目仓库Sprint 2

已知问题

# 问题 优先级 说明
1 同层节点未并行执行 P1 DagExecutor 有 TODO 注释
2 条件表达式引擎 P2 仅支持 true/false 字面量
3 i18n 未注册 P2 翻译文件存在但未挂载
4 AI Provider 无实现 P1 Phase 2 任务

依赖关系

#7 CRUD 层 ──→ #8 IPC 桥接 ──→ #9 Store 对接 ──→ #10 端到端验证
                                                                ↑
                                                          #7 + #8 + #9

代码规模 (当前)

类别 文件数 行数
Rust 后端 71 ~4,108
Vue 前端 ~20 ~3,896
总计 ~91 ~8,000

参考文档