- docs/02 架构设计: 新增 aichat审查/异步审批构想/流式渲染调研/generating状态机/密钥迁移健壮性/工作流脚本执行边界/条件表达式引擎/F-07 trait下沉/Agent架构说明/任务推进构想/功能创意池;更新功能决策记录+归档/对抗论证/文档记录规范/经验记录
- docs/03 模块文档: 新增 AI对话引擎/DAG引擎详解;更新 df-knowledge/df-nodes/df-storage/df-workflow/df-ai
- docs/05 代码审查: 新增 全栈审查/全局review/架构审查/近期改动审查/工作区多角度走查/自研memo流式渲染审查
- docs/09 问题排查: 新增 aichat-apikey-401
- docs/INDEX+README 索引同步;docs/todo 待办看板(2026-06-15 汇总)
- PROGRESS.md Sprint 22-25;URGENT.md 加急清单快照(5 项 P0 已全修)
- scripts/cleanup_orphan_tasks.{py,sh} 孤儿任务清理工具
- .gitignore 补 *.broken.bak + tmp/ 噪音排除
2.4 KiB
2.4 KiB
Phase 1 任务清单
创建: 2026-06-10 | 状态: 进行中
概述
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 | ✅ 完成 | 设计系统 + 硬编码数据 |
待实施 (按优先级排序)
| # | 任务 | 优先级 | 依赖 | 文档 |
|---|---|---|---|---|
| 7 | df-storage CRUD 层 | P0 | 无 | DEVFLOW-1 |
| 8 | Tauri IPC 命令层 | P0 | #7 | DEVFLOW-2 |
| 9 | Store 接入 View | P0 | #8 | DEVFLOW-3 |
| 10 | 端到端验证 (3 节点工作流) | P0 | #7, #8, #9 | DEVFLOW-4 |
| 11 | 首次 Git Commit | P0 | 无 | 建立版本基线 |
已知问题
| # | 问题 | 优先级 | 说明 |
|---|---|---|---|
| 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 |
参考文档
- ARCHITECTURE.md — 完整架构设计
- PROGRESS.md — 工作进展与交接
- Phase1 架构决策