""" Atomizer Intake System ====================== Provides structured intake processing for optimization studies. Components: - IntakeConfig: Pydantic schema for intake.yaml - StudyContext: Complete assembled context for study creation - IntakeProcessor: File handling and processing - ContextAssembler: Combines all context sources Usage: from optimization_engine.intake import IntakeProcessor, IntakeConfig processor = IntakeProcessor(inbox_folder) context = processor.process() """ from .config import ( IntakeConfig, StudyConfig, ObjectiveConfig, ConstraintConfig, DesignVariableConfig, BudgetConfig, AlgorithmConfig, MaterialConfig, ) from .context import StudyContext, IntrospectionData, BaselineResult from .processor import IntakeProcessor __all__ = [ "IntakeConfig", "StudyConfig", "ObjectiveConfig", "ConstraintConfig", "DesignVariableConfig", "BudgetConfig", "AlgorithmConfig", "MaterialConfig", "StudyContext", "IntrospectionData", "BaselineResult", "IntakeProcessor", ]