"""
Pipeline stages package.

Each stage represents a specific processing step in the script analysis pipeline.
"""

from .summarization import SummarizationStage
from .extraction import CharacterExtractionStage, SceneExtractionStage, PropExtractionStage
from .deduplication import DeduplicationStage
from .storyboard import StoryboardStage
from .optimization import OptimizationStage

__all__ = [
    "SummarizationStage",
    "CharacterExtractionStage",
    "SceneExtractionStage",
    "PropExtractionStage",
    "DeduplicationStage",
    "StoryboardStage",
    "OptimizationStage",
]
