""" Pipeline module for content automation. Hierarchy: - ContentAutomationBase: Base class with shared workflow - AIContentAutomationBase: AI-driven pipelines (TTS, hook video, captions) - StandardAIPipeline: Voice-selected TTS + Runway/Veo video - AvatarAIPipeline: A2E avatar with lip sync - NonAIContentAutomationBase: Music-based video cutting - HardCutPipeline: Fixed interval cuts - BeatsCutPipeline: Beat-synced cuts """ from pipelines.base import ContentAutomationBase from pipelines.ai_pipeline import AIContentAutomationBase from pipelines.non_ai_pipeline import NonAIContentAutomationBase from pipelines.standard_ai_pipeline import StandardAIPipeline from pipelines.avatar_ai_pipeline import AvatarAIPipeline from pipelines.hard_cut_pipeline import HardCutPipeline from pipelines.beats_cut_pipeline import BeatsCutPipeline from src.pipelines.factory import get_automation_pipeline __all__ = [ "ContentAutomationBase", "AIContentAutomationBase", "NonAIContentAutomationBase", "StandardAIPipeline", "AvatarAIPipeline", "HardCutPipeline", "BeatsCutPipeline", "get_automation_pipeline", ]