PipelineResult

Result of a pipeline boundary validation run.

Usage

Source

PipelineResult()

Contains the validation results for both source and target boundaries, plus metadata about the run.

Parameter Attributes

source_validation: Validate | None = None
target_validation: Validate | None = None
transform_output: Any = None
_source_passed: bool | None = None
_target_passed: bool | None = None

Attributes

source_validation: Validate | None

The Validate object for the source boundary (or None if no source contract).

target_validation: Validate | None

The Validate object for the target boundary (or None if no target contract).

transform_output: Any

The transformed data (only available when using Pipeline.run()).

passed: bool

True only if BOTH boundary validations pass (no critical failures).

source_passed: bool

True if the source boundary validation passes.

target_passed: bool
True if the target boundary validation passes.

Attributes

Name Description
passed True only if BOTH boundaries pass (no critical threshold exceeded).
source_passed Whether the source boundary validation passed.
target_passed Whether the target boundary validation passed.

passed

True only if BOTH boundaries pass (no critical threshold exceeded).

passed: bool


source_passed

Whether the source boundary validation passed.

source_passed: bool


target_passed

Whether the target boundary validation passed.

target_passed: bool

Methods

Name Description
get_report() Get a combined text summary of both boundary validations.

get_report()

Get a combined text summary of both boundary validations.

Usage

Source

get_report()
Returns
str
A summary string describing the boundary validation results.