//! Thin façade over `ascii_agents_core::layout`. The binary re-exports the
//! core types under their familiar names so existing renderer code keeps
//! working unchanged; the core module is what owns the actual layout
//! computation, walkability mask, and primitive geometry.
pub use ;
/// Backwards-compat alias — existing call sites construct `Layout::compute()`.
pub type Layout = SceneLayout;
/// Convert a core `Bounds` to a ratatui `Rect` for widget rendering. Same
/// shape, just a different type to keep the core crate free of ratatui.