重构: df-core改名df-types(类型库语义准+全workspace机械改名54处)

This commit is contained in:
2026-06-17 02:44:34 +08:00
parent a19f535134
commit 4be15912cd
40 changed files with 90 additions and 90 deletions

View File

@@ -4,7 +4,7 @@ version = "0.1.0"
edition = "2021"
[dependencies]
df-core = { path = "../df-core" }
df-types = { path = "../df-types" }
df-ai-core = { path = "../df-ai-core" }
# F-01 阶段5: df-ideas 对抗评估接入 df_ai::router::select_model_id(纯函数路由)。
# 注:df-ai 引入 reqwest/futures/eventsource-stream 重依赖,但 router 模块仅依赖

View File

@@ -18,7 +18,7 @@ use serde::{Deserialize, Serialize};
use df_ai_core::model::ModelConfig;
use df_ai_core::provider::LlmProvider;
use df_core::types::{IdeaId, Priority};
use df_types::types::{IdeaId, Priority};
use crate::capture::Idea;
use crate::scoring::IdeaScores;
@@ -653,7 +653,7 @@ mod tests {
use super::*;
use crate::capture::Idea;
use crate::scoring::ScoringEngine;
use df_core::types::{IdeaStatus, Priority};
use df_types::types::{IdeaStatus, Priority};
fn make_idea(title: &str, desc: &str, priority: Priority, tags: Vec<&str>) -> Idea {
Idea {

View File

@@ -2,7 +2,7 @@
use serde::{Deserialize, Serialize};
use df_core::types::{IdeaId, Priority};
use df_types::types::{IdeaId, Priority};
/// 想法实体
#[derive(Debug, Clone, Serialize, Deserialize)]
@@ -14,7 +14,7 @@ pub struct Idea {
/// 详细描述
pub description: String,
/// 当前状态
pub status: df_core::types::IdeaStatus,
pub status: df_types::types::IdeaStatus,
/// 优先级
pub priority: Priority,
/// 评分

View File

@@ -10,7 +10,7 @@
use serde::Serialize;
use df_core::types::{IdeaId, ProjectId};
use df_types::types::{IdeaId, ProjectId};
/// 晋升结果promote_idea IPC 返回类型)
#[derive(Debug, Clone, Serialize)]

View File

@@ -9,7 +9,7 @@ use crate::capture::Idea;
/// 想法评分详情(重新导出 capture 模块中的定义)
pub use crate::capture::IdeaScores;
use df_core::types::Priority;
use df_types::types::Priority;
/// 评分权重配置
#[derive(Debug, Clone)]
@@ -135,7 +135,7 @@ fn count_any(text: &str, keywords: &[&str]) -> usize {
mod tests {
use super::*;
use crate::capture::Idea;
use df_core::types::{IdeaStatus, Priority};
use df_types::types::{IdeaStatus, Priority};
/// 辅助工厂:构造测试用 Idea时间/ID 用默认值,不影响评分)
fn make_idea(title: &str, desc: &str, priority: Priority, tags: Vec<&str>) -> Idea {