ryo-app 0.1.0

[preview] Application layer for RYO - Project management, Intent handling, API
Documentation
//! Spec DSL - Domain Specification Language for Large-Scale E2E Tests
//!
//! This module provides:
//! - YAML/TOML parsing for domain specifications
//! - SpecToIntentConverter for generating Vec<Intent> from specs
//! - Verification point definitions
//!
//! # Example YAML
//!
//! ```yaml
//! project:
//!   name: "ecommerce"
//!
//! modules:
//!   - name: user
//!     is_pub: true
//!
//! entities:
//!   - name: User
//!     module: user
//!     fields:
//!       - name: id
//!         type: UserId
//! ```

mod converter;
mod parser;
mod types;
mod verification;

pub use converter::{ConversionError, ConversionResult, SpecToIntentConverter};
pub use parser::{parse_spec, parse_spec_from_file, SpecParseError};
pub use types::*;
pub use verification::{VerificationPoint, VerificationResult, VerificationRunner};