A subscription row mapped to core's SignalSubscription shape PLUS its owning
tenantId — the webhook path needs the tenant per row (its rows span tenants);
the poll path ignores it (a host DO reads only its own tenant's rows). A
superset of SignalSubscription, so it flows into buildNotification and
pollForDeliveries unchanged.
A subscription row mapped to core's
SignalSubscriptionshape PLUS its owningtenantId— the webhook path needs the tenant per row (its rows span tenants); the poll path ignores it (a host DO reads only its own tenant's rows). A superset ofSignalSubscription, so it flows intobuildNotificationandpollForDeliveriesunchanged.