//! 想法晋升 — 将想法转为项目 //! //! 历史的 IdeaPromoter/PromotionPolicy/try_promote/do_promote 三件套 //! 是空壳 TODO(do_promote 从未接入 df-project,误接入会得虚假成功), //! 实际晋升路径由 src-tauri/src/commands/idea.rs::promote_idea 直接复用 //! df-project::ProjectManager::create_from_idea 完成。这里仅保留作为 //! IPC 返回类型的 PromotionResult。 //! //! 死代码已清,详见 docs/todo.md R-PD-14。 use serde::Serialize; use df_types::types::{IdeaId, ProjectId}; /// 晋升结果(promote_idea IPC 返回类型) #[derive(Debug, Clone, Serialize)] pub struct PromotionResult { pub idea_id: IdeaId, pub project_id: ProjectId, pub promoted: bool, pub reason: String, }