//! AI configuration assistant components
//!
//! Provides the core assistant logic integrating RAG, LLM, and Nickel schema understanding.

pub mod engine;
pub mod indexer;
pub mod schema_analyzer;
pub mod validator;

#[allow(unused_imports)]
pub use engine::{AssistantResponse, ConfigAssistant, FieldSuggestion, GeneratedConfig};
#[allow(unused_imports)]
pub use indexer::{
    build_knowledge_base, get_knowledge_base_stats, load_or_build_knowledge_base,
    KnowledgeBaseStats,
};
pub use schema_analyzer::SchemaAnalyzer;
#[allow(unused_imports)]
pub use validator::{ConfigValidator, ValidationResult};
