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

7.6 KiB
Raw Blame History

DevFlow 对抗论证裁决报告

创建: 2026-06-11 | 方法: 三路对抗论证(市场/技术/需求) | 结论: 方向有价值scope 必须砍


一、论证方法

用"魔法打败魔法":三个独立 AI 代理分别从不同立场攻击这个项目,互不可见,最后综合裁决。

代理 立场 综合评分
市场分析师 竞品全景 + 市场数据(带外部信源) 4/10 — 不建议以当前形态推进
技术架构师 13 crate2026-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 是副驾驶,不是自动驾驶

三、三方冲突点的调和

冲突 1DAG 工作流引擎

  • 需求方:5/5 必须有(产品的灵魂,本地工作流有空白)
  • 市场方:2/10 伪需求GitHub Actions 已免费解决)

裁决:两者都对,但说的是不同的东西。

  • GitHub Actions 解决的是 仓库内 CI/CDpush 触发、云端跑)
  • 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/SubflowGit 用 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 吃自己的狗粮的第一个案例。