diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index 53b96d3..2ce54dd 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -251,11 +251,16 @@ pub struct Decision { | 节点 | 功能 | 状态 | |------|------|------| -| AINode | 调用 LLM,支持流式输出、工具调用 | ✅ | -| ScriptNode | Shell/脚本执行 | ✅ | -| HumanNode | 人工审批/确认 (阻塞) | ✅ | +| AINode | 调用 LLM,支持流式输出、工具调用 | ✅ 已实现 | +| ScriptNode | Shell/脚本执行 | ✅ 已实现 | +| HumanNode | 人工审批/确认 (阻塞) | ✅ 已实现 | +| DockerNode | Docker 容器操作 | ❌ 未实现 | +| GitNode | Git 操作 (libgit2) | ❌ 未实现 | +| NotifyNode | 通知 (桌面/飞书/Webhook) | ❌ 未实现 | +| HTTPNode | HTTP 请求 | ❌ 未实现 | +| SubflowNode | 嵌套子工作流 | ❌ 未实现 | -> 注:历史文档曾列 Docker/Git/Notify/HTTP/Subflow 5 节点,均未实现(`crates/df-nodes/src/` 仅 ai_node / script_node / human_node 3 文件)。详见 [df-nodes 模块文档](docs/03-模块文档/df-nodes-节点集合-2026-06-12.md)。 +> `crates/df-nodes/src/` 实际仅 ai_node / script_node / human_node 3 文件(Docker/Git/Notify/HTTP/Subflow 为设计预留,尚未实现)。详见 [df-nodes 模块文档](docs/03-模块文档/df-nodes-节点集合-2026-06-12.md)。 ## 六、数据模型