cadrumo.domain.calculations.registry.amendment_regime_policy module

Typed projection of the registry-owned amendment-regime policy fact.

resolve_amendment_regime_policy(*, effective_date=None, authority=None)[source]

Resolve the selected dated amendment policy, failing closed if absent.

Core types: ValidatedRegistryAuthority.

Return type:

AmendmentRegimePolicy

Parameters:
resolve_amendment_regime_policy_for_period(period, *, authority=None)[source]

Resolve amendment policy at the period’s filing-period coordinate.

Core types: ValidatedRegistryAuthority.

Return type:

AmendmentRegimePolicy

Parameters:
resolve_amendment_kind_regime_for_period(modelo, period, *, authority=None)[source]

Resolve a model/period amendment regime through the selected fact.

Core types: ValidatedRegistryAuthority.

Return type:

AmendmentKindRegime

Parameters:
permitted_amendment_kind_values_for_period(modelo, period, *, authority=None)[source]

Return permitted amendment kinds from the registry-projected policy.

Core types: ValidatedRegistryAuthority.

Return type:

frozenset[str]

Parameters: