//! Domain events.
//!
//! Immutable records of something that has happened (or has been
//! requested) in the MADE domain. Every event carries the
//! common [`EventEnvelope`] metadata plus its own payload.
//!
//! The wire contract for these events lives in
//! `specs/asyncapi/made.asyncapi.yaml`; anything added here
//! must keep the contract as source of truth.
pub use DeliberationCompletedEvent;
pub use EventEnvelope;
pub use PhaseChangedEvent;
pub use TaskCompletedEvent;
pub use TaskDispatchedEvent;
pub use TaskFailedEvent;
pub use TriggerEvent;