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

按模型、树、持久化、提示词和工作流拆分 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 model::*;
pub use persistence::*; pub use persistence::*;
pub use tree::*; pub use tree::*;
pub use workflow::apply_batch_patch;
pub(crate) use workflow::separate_ui_impl; pub(crate) use workflow::separate_ui_impl;
#[cfg(test)] #[cfg(test)]
mod tests { mod tests {
use super::*; 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::component::image::{ImageComponent, ImageType};
use crate::ui_editor::layout::children_display_mode::ChildrenDisplayMode; use crate::ui_editor::layout::children_display_mode::ChildrenDisplayMode;
use crate::ui_editor::layout::control_layout::ControlLayout; use crate::ui_editor::layout::control_layout::ControlLayout;