重构: ai_node.rs 拆分(836→423,抽 AiSelfReviewNode,REFACTOR-260619-06)
纯结构拆分,逻辑等价,Node trait/AiNode API 不变: - 抽 ai_self_review_node.rs(447,AiSelfReviewNode 结构体+Node impl+build_review_prompt, 符合 crate 一节点一文件约定:human_node/script_node/task_advance_node) - ai_node.rs 瘦身至 423 行(保留 AiNode+测试,params/self_review 纯逻辑已在 ai_node_helpers.rs) - 测试共置(9 自审测试移 ai_self_review_node::tests) - state.rs 路径引用更新(ai_node::AiSelfReviewNode → ai_self_review_node::AiSelfReviewNode) - 注册键 "ai_self_review" 字符串 + node_type() 不变 注:任务清单标 1107 行实为 836(标注有误),params/self_review 已在 ai_node_helpers(298) 自验: df-nodes 82 passed + workspace EXIT 0
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
//! df-nodes: 内置节点集合 — AI、脚本、人工审批
|
||||
|
||||
pub mod ai_node;
|
||||
pub mod ai_self_review_node;
|
||||
#[allow(dead_code)]
|
||||
mod ai_node_helpers;
|
||||
pub mod human_node;
|
||||
|
||||
Reference in New Issue
Block a user