from pydantic import BaseModel NARRATION_SLOTS = ("훅1", "훅2", "수상", "넘버", "캐스팅스케줄", "일시", "CTA") class NarrationLine(BaseModel): slot: str text: str class SlotNarration(BaseModel): """롱컷 나레이션 7문장. 게이트 ③에서 사람이 고치면 그것이 읽히는 문장이 된다.""" lines: list[NarrationLine] @property def texts(self) -> list[str]: return [line.text for line in self.lines]