swarm-engine-eval 0.1.6

Evaluation framework for SwarmEngine
Documentation
//! Scenario Validation
//!
//! シナリオ定義の整合性をチェックするモジュール。
//!
//! # 機能
//!
//! - Environment と Actions の整合性チェック
//! - サポートされていないアクションの警告
//! - 必須パラメータの定義チェック
//!
//! # Example
//!
//! ```ignore
//! use swarm_engine_eval::validation::ScenarioValidator;
//!
//! let scenario = EvalScenario::from_file("scenario.toml")?;
//! let warnings = ScenarioValidator::validate(&scenario);
//!
//! for warning in &warnings {
//!     eprintln!("Warning: {}", warning);
//! }
//! ```

mod validator;

// Re-export from core
pub use swarm_engine_core::actions::{ActionSpec, EnvironmentSpec, ParamSpec};
pub use validator::{ScenarioValidator, ValidationWarning, WarningSeverity};