cadrumo.application.modelo.verification_preconditions module¶
Typed, locale-neutral precondition projections for modelo verification.
- class VerificationFindingPreconditionProjection(**data)[source]¶
Bases:
BaseModelPair one report fact with its exact application precondition identity.
- Parameters:
data (Any)
- finding: ModeloVerificationFinding¶
- precondition_failure: ModeloPreconditionFailure | None¶
- class ModeloVerificationResult(**data)[source]¶
Bases:
BaseModelPersisted report facts paired with transient application decisions.
- Parameters:
data (Any)
- report: VerificationReport¶
- finding_preconditions: tuple[VerificationFindingPreconditionProjection, ...]¶
- build_verification_precondition_failure(*, calculation_revision_id, work_unit_id, condition_id, scenario_id, evidence_id, evidence_values, provenance, action_id=None)[source]¶
Build one verify failure with the common persisted addressing facts.
- project_verification_findings(findings, *, failures_by_finding_id)[source]¶
Project findings by constructor identity; never classify from rendered text.
- Return type:
- Parameters:
findings (Iterable[ModeloVerificationFinding])
failures_by_finding_id (Mapping[int, ModeloPreconditionFailure])