//! The adoption prelude — the smallest surface needed to start using the crate.
//!
//! `use wasm4pm_compat::prelude::*;` brings in the core process-evidence shapes
//! ([`crate::eventlog::Event`], [`crate::eventlog::Trace`], [`crate::eventlog::EventLog`], [`crate::ocel::OcelLog`]), the typestate tokens
//! ([`crate::state::Raw`], [`crate::state::Parsed`], [`crate::state::Admitted`], [`crate::state::Refused`], [`crate::state::Projected`], [`crate::state::Exportable`],
//! [`crate::state::Receipted`]), the witness markers, and the boundary laws (admission,
//! refusal, loss).
//!
//! This prelude re-exports **structure only**. None of these types run
//! discovery, conformance, replay, alignment, or optimization. When you need
//! execution, graduate to the `wasm4pm` engine (see the `wasm4pm` feature).
//!
//! Every path re-exported here is contractually stable — sibling modules are
//! guaranteed to expose exactly these items.
pub use crate;
pub use crate;
pub use crateEvidence;
pub use crate;
pub use crate;
pub use crate;
pub use crateOcelLog;
pub use crate;