One row of memory_provenance. Current mappers do not write this table; callers can construct rows with new/1.
memory_provenance
new/1
Build a t() from a source map; string keys, entry_id/source_file required.
t()
entry_id
source_file
@type event() :: String.t() | nil
@type t() :: %MimirAnalytics.Row.MemoryProvenance{ agent: String.t() | nil, at: String.t() | nil, entry_id: String.t(), event: event(), evidence_ref: String.t() | nil, run_id: String.t() | nil, source_file: String.t() }
@spec new(map()) :: t()