Skip to content

lasagnastack.reel_pipeline_state

lasagnastack.reel_pipeline_state

ReelPipelineState dataclass

ReelPipelineState(
    input_dir: Path,
    output_dir: Path,
    brief_path: Path,
    skill_path: Path | None = None,
    critique_max_retries: int = 2,
    normalised_clips: list[NormalisedClip] | None = None,
    inventories: list[ClipInventory] | None = None,
    cut_list: CutList | None = None,
    reel_style_sheet: ReelStyleSheet | None = None,
    draft_path: Path | None = None,
    post_caption: PostCaption | None = None,
)

Bases: PipelineState

Concrete state for ReelPipeline: raw clips → CapCut draft.