pystamps.pipeline.types

PipelineContext

Dataclass: dataset_root:Path, run_config:RunConfig, start_step:int, end_step:int, dry_run:bool=False.

StageResult

Dataclass: stage_id:int, scope:Literal['patch','merged'], target:str, status:str, details:str='' , duration_sec:float|None=None.

PipelineReport

Dataclass with results:list[StageResult], add(result), and failures property.