Change language

rp-notify

Zweck

Der einzelne Benachrichtigungs-Fan-out des Ökosystems: Jede Domäne sagt einmal „Benutzer informieren“, und dieses Modul wählt Kanäle, Richtlinie und Wiederholungsversuche. Domänen greifen niemals direkt auf SMTP-/SMS-/Push-APIs zu.

Denkmodell

Domäne sendet eine Benachrichtigungsabsicht (wer, was, Vorlage, Dringlichkeit) → Notify löst Kanäle und Zustellrichtlinie auf → externe Provider-Adapter übernehmen den eigentlichen Versand. Wiederholungen und Kanal-Fallback leben hier, die Nachrichtenbedeutung lebt in der Domäne.

Wert für das Ökosystem

Ein einziger „Benutzer informieren“-Speicher:

  • Vorlagen, Kanäle, Profil und Versanddatensätze hinter einer API.
  • Jede Domäne hält ihre Benachrichtigungstexte und Zustelldatensätze an einem Ort.

Nicht-Ziele

  • Nicht die Nachrichtenzustellung selbst — nur Vorlagen, Kanäle und Versanddatensätze.
  • Keine Dialog-Threads.

Verantwortungsbereich

Verantwortet Orchestrierung von Benachrichtigungen und Zustellrichtlinie; verantwortet keine Low-Level providerspezifischen Versandadapter oder domänenspezifische Auslöserlogik.

Direkte Modulabhängigkeiten

  • Keine

Lösungszugehörigkeit

  • Nicht in einer vordefinierten Lösung enthalten

Quelle

modules/repositories/communications/rp-notify