cadrumo.application.modelo.m303_filing_evidence module

Atomic Modelo 303 filing-evidence validation before revision persistence.

m303_filing_evidence_failure(scenario_code, evidence_values)[source]

Return the declared failure for one Modelo 303 filing-evidence scenario.

The scenario identity resolves its own condition and recovery from the declared catalogue, so this producer supplies only the observed facts and never an action or a rendered explanation of its own.

Return type:

ModeloPreconditionFailure

Parameters:
validate_m303_filing_instance_evidence_for_revision(*, work_unit, registry_snapshot, evidence, casilla_values, observations, operation, profile=None)[source]

Validate the complete revision evidence against every canonical owner.

profile is the work profile the calling command already loaded; when omitted, this entry loads it for the simplified-regime check.

Core types: CasillaObservation, RegistrySnapshot.

Return type:

FilingInstanceEvidence | None

Parameters: