cadrumo.domain.renta.retenciones_routing_integrity module

Snapshot-time referential integrity for a registry-owned Renta route.

The route declaration is authored in the governed registry mapping. This module retains only the generic query projection and the cross-domain check that confirms a selected output endpoint exists before a consumer redirects a resolved value to it.

The registry must not import the Renta domain directly. This module registers the abstract snapshot check when the registry’s snapshot builder imports the declared module, preserving the dependency direction while keeping the check at the domain boundary.

class M130RetencionesRoute(modelo_id, binding_id, output_casilla)[source]

Bases: object

Generic typed projection of the selected registry route declaration.

Parameters:
  • modelo_id (str)

  • binding_id (BindingId)

  • output_casilla (CasillaId)

modelo_id: str
binding_id: TypeAliasType
output_casilla: TypeAliasType
resolve_m130_retenciones_route(*, authority=None)[source]

Return the selected route for application-layer binding projection.

Return type:

M130RetencionesRoute

Parameters:

authority (GovernedFactSource | None)

check_m130_retenciones_output_casilla(modelo_id, casilla_ids, renta_first_slice_binding_targets, revision_binding_ids=frozenset({}))[source]

Assert a selected route output endpoint exists when its binding is declared.

Return type:

list[str]

Parameters: