cadrumo.application.modelo._row_source_identity_replay module

Join encrypted calculation row identities onto replayed filing rows.

class ModeloRowSourceFingerprint(**data)[source]

Bases: BaseModel

Safe public provenance for one replayed row coordinate.

Parameters:
binding_id: BindingId
row_index: int
source_kind: BindingSourceKind
fingerprint: ContentDigest
attach_revision_row_source_identities(*, draft, revision)[source]

Attach every persisted row identity to its exact replayed draft row.

Core types: CalculationRevision, ModeloDraft.

Return type:

ModeloDraft

Parameters:
revision_row_source_fingerprints_for_review(revision)[source]

Project encrypted revision identities onto the canonical safe review shape.

Core types: CalculationRevision.

Return type:

tuple[ModeloRowSourceFingerprint, ...]

Parameters:

revision (CalculationRevision | None)