# DevFlow 对抗论证裁决报告 > 创建: 2026-06-11 | 方法: 三路对抗论证(市场/技术/需求) | 结论: 方向有价值,scope 必须砍 --- ## 一、论证方法 用"魔法打败魔法":三个独立 AI 代理分别从不同立场攻击这个项目,互不可见,最后综合裁决。 | 代理 | 立场 | 综合评分 | |------|------|---------| | 市场分析师 | 竞品全景 + 市场数据(带外部信源) | **4/10 — 不建议以当前形态推进** | | 技术架构师 | 13 crate(2026-06-12 评审时数;2026-06-14 删 5 僵尸 crate,现 8)/ Tauri / 引擎 / AI 可行性 | **2.7/5 — 可行但必须砍 scope** | | 恶魔代言人 | 逐功能质疑需求真实性 | **核心成立,60% 功能该砍** | --- ## 二、三方共识(站不住脚的地方) ### 共识 1:🔴 Scope 失控是最大风险 - 8 个核心功能横跨 4-5 个产品类别(PM + 工作流 + AI 编排 + 代码分析 + 知识库) - 22,745 字架构文档、16 张表、13 crate(评审时点数;2026-06-14 裁定为 8 crate)—— **这是操作系统的野心,不是 MVP 的规划** - 现实工时:v1.0 全功能需全职 8-12 个月 / 业余 1.5-2 年 - 历史教训:Firebase/Heroku/全生命周期 API 平台都被"组件化组合"打败 ### 共识 2:🔴 身份危机 — 无法一句话说清 - Cursor = "AI 编辑器",Linear = "快的 issue 追踪器",DevFlow = ? - "全流程"不是定位,是定位的缺失 ### 共识 3:🔴 部分功能是伪需求(对个人开发者) | 功能 | 需求方评分 | 市场方评分 | 裁决 | |------|-----------|-----------|------| | 插件系统 (WASM) | 1/5 | — | **砍掉**(为 0 个用户设计生态) | | 经验进化(自动沉淀) | 1/5 | 3/10 | **砍掉**(技术上无法落地,连骨架都是空的) | | 需求-测试追溯 | 1/5 | — | **砍掉**(企业需求硬塞给个人) | | 多模型路由 + Agent 协作 | — | 4/10 | **砍掉**(OpenClaw/大厂赛道,无法竞争) | | 想法池(完整版) | 2/5 | 2/10 | **降级**(简化为列表+对抗式评估) | | 决策留痕(独立子系统) | 2/5 | 4/10 | **降级**(字段级方案,不建独立体系) | ### 共识 4:🟡 AI 信任危机的时代背景 - Stack Overflow 2025:开发者对 AI 信任度从 40% 跌至 29% - 66% 开发者花更多时间修复 AI 的"差不多对"代码 - **定位必须从"AI 帮你做事"转向"AI 帮你控制流程"**——AI 是副驾驶,不是自动驾驶 --- ## 三、三方冲突点的调和 ### 冲突 1:DAG 工作流引擎 - 需求方:**5/5 必须有**(产品的灵魂,本地工作流有空白) - 市场方:**2/10 伪需求**(GitHub Actions 已免费解决) **裁决**:两者都对,但说的是不同的东西。 - GitHub Actions 解决的是 **仓库内 CI/CD**(push 触发、云端跑) - DevFlow 的空隙是 **本地的、跨项目的、AI 参与的交互式流程**(不依赖 push、可以有人工审批节点、能调用本地资源) - **保留 DAG 引擎,但作为内部基础设施,不作为对外卖点**。用户看到的是"一键执行编码→审查→测试流程",而不是"DAG 编辑器" ### 冲突 2:标注系统 - 需求方:**1/5 砍掉**(IDE 已解决) - 市场方:**6.5/10 全场最高差异化机会**("扫描代码库 FIXME/TODO → AI 批量处理 → 关联任务"是真空地带) **裁决**:需求方批的是"在文档/测试报告上加标注"的重模式(确实没人用);市场方挺的是"代码库 TODO 扫描器 + AI 处理"的轻模式。 - **采用轻模式**:扫描代码 TODO/FIXME → 汇总 → AI 生成处理建议 → 一键转任务 - 砍掉"任意实体标注"的重设计 --- ## 四、站得住脚的部分 1. **本地优先** — Obsidian 证明了本地优先工具有大市场,订阅疲劳(52% 用户因此退订)反推一次性付费 2. **Tauri 技术栈** — 比 Electron 小 96%,选型正确(4/5) 3. **引擎代码质量** — 拓扑排序算法正确、trait 设计合理、依赖树无环 4. **任务绑 Git 分支** — 6/10,最有价值的业务功能,做深"任务→分支→提交→合并→关单"全链路有空间 5. **对抗式想法评估** — 这是本次论证方法本身的产品化,市场上没有工具这么做 --- ## 五、调整方案 ### 5.1 产品定位调整 **旧**:AI 原生的产研操作系统,从想法到上线的全流程编排(❌ 无法一句话说清) **新**:**本地优先的个人开发流程驾驶舱 — 把想法、任务、分支和 AI 流程放进一个不联网也能跑的桌面应用** 一句话版本:「你的项目流程,本地跑,AI 辅助,数据不出门」 ### 5.2 功能调整清单 | 功能 | 原计划 | 调整后 | |------|--------|--------| | DAG 工作流引擎 | 对外核心卖点 | ✅ 保留为内部引擎,UI 上呈现为"流程模板一键执行" | | 任务+分支 | 一般功能 | ✅ **升级为核心**:任务→分支→工作流→合并全链路 | | 想法池 | 完整漏斗系统 | ⬇️ 简化:列表 + **对抗式评估**(正方/反方/分析师三路论证,差异化卖点) | | 标注系统 | 任意实体标注 | ⬇️ 简化:代码库 TODO/FIXME 扫描器 + AI 批处理 | | 决策留痕 | 独立子系统 | ⬇️ 降级:关键操作自动写决策字段,无独立 UI | | AI 编排 | 多模型路由+四 Agent | ⬇️ 砍:单 Provider (Claude) + AI 节点,无 Agent 协作 | | 阶段插件 | 5 阶段 | ⬇️ 3 个内置流程模板(编码/测试/发布) | | 8 种节点 | 全部实现 | ⬇️ Phase 1 只做 Shell/AI/Subflow,Git 用 Shell 调 CLI | | 需求-测试追溯 | 完整体系 | ❌ 砍掉(v2.0 团队版再说) | | 经验进化 | 自动沉淀引擎 | ❌ 砍掉(降为手动 Snippet 收藏,Phase 5 再议) | | 插件系统 | WASM/动态加载 | ❌ 砍掉(v2.0 再说) | **砍掉比例:约 60%,与三方建议一致。** ### 5.3 架构调整 - **13 crate 保留目录结构**(评审时点;2026-06-14 裁定删除 5 个僵尸 crate df-evolve/df-plugin/df-stages/df-task/df-traceability,现实际 8 crate),但 Phase 1 只激活 6 个: `df-core / df-workflow / df-storage / df-execute / df-nodes / src-tauri` - 其余 7 个 crate 标记为 `[预留]`,从 workspace 默认构建中保留但不再投入开发 - Git 操作走 Shell CLI,不引入 libgit2(技术报告建议,省 1-2 周) ### 5.4 Phase 重排 | Phase | 旧目标 | 新目标 | |-------|--------|--------| | 1 | 引擎骨架(含一切基础) | **跑通一条 Shell→AI→Shell 工作流 + 任务/分支 CRUD + 前端真数据** | | 2 | AI 集成(多模型) | Claude 单 Provider + AI 节点 + 想法对抗式评估 | | 3 | 想法池+多项目 | TODO 扫描器 + 3 个流程模板 | | 4 | 节点丰富+阶段插件 | 任务→分支→合并全链路(Git 深度集成) | | 5 | 体验打磨 v1.0 | 打磨 + 自用验证 3 个月 → 决定是否对外 | ### 5.5 验证策略调整 市场报告的最重要建议:**先验证再深投**。 - DevFlow 首先是**自用工具**(管理 wk-* 工作空间的真实项目) - 自用 3 个月,记录每天真实打开次数 - 如果自己都不用,停止投入;如果离不开它,再考虑对外 --- ## 六、裁决结论 > **方向有价值,形态要收敛。** "本地优先 + 任务分支驱动 + AI 辅助流程"是真空隙;"全流程操作系统"是幻觉。砍掉 60% 的功能不是失败,是论证的胜利——它们本来会消耗 6-9 个月却没人用。 > > 同时,本次论证方法本身(三路对抗)被产品化为想法池的"对抗式评估"功能,详见 `docs/03-模块文档/想法探索-对抗式评估-2026-06-12.md`。这是 DevFlow 吃自己的狗粮的第一个案例。