from enum import StrEnum class AnalysisStatus(StrEnum): DISCOVERING = "discovering" COLLECTING = "collecting" ANALYZING = "analyzing" PLANNING = "planning" COMPLETED = "completed" FAILED = "failed" class TaskStatus(StrEnum): START = "start" PROCESSING = "processing" DONE = "done" class Severity(StrEnum): CRITICAL = "critical" WARNING = "warning" GOOD = "good" EXCELLENT = "excellent" UNKNOWN = "unknown" class ChannelStatus(StrEnum): ACTIVE = "active" INACTIVE = "inactive" UNKNOWN = "unknown" NOT_FOUND = "not_found" class DataSource(StrEnum): REGISTRY = "registry" SCRAPE = "scrape" class Language(StrEnum): KR = "KR" EN = "EN" class VideoType(StrEnum): SHORT = "Short" LONG = "Long" class AnnotationType(StrEnum): HIGHLIGHT = "highlight" ARROW = "arrow" TEXT = "text"