"""Componentes de treino (Lemas 2 e 4). V6.5: trainer.py removido (dependia de unified_model deletado em V6.5). V6.5 path usa KohonenLearningSystem diretamente. """ from .gradient_surgery import apply_gradient_surgery, orthogonalize_gradient from .meta_configurator import MetaConfigurator from .kill_switch import KillSwitch, KillSwitchState from .triplet_prototype_loss import TripletPrototypeLoss # V4 — compatibilizado de gru-ring-v13-9-2 __all__ = [ "apply_gradient_surgery", "orthogonalize_gradient", "MetaConfigurator", "KillSwitch", "KillSwitchState", "TripletPrototypeLoss", # V4 ]