aeat.domain.calculations.registry._validate_semantic_roles module

Semantic-role validation helpers for registry definitions.

Validates semantic_role consistency, cardinality, and required-role label patterns across all casillas in every ModeloDefinition.

The required-role hard-flip gate and the public cross-reference accessor are extracted into the sibling _validate_semantic_role_required module and re-exported here for call-site stability.