OptionalmessageAuthenticated user the update belongs to. Server-side filter key; never sent to the client.
OptionalSourceMJGlobal.ProcessUUID of the instance that first published this update. Used only for
cross-instance echo suppression: an instance that receives its own message back from the
message bus must drop it, or every push is delivered twice.
Internal wire payload for a push-status update. Carries
ownerUserId— the authenticated user the update belongs to — used ONLY server-side by the subscription filter and deliberately NOT exposed on the client-facing PushStatusNotification (we never leak user IDs to subscribers).ownerUserIdis REQUIRED: it is the load-bearing security property (see statusUpdatesFilter), so making it required means the compiler rejects any publish that omits identity. Always publish through publishStatusUpdate (or theResolverBase.PublishStatusUpdateergonomic wrapper) rather than callingpubSub.publishon this topic directly, so a new publisher can never forget it.