# utils/data_validator.py from typing import Dict, Any import pandas as pd class DataValidator: @staticmethod def validate_crm_data(data: pd.DataFrame) -> bool: """Validate CRM data structure""" required_columns = ['customer_id', 'interaction_date', 'interaction_type'] return all(col in data.columns for col in required_columns) @staticmethod def validate_training_data(data: Dict[str, Any]) -> bool: """Validate training material data""" required_fields = ['content', 'category', 'level'] return all(field in data for field in required_fields)