Phase 5 Bidirectional Identifiability Audit Validator

Validate the Wave 5.2 Phase 5 bidirectional audit artifacts.

scripts.analysis.pinn_program_bidirectional.validate_phase5_bidirectional_identifiability_audit.parse_arguments()[source]

Parse command-line arguments.

Return type:

Namespace

scripts.analysis.pinn_program_bidirectional.validate_phase5_bidirectional_identifiability_audit.resolve_project_path(path_value)[source]

Resolve a repository-relative path.

Parameters:

path_value (str | Path)

Return type:

Path

scripts.analysis.pinn_program_bidirectional.validate_phase5_bidirectional_identifiability_audit.load_yaml_mapping(path)[source]

Load one YAML mapping.

Parameters:

path (Path)

Return type:

dict[str, Any]

scripts.analysis.pinn_program_bidirectional.validate_phase5_bidirectional_identifiability_audit.load_csv_rows(path)[source]

Load one CSV artifact.

Parameters:

path (Path)

Return type:

list[dict[str, str]]

scripts.analysis.pinn_program_bidirectional.validate_phase5_bidirectional_identifiability_audit.main()[source]

Validate Phase 5 artifacts and decision consistency.

Return type:

None