Skip to content

lasagnastack.optimize_skill_pipeline_state

lasagnastack.optimize_skill_pipeline_state

OptimizeSkillPipelineState dataclass

OptimizeSkillPipelineState(
    input_dir: Path,
    output_dir: Path,
    brief_path: Path,
    skill_path: Path | None = None,
    critique_max_retries: int = 2,
    draft_cut_lists: list[CutList] | None = None,
    draft_reel_style_sheets: list[ReelStyleSheet]
    | None = None,
    optimized_skill_text: str | None = None,
)

Bases: PipelineState

Concrete state for OptimizeSkillPipeline: trainset drafts → improved skill file.