完善 server-rs DDD 重构计划与骨架
This commit is contained in:
3
server-rs/crates/module-story/src/application.rs
Normal file
3
server-rs/crates/module-story/src/application.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! 剧情应用编排过渡落位。
|
||||
//!
|
||||
//! 这里只返回剧情快照、事件和待投影结果,不直接调用模型或数据库。
|
||||
3
server-rs/crates/module-story/src/commands.rs
Normal file
3
server-rs/crates/module-story/src/commands.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! 剧情写入命令过渡落位。
|
||||
//!
|
||||
//! 用于表达开启剧情会话、继续剧情和归档会话等输入。
|
||||
4
server-rs/crates/module-story/src/domain.rs
Normal file
4
server-rs/crates/module-story/src/domain.rs
Normal file
@@ -0,0 +1,4 @@
|
||||
//! 剧情领域模型过渡落位。
|
||||
//!
|
||||
//! 后续迁移 `StorySession`、`StoryEvent` 和剧情推进规则时,只保留剧情聚合内部变化;
|
||||
//! LLM 生成和 SpacetimeDB 写回由外层 adapter 处理。
|
||||
3
server-rs/crates/module-story/src/errors.rs
Normal file
3
server-rs/crates/module-story/src/errors.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! 剧情领域错误过渡落位。
|
||||
//!
|
||||
//! 错误保持纯剧情规则语义,例如会话不存在、状态不允许或输入为空。
|
||||
3
server-rs/crates/module-story/src/events.rs
Normal file
3
server-rs/crates/module-story/src/events.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
//! 剧情领域事件过渡落位。
|
||||
//!
|
||||
//! 用于表达剧情会话已开启、剧情已推进和剧情事件已追加等事实。
|
||||
@@ -1,3 +1,9 @@
|
||||
mod application;
|
||||
mod commands;
|
||||
mod domain;
|
||||
mod errors;
|
||||
mod events;
|
||||
|
||||
use std::{error::Error, fmt};
|
||||
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
Reference in New Issue
Block a user