aeat.domain.calculations.registry._validate_registry_scope module

Registry-wide validation gates.

Applies corpus-wide invariants across all ModeloDefinition instances, including duplicate-id checks, relation closure, and semantic-role consistency.

validate_registry_scope(modelos)[source]

Validate cross-model and corpus-wide registry invariants.

Parameters:

modelos (Iterable[ModeloDefinition]) – Iterable of ModeloDefinition entries to validate.

Return type:

tuple[str, ...]