//! # entelix-session
//!
//! Session-as-event-SSoT (invariant 1). Defines [`SessionGraph`] with
//! `events: Vec<GraphEvent>` as the only durable audit truth, plus
//! fork semantics and archival watermarks. The persistent companion
//! is the [`SessionLog`] trait — concrete impls live in
//! `entelix-persistence`.
//!
//! Per F1 mitigation, this module is **distinct from** the runtime
//! [`entelix_core::events::EventBus`]: the bus is fire-and-forget
//! ephemeral pub-sub, this module is the durable replay source.
pub use SessionAuditSink;
pub use ;
pub use GraphEvent;
pub use ;
pub use SessionGraph;