新增: 多Agent数据层(V36迁移+3新表+Repo CRUD+7个测试全绿)

- V36: ai_plans/ai_subtasks/ai_conflicts 3 新表 + ai_messages/ai_tool_executions 加 subtask_id

- models: PlanRecord/SubTaskRecord/ConflictRecord 结构体

- PlanRepo/SubTaskRepo/ConflictRepo CRUD(insert/get/list_by_*/update_status/resolve)

- 7个 Repo 单元测试全部通过(内存 SQLite + 全迁移)

- 顺带修复 task_repo.rs 预存测试编译错误(trec_full 参数类型+缺失 await)
This commit is contained in:
lxy
2026-07-01 21:50:16 +08:00
parent f4fc0feff5
commit ae6d3d0043
6 changed files with 735 additions and 7 deletions
+4 -1
View File
@@ -17,6 +17,9 @@
//! re-export(`pub use ...::*`)保持 `df_storage::crud::XxxRepo` /
//! `df_storage::crud::is_allowed_column` 路径不变,**调用方零改动**。
mod module_dependency_repo;
mod plan_repo;
mod conversation_repo;
mod idea_eval_repo;
mod idea_repo;
@@ -28,7 +31,6 @@ mod project_service_repo;
mod settings;
mod task_link_repo;
mod task_repo;
mod module_dependency_repo;
pub use conversation_repo::*;
pub use idea_eval_repo::*;
@@ -42,6 +44,7 @@ pub use settings::*;
pub use task_link_repo::*;
pub use task_repo::*;
pub use module_dependency_repo::*;
pub use plan_repo::*;
// ============================================================
// 辅助宏 — 消除多个 Repo 的重复样板