//! Purpose: Provide the public template-variable API surface for validation,
//! context detection, and substitution.
//!
//! Responsibilities:
//! - Declare the `template::variables` child modules.
//! - Re-export the stable public API used by template loading and callers.
//!
//! Scope:
//! - Thin facade only; implementation lives in sibling files under
//! `template/variables/`.
//!
//! Usage:
//! - Import public types and helpers through `crate::template` or
//! `crate::template::variables`.
//!
//! Invariants/Assumptions:
//! - The public API surface remains stable across the split.
//! - Validation, detection, and substitution behavior lives in focused
//! companions and must remain unchanged.
pub use ;
pub use ;
pub use ;
pub use validate_task_template;