INotifier.sendSettled(notification: NotificationMessage): Promise<readonly ChannelSendResult[]>
Dispatches a notification on every requested channel and reports the settled outcome of each, without throwing.
Unlike INotifier.send, this never rejects: a failed channel is
reported as { channel, ok: false, error } rather than raised, so a caller
(typically one behind a retrying queue) can retry the failing channel alone
instead of re-sending the whole notification. An unknown channel name is
reported as ok: false, matching send's existing treatment of it as a
failure.
Optional on the contract so existing implementors are not broken; resolve
it with ?. and fall back to INotifier.send when absent.
notification: NotificationMessage
The notification to send
Promise<readonly ChannelSendResult[]>
One non-throwing result per requested channel, in request order