保留原始分离提示并拆分模块

按模型、树、持久化、提示词和工作流拆分 separation

提取支持 more_turn 的反馈重试 harness

删除旧 separation.rs 文件
This commit is contained in:
2026-09-08 23:49:31 +08:00
parent 109cc81740
commit 187faa607d
@@ -7,10 +7,16 @@ mod workflow;
pub use model::*;
pub use persistence::*;
pub use tree::*;
pub use workflow::apply_batch_patch;
pub(crate) use workflow::separate_ui_impl;
#[cfg(test)]
mod tests {
use super::*;
use crate::ui_editor::component::Component;
use crate::ui_editor::layout::node::Node;
use crate::ui_editor::state::{State, UITree};
use crate::ui_editor::utils::{NodeId, UIDesignImageId};
use std::path::Path;
use crate::ui_editor::component::image::{ImageComponent, ImageType};
use crate::ui_editor::layout::children_display_mode::ChildrenDisplayMode;
use crate::ui_editor::layout::control_layout::ControlLayout;