//! Configuration models, loading, and validation for the Agent Orchestrator.
//!
//! This crate provides the pure data types and validation logic used by the
//! orchestrator core, CLI, and daemon. It intentionally avoids runtime
//! dependencies (async, database, process spawning) so that configuration
//! changes do not trigger recompilation of the scheduler or persistence layers.
/// Adaptive planner configuration data types.
/// K8s-style declarative resource types shared by the CLI surface.
/// Configuration model types.
/// CRD scope enum.
/// CRD data types (definitions, resources, manifests).
/// Dynamic step configuration data types.
/// Environment resolution utilities for command execution.
/// Unified resource store and apply-result types.
/// Agent selection strategy and scoring weight types.