//! 大鱼吃小鱼领域事件。 //! //! 用于表达草稿变化、资产槽变化和运行态 tick 等事实。 /// 大鱼吃小鱼领域事件。 /// /// 事件只描述已经发生的领域事实,后续由 SpacetimeDB adapter 或 BFF /// 决定是否持久化、投影或通知前端。 #[derive(Clone, Debug, PartialEq, Eq)] pub enum BigFishDomainEvent { PublishReadinessEvaluated { session_id: String, owner_user_id: String, publish_ready: bool, blockers: Vec, occurred_at_micros: i64, }, RuntimeRunStarted { run_id: String, session_id: String, owner_user_id: String, occurred_at_micros: i64, }, RuntimeRunSettled { run_id: String, session_id: String, owner_user_id: String, status: String, occurred_at_micros: i64, }, }