Change language

rp-notify

Propósito

La única distribución de notificaciones del ecosistema: cualquier dominio dice «informar al usuario» una vez, y este módulo elige los canales, la política y los reintentos. Los dominios nunca acceden directamente a las API de SMTP/SMS/push.

Modelo mental

El dominio emite una intención de notificación (quién, qué, plantilla, urgencia) → notify resuelve los canales y la política de entrega → los adaptadores de proveedores externos realizan el envío real. Los reintentos y la conmutación de canal viven aquí, el significado del mensaje vive en el dominio.

Valor para el ecosistema

Un único almacén de «informar al usuario»:

  • Plantillas, canales, perfil y registros de envío tras una única API.
  • Cualquier dominio mantiene sus textos de notificación y registros de entrega en un solo lugar.

No objetivos

  • No la entrega de mensajes en sí — solo plantillas, canales y registros de envío.
  • No hilos de diálogo.

Límite de responsabilidad

Posee la orquestación de notificaciones y la política de entrega; no posee adaptadores de envío específicos de proveedor de bajo nivel ni lógica de activación de dominio.

Dependencias directas de módulos

  • Ninguna

Pertenencia a la solución

  • No incluido en una solución predefinida

Fuente

modules/repositories/communications/rp-notify