//! `el-runtime` — the Core: inference session lifecycle, the port traits that
//! the collaborator contexts plug into, and the decode-loop orchestrator
//! (ADR-001). Air-gap is structural (ADR-004): this crate has no network
//! dependency, and the only outbound seam is the opt-in [`ports::HybridRelay`].
//!
//! The decode step composes collaborators in a fixed, invariant order
//! (`docs/ddd/domain-events.md`): **grammar mask → safety adjust → sample →
//! commit**, so safety steering only ever operates over already-legal tokens.
pub use ;
pub use ;
pub use InferenceSession;
// Re-export the safety port so callers wire one type system.
pub use ;