优化: DOC-12 DEVFLOW-1~4/Phase1/Phase2据源码核对标完成(保留原文)+ARCHITECTURE §5.4 ModelRouter保留补提交(reset漏staged)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Phase 1 任务清单
|
||||
|
||||
> 创建: 2026-06-10 | 状态: 进行中
|
||||
> 创建: 2026-06-10 | 状态: ✅ 已完成(Phase 1 全量落地,DEVFLOW-1~4 完成;原标「进行中」,2026-06-15 据源码核对回填实际完成度,原状态与待实施表保留于下)
|
||||
|
||||
---
|
||||
|
||||
@@ -25,13 +25,15 @@ Phase 1 目标:**引擎骨架**,打通 `df-core → df-workflow → df-stora
|
||||
|
||||
### 待实施 (按优先级排序)
|
||||
|
||||
| # | 任务 | 优先级 | 依赖 | 文档 |
|
||||
|---|------|--------|------|------|
|
||||
| 7 | df-storage CRUD 层 | P0 | 无 | [DEVFLOW-1](../04-功能迭代/DEVFLOW-1.CRUD层实施-2026-06-12.md) |
|
||||
| 8 | Tauri IPC 命令层 | P0 | #7 | [DEVFLOW-2](../04-功能迭代/DEVFLOW-2.IPC桥接实施-2026-06-12.md) |
|
||||
| 9 | Store 接入 View | P0 | #8 | [DEVFLOW-3](../04-功能迭代/DEVFLOW-3.Store对接实施-2026-06-12.md) |
|
||||
| 10 | 端到端验证 (3 节点工作流) | P0 | #7, #8, #9 | [DEVFLOW-4](../04-功能迭代/DEVFLOW-4.端到端验证-2026-06-12.md) |
|
||||
| 11 | 首次 Git Commit | P0 | 无 | 建立版本基线 |
|
||||
> ✅ 核对结论(2026-06-15 据源码核对):以下 #7~#11 全部已落地,逐项打 `[x]`,原文保留。
|
||||
|
||||
| # | 任务 | 优先级 | 依赖 | 文档 | 完成 |
|
||||
|---|------|--------|------|------|------|
|
||||
| 7 | df-storage CRUD 层 | P0 | 无 | [DEVFLOW-1](../04-功能迭代/DEVFLOW-1.CRUD层实施-2026-06-12.md) | [x] ✅ `crud.rs` `impl_repo!` 宏 12 处(Project/Task/Idea/Branch/Release/WorkflowExecution/Knowledge/AiConversation 等 Repo),Sprint 2 |
|
||||
| 8 | Tauri IPC 命令层 | P0 | #7 | [DEVFLOW-2](../04-功能迭代/DEVFLOW-2.IPC桥接实施-2026-06-12.md) | [x] ✅ `commands/` 共 20 文件 / 57+ command(project/task/idea/workflow + AI + knowledge + settings),Sprint 3 起 |
|
||||
| 9 | Store 接入 View | P0 | #8 | [DEVFLOW-3](../04-功能迭代/DEVFLOW-3.Store对接实施-2026-06-12.md) | [x] ✅ `stores/` 10 文件(composable 模式),各 View 接 Store 真数据,Sprint 4 |
|
||||
| 10 | 端到端验证 (3 节点工作流) | P0 | #7, #8, #9 | [DEVFLOW-4](../04-功能迭代/DEVFLOW-4.端到端验证-2026-06-12.md) | [x] ✅ `run_workflow` IPC + DAG `topological_layers` + `join_all` 并行;ProjectDetail.vue 3 节点 Shell DAG 运行 + 实时事件日志,Sprint 4 |
|
||||
| 11 | 首次 Git Commit | P0 | 无 | 建立版本基线 | [x] ✅ git log 73 commit,首提交 `98393b4 初始化 DevFlow 项目仓库`,Sprint 2 |
|
||||
|
||||
### 已知问题
|
||||
|
||||
|
||||
@@ -22,24 +22,43 @@
|
||||
- [x] 验证 Git 集成
|
||||
- [x] 验证 AI Chat 功能
|
||||
|
||||
> **实际状态(2026-06-15 核对源码)**:✅ 全完成。4 项均落地(任务/分支、工作流执行+日志、Git 集成、AI Chat 单链 ReAct)。
|
||||
|
||||
### Phase 2.2: 想法池完善 (3周)
|
||||
- [ ] 基础 CRUD 功能
|
||||
- [ ] 简单评分系统
|
||||
- [ ] 标签和分类
|
||||
- [ ] 搜索和过滤
|
||||
|
||||
> **实际状态(2026-06-15 核对源码)**:✅ 全完成。
|
||||
> - CRUD:`list_ideas`/`create_idea`/`update_idea`/`delete_idea`/`promote_idea`(`src-tauri/src/commands/idea.rs`)+ `Ideas.vue`
|
||||
> - 评分:`crates/df-ideas/src/scoring.rs::ScoringEngine::compute_default`(可行性/影响力/紧急度/综合 0-10),前端雷达图
|
||||
> - 标签:`Ideas.vue::parseTags` + tag-list 渲染
|
||||
> - 搜索/过滤:`searchQuery` + filters(all/hot/pending/promoted)+ `filteredIdeas` computed
|
||||
|
||||
### Phase 2.3: 对抗式评估 (4周)
|
||||
- [ ] 正方观点生成
|
||||
- [ ] 反方观点生成
|
||||
- [ ] 分析师综合分析
|
||||
- [ ] 评估报告生成
|
||||
|
||||
> **实际状态(2026-06-15 核对源码)**:🔄 部分完成(启发式,未接 LLM)。
|
||||
> - 三路结构已实现:正方 `generate_positive_argument` / 反方 `generate_negative_argument` / 分析师 `analyst_analysis` / 报告 `evaluate_idea` 回写(`crates/df-ideas/src/adversarial.rs`)
|
||||
> - **但当前为基于评分与内容信号的启发式实现**(`adversarial.rs:3` 注释 + `:4` TODO),正反方/分析师均由规则模板生成,固定风险模板与具体想法无关(`:206`)
|
||||
> - **未接 LLM**:`adversarial.rs:4` TODO 待接 `df-ai::LlmProvider` 让论点由 LLM 生成、启发式降级为 fallback
|
||||
|
||||
### Phase 2.4: 工作流增强 (3周)
|
||||
- [ ] 自定义工作流编辑器
|
||||
- [ ] 更多节点类型
|
||||
- [ ] 条件分支支持
|
||||
- [ ] 并行执行优化
|
||||
|
||||
> **实际状态(2026-06-15 核对源码)**:🔄 仅并行完成,其余未做。
|
||||
> - ✅ **并行执行优化**:`crates/df-workflow/src/executor.rs` 已有 `topological_layers` 分层 + `futures::future::join_all` 同层并行,测试 `test_same_layer_runs_in_parallel`
|
||||
> - ⏳ **条件分支支持**:`crates/df-workflow/src/conditions.rs::ConditionEngine::evaluate` 仍只认 `true`/`false` 字面量,JSON Path / 数值比较 / contains / and-or-not 全为 TODO(**默认值已由 true 改为 false 保守拒绝**,与本文件 B 路线描述的"默认 Ok(true) 致边全通"不一致,以源码为准)
|
||||
> - ⏳ **更多节点类型**:仅 `ai_node` / `human_node` / `script_node` 三种生产节点(`crates/df-nodes/src/`),无新增节点类型
|
||||
> - ⏳ **自定义工作流编辑器**:`src/views/` 无工作流编辑器视图(仅有 Projects/Tasks/Ideas 等),未实现
|
||||
|
||||
## 🔄 优先级排序
|
||||
|
||||
### P0 - 必须完成
|
||||
|
||||
Reference in New Issue
Block a user