""" ShortSmith v2 - Scoring Package Hype scoring and ranking components: - Domain-specific presets - Multi-modal score fusion - Segment ranking - Trained MLP scorer (from Mr. HiSum) """ from scoring.domain_presets import DomainPreset, get_domain_preset, PRESETS from scoring.hype_scorer import HypeScorer, SegmentScore # Optional: trained scorer try: from scoring.trained_scorer import TrainedHypeScorer, get_trained_scorer _trained_available = True except ImportError: _trained_available = False __all__ = [ "DomainPreset", "get_domain_preset", "PRESETS", "HypeScorer", "SegmentScore", ] if _trained_available: __all__.extend(["TrainedHypeScorer", "get_trained_scorer"])