qat.experimental.system_data.materialisers.purr.validate module

PuRR ingress validation orchestration entrypoint.

This module provides the compiler-side validation boundary for parsed PuRR ingress DTOs by orchestrating domain validators from the validators subpackage.

validate_purr_ingress_graph(dto)

Validate cross-entity relationships for a parsed PuRR ingress DTO.

Parameters:

dtoΒΆ (PurrIngressV010) – Validated ingress DTO. This orchestration applies structural, channel/baseband, waveform/acquire, post-processing, coupling/CRCRC, and warning- level validations before canonical materialisation proceeds.

Return type:

None