byteor_replay/lib.rs
1#![deny(missing_docs)]
2#![deny(unreachable_pub, rust_2018_idioms)]
3#![forbid(unsafe_code)]
4
5//! ByteOr replay orchestration (enterprise).
6//!
7//! This crate coordinates:
8//! - incident bundle loading (at minimum: `spec.kv`)
9//! - journal slice selection (`last N`)
10//! - enterprise policy enforcement for side-effecting actions
11//! - replay audit artifact generation
12
13mod audit;
14mod bundle;
15mod drain;
16mod execution;
17mod journal;
18mod options;
19mod policy;
20mod replay;
21mod side_effects;
22mod stages;
23
24pub use audit::{ReplayAudit, ReplayAuditAction, ReplayAuditInput, ReplayAuditPolicy};
25pub use options::{ReplayMode, ReplayOptions};
26pub use replay::replay_bundle_last_n;
27pub use stages::ReplayDataGuardConfig;