//! Orchestration engine for directive-driven autonomous execution. //! //! This module provides the core orchestration capabilities: //! - [`DirectiveEngine`]: Main orchestration loop that manages directive lifecycle //! - [`ChainPlanner`]: LLM-based chain generation from directive goals //! - [`Verifier`]: Pluggable verification system for step validation //! //! # Architecture //! //! The orchestration system follows a directive-first approach: //! 1. Directives define goals, requirements, and acceptance criteria //! 2. Chains are generated execution plans (DAGs of steps) //! 3. Steps map to contracts that are created and monitored //! 4. Tiered verification (programmatic first, then LLM) determines confidence //! 5. Confidence scoring (green/yellow/red) drives autonomy decisions mod engine; mod planner; mod verifier; pub use engine::{DirectiveEngine, EngineError, PlanningStartResult}; pub use planner::{ChainPlanner, GeneratedSpec, PlannerError}; pub use verifier::{ auto_detect_verifiers, CompositeEvaluator, ConfidenceLevel, EvaluationResult, Verifier, VerifierError, VerifierInfo, VerifierResult, VerifierType, };