//! Request-context middleware: establishing the per-request execution identity.
//!
//! Combines the [`ContextExtractor`] abstraction with the per-route middleware
//! flavours ([`PublicContextMiddleware`], [`UserOnlyContextMiddleware`],
//! [`A2AContextMiddleware`], [`McpContextMiddleware`]) and the context-id
//! sources ([`HeaderSource`], [`PayloadSource`]) that feed them.
//!
//! Copyright (c) systemprompt.io — Business Source License 1.1.
//! See <https://systemprompt.io> for licensing details.
pub use ContextExtractor;
pub use ;
pub use ;