完善 server-rs DDD 重构计划与骨架
This commit is contained in:
4
server-rs/crates/module-ai/src/application.rs
Normal file
4
server-rs/crates/module-ai/src/application.rs
Normal file
@@ -0,0 +1,4 @@
|
||||
//! AI 应用编排过渡落位。
|
||||
//!
|
||||
//! 这里仅返回纯应用结果或领域事件;真实 LLM 调用继续留在 `platform-llm`
|
||||
//! 与 `api-server` 编排层。
|
||||
4
server-rs/crates/module-ai/src/commands.rs
Normal file
4
server-rs/crates/module-ai/src/commands.rs
Normal file
@@ -0,0 +1,4 @@
|
||||
//! AI 写入命令过渡落位。
|
||||
//!
|
||||
//! 只描述创建任务、推进阶段、追加文本片段和挂接结果引用等用例输入,
|
||||
//! 不承载外部模型请求或持久化细节。
|
||||
4
server-rs/crates/module-ai/src/domain.rs
Normal file
4
server-rs/crates/module-ai/src/domain.rs
Normal file
@@ -0,0 +1,4 @@
|
||||
//! AI 领域模型过渡落位。
|
||||
//!
|
||||
//! 当前历史实现仍在 `lib.rs`。后续迁移 `AiTask`、阶段、流式片段和结果引用时,
|
||||
//! 只能放入纯领域类型与状态迁移,不能引入 LLM、HTTP 或 SpacetimeDB adapter。
|
||||
3
server-rs/crates/module-ai/src/errors.rs
Normal file
3
server-rs/crates/module-ai/src/errors.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! AI 领域错误过渡落位。
|
||||
//!
|
||||
//! 错误必须可被 HTTP adapter 和 SpacetimeDB adapter 显式映射,不能直接绑定状态码。
|
||||
3
server-rs/crates/module-ai/src/events.rs
Normal file
3
server-rs/crates/module-ai/src/events.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! AI 领域事件过渡落位。
|
||||
//!
|
||||
//! 用于表达任务开始、阶段完成、任务失败和结果引用挂接等跨上下文事实。
|
||||
@@ -1,3 +1,9 @@
|
||||
mod application;
|
||||
mod commands;
|
||||
mod domain;
|
||||
mod errors;
|
||||
mod events;
|
||||
|
||||
use std::{
|
||||
collections::HashMap,
|
||||
error::Error,
|
||||
|
||||
Reference in New Issue
Block a user