Crosswake. Companions. Rindle. Reconciliation
(crosswake v0.1.2)
View Source
Backend-owned reconciliation vocabulary for Rindle media capture evidence.
Device upload success produces evidence results. It does not directly mutate
media availability; only explicit backend verification may produce an
available MediaObject.
Summary
Types
Functions
@spec availability_mutation_allowed_from_evidence?( Crosswake.Companions.Rindle.Contracts.CaptureEvidence.t() ) :: false
@spec ingest_capture_evidence( Crosswake.Companions.Rindle.Contracts.CaptureEvidence.t(), keyword() ) :: {:ok, Crosswake.Companions.Rindle.Reconciliation.EvidenceResult.t()} | {:error, term()}
@spec outcome_implies_availability?(term()) :: false
@spec outcome_vocabulary() :: [outcome()]