Integrate unfinished server-rs refactor worklists

This commit is contained in:
2026-04-30 13:39:06 +08:00
parent 62934b0809
commit 7ab0933f6d
676 changed files with 24487 additions and 21531 deletions

View File

@@ -1,3 +1,27 @@
//! 拼图领域事件过渡落位。
//!
//! 用于表达草稿变化、作品发布、运行态推进和排行榜候选产生等事实。
/// 拼图领域事件。
///
/// 事件只描述已经发生的领域事实,持久化、订阅投影和 HTTP/SSE 通知
/// 均由 SpacetimeDB adapter 或 BFF 决定。
#[derive(Clone, Debug, PartialEq, Eq)]
pub enum PuzzleDomainEvent {
DraftChanged {
session_id: String,
owner_user_id: String,
occurred_at_micros: i64,
},
WorkPublished {
profile_id: String,
owner_user_id: String,
occurred_at_micros: i64,
},
RunAdvanced {
run_id: String,
owner_user_id: String,
level_index: u32,
occurred_at_micros: i64,
},
}