QueryBuilderOpened_TelemetryData: QueryBuilderTelemetryContext & {
    openedFrom: QUERY_BUILDER_OPENED_FROM;
} & Record<string, unknown>

Payload for QUERY_BUILDER_EVENT.OPENED.

openedFrom is carried here and nowhere else. Which application emitted an event is already stamped on every payload by TelemetryServicePlugin.setup() (appName), and appSessionId is the join key back to this event — so repeating the surface on high-frequency events like run-query.* would duplicate data that is already reachable.