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
loyaltyycrmemitiendo eventos;messagingdecide 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
loyaltynicrm.