A lightweight reference to a Fact without its value.
Used during lean replay / hybrid rehydration to reconstruct graph topology without loading all fact values into memory.
Summary
Types
@type t() :: %Runic.Workflow.FactRef{ ancestry: {Runic.Workflow.Fact.hash(), Runic.Workflow.Fact.hash()} | nil, causal_ancestry: Runic.Workflow.FactAncestry.t() | nil, content_digest: Runic.Identity.t() | nil, hash: Runic.Workflow.Fact.hash(), id: Runic.Identity.t() | nil, payload_digest: Runic.Identity.t() | nil }