新增: 文档(任务推进链实施路径+任务模块分析+审查报告+patch_file指南)
This commit is contained in:
@@ -13,8 +13,9 @@ Phase 1 是 DevFlow 的引擎骨架阶段,聚焦于核心数据流打通。本
|
||||
### ADR-001: 引擎不绑定业务
|
||||
|
||||
- **决策**: Workflow Engine (df-workflow) 只做 DAG 执行,不感知具体业务语义
|
||||
- **原因**: 保持引擎通用性,阶段逻辑通过 df-stages 插件化注入
|
||||
- **影响**: df-workflow 的 Node trait 是纯接口,业务逻辑在 df-nodes / df-stages 实现
|
||||
- **原因**: 保持引擎通用性
|
||||
- **影响**: df-workflow 的 Node trait 是纯接口,业务逻辑在 df-nodes 实现
|
||||
> ⚠️ 原文写"阶段逻辑通过 df-stages 插件化注入"、"业务逻辑在 df-nodes / df-stages 实现"。`df-stages` crate 已删除(零引用清理),实际无 stages 层。业务逻辑直接在 df-nodes 的 3 个节点实现。
|
||||
|
||||
### ADR-002: 本地优先架构
|
||||
|
||||
@@ -24,9 +25,10 @@ Phase 1 是 DevFlow 的引擎骨架阶段,聚焦于核心数据流打通。本
|
||||
|
||||
### ADR-003: 多 Crate Workspace
|
||||
|
||||
- **决策**: 拆分为 13 个独立 crate
|
||||
- **决策**: 拆分为多个独立 crate
|
||||
- **原因**: 模块解耦、独立编译、按需引用
|
||||
- **影响**: 依赖关系需严格管控,避免循环依赖
|
||||
> ⚠️ 原文写"13 个独立 crate",属过时数字(原始设计值)。实际为 **8 个 crate**:df-core / df-workflow / df-nodes / df-ai / df-execute / df-storage / df-ideas / df-project。详见 [业务系统设计](./业务系统设计-2026-06-12.md) §六。
|
||||
|
||||
### ADR-004: 无 panic 原则
|
||||
|
||||
|
||||
Reference in New Issue
Block a user