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.
- 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.
profileis 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:
- Parameters:
work_unit (WorkUnit)
registry_snapshot (RegistrySnapshot)
evidence (FilingInstanceEvidence | None)
observations (Sequence[CasillaObservation])
operation (PinnedAuthorityOperation)
profile (ModeloWorkProfile | None)