//! FJ-019: Recipe loading, input validation, and expansion into resources.
//!
//! Recipes are reusable, parameterized infrastructure patterns. A recipe
//! declares typed inputs and a set of resources. When instantiated, the
//! recipe's resources are expanded into the main config with namespaced IDs
//! (e.g., `my-recipe/resource-name`).
// Re-export public API so existing `use crate::core::recipe::*` keeps working.
pub use ;
pub use *;
pub use validate_inputs;