优化: DOC-12 DEVFLOW-1~4/Phase1/Phase2据源码核对标完成(保留原文)+ARCHITECTURE §5.4 ModelRouter保留补提交(reset漏staged)

This commit is contained in:
2026-06-15 13:37:24 +08:00
parent b9bdd2eb8b
commit fb68c731a4
7 changed files with 92 additions and 31 deletions

View File

@@ -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` + filtersall/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 - 必须完成