Build the telemetry payload describing this source. The base implementation
returns an empty object; each concrete source overrides this to contribute
its own metadata (source type, project, etc.).
dataProductDetails is an optional, already-formatted enrichment payload
(resolved asynchronously by the engine) that only certain sources consume.
Build the telemetry payload describing this source. The base implementation returns an empty object; each concrete source overrides this to contribute its own metadata (source type, project, etc.).
dataProductDetailsis an optional, already-formatted enrichment payload (resolved asynchronously by the engine) that only certain sources consume.