smelt_validator/lib.rs
1//! Smelt Validator - Semantic delta and architectural validation
2//!
3//! This crate provides validation capabilities for Smelt:
4//! - Semantic delta validation (breaking changes, visibility, complexity)
5//! - Architectural validation via Crucible integration
6//! - Intent constraint validation
7
8pub mod config;
9pub mod crucible;
10pub mod error;
11pub mod rules;
12pub mod semantic;
13pub mod validator;
14
15pub use crucible::CrucibleAdapter;
16pub use error::{ValidationError, ValidationResult};
17pub use validator::{SmeltValidator, ValidationOutcome, ValidationSeverity, Violation};