Skip to main content
Schema messaging. Depende de core; nunca referencia tablas de loyalty ni de crm (standards/data.md §1). Los demás módulos no envían nada: emiten eventos que este consume. La columna Forma es la de ADR-024: A dominio con alcance de tenant · B append-only · C catálogo paramétrico.

Configuración de canales

Cuatro niveles de configuración que la cascada resuelve en orden (ADR-019). Están en tablas separadas porque cada nivel lo administra alguien distinto.

Plantillas y envíos

Consentimiento de envío

Despacho

Campañas

Deliverability

Lo que este schema no tiene

  • Ninguna decisión de negocio sobre a quién avisar. Eso lo deciden loyalty y crm emitiendo eventos; messaging decide por qué canal y si corresponde enviar.
  • Ninguna tabla de contacto ni de consentimiento. El consentimiento es de core (FS-CORE-0004); acá solo vive la supresión, que es una decisión de envío, no de tratamiento.
  • Ninguna FK hacia loyalty ni crm.