Builds and updates provenance metadata for resolved graph nodes.
Provenance records explain whether a node came directly from the projected index or was cloned from a component while resolving an instance.
Summary
Functions
Returns the initial provenance map.
Records provenance for a node cloned while resolving an instance.
Functions
Returns the initial provenance map.
Projected seed provenance is derivable from the node GUID, so the graph keeps this map sparse and records only clone/patch/variable entries that differ from the default projected-index provenance.
@spec put_clone(Figler.Scene.Graph.t(), term(), term(), term(), term()) :: Figler.Scene.Graph.t()
Records provenance for a node cloned while resolving an instance.