//! Runnability analysis facade for queue tasks.
//!
//! Responsibilities:
//! - Re-export the public report/types API for runnability inspection.
//! - Keep the crate-facing surface stable while delegating focused responsibilities.
//! - Centralize module-level documentation for runnability behavior.
//!
//! Does not handle:
//! - Queue persistence or locking.
//! - Task execution or mutation.
//!
//! Invariants/assumptions:
//! - Report generation is deterministic for a provided `now` timestamp.
//! - Not-runnable reasons remain ordered: status/flags → dependencies → schedule.
pub use ;
pub use ;