panels.validation

Validation panel: review hooks, pipeline snapshot, and validation issues.

Reads run_manifest (review hooks, pipeline config, per-artifact counts, manifest scoring_evolution), the input/output validation bundles (rolled up into a per-artifact error/warning traffic-light grid), and the rca_card validation_status with analyst-attention flags.

Attributes

JsonDict

Functions

_issues_list(bundle)

_artifact_issue_grid(input_issues, output_issues)

One row per artifact name with error/warning counts.

render_validation_panel(run_manifest, ...[, rca_card])

Render the Validation section (traffic light, review hooks, card gates).

Module Contents

panels.validation.JsonDict[source]
panels.validation._issues_list(bundle)[source]
Parameters:

bundle (Optional[JsonDict])

Return type:

List[JsonDict]

panels.validation._artifact_issue_grid(input_issues, output_issues)[source]

One row per artifact name with error/warning counts.

Parameters:
Return type:

pandas.DataFrame

panels.validation.render_validation_panel(run_manifest, input_validation, output_validation, rca_card=None)[source]

Render the Validation section (traffic light, review hooks, card gates).

@ In, run_manifest, dict, optional run_manifest; reads review_hooks,

pipeline_config, artifacts, manifest scoring_evolution

@ In, input_validation, dict, optional input-validation bundle (ok,

issues)

@ In, output_validation, dict, optional output-validation bundle @ In, rca_card, dict, optional; reads validation_status and the

executive-summary analyst-attention flags

@ Out, None

Parameters:
Return type:

None