//! Deterministic replay, step records, drivers, and report comparison for host tests.
//!
//! Testkit runs finite checked [`StepIndex`] loops over either an [`App`](crate::app::App)
//! ([`replay_app`]) or a host [`ReplayDriver`] built from a seed fixture. Host fixtures supply
//! `S: Eq` snapshots and optional metrics; Moirai never reflects the type-erased
//! [`World`](crate::world::World).
//!
//! Learn the full replay flow in [`crate::examples::tier_d::d05_deterministic_replay`].
pub use replay_app;
pub use ;
pub use ReplayDriver;
pub use ReplayRunError;
pub use ;
pub use ;
pub use ;
pub use ;