//! Purpose: Runner execution facade with consistent error handling.
//!
//! Responsibilities:
//! - Re-export the runner execution types and orchestration entrypoints.
//! - Keep backend wiring, continue-session policy, retry admission, and orchestration split by concern.
//!
//! Scope:
//! - Thin facade only; implementation lives in sibling execution companion modules.
//!
//! Usage:
//! - Imported through `crate::runutil::execution::*` and re-exported by `crate::runutil`.
//!
//! Invariants/Assumptions:
//! - Re-exports preserve the existing `crate::runutil::execution::*` test surface.
//! - `mod orchestration;` resolves to the directory-backed facade under `execution/orchestration/`.
pub use RunnerBackend;
pub use ;
pub use should_fallback_to_fresh_continue;
pub use run_prompt_with_handling;
pub use run_prompt_with_handling_backend;