Conceptos clave
Cuatro primitivas forman el motor. Todo lo demás se construye sobre ellas.
Evento
Una sola cosa que hizo un usuario, capturada en el momento en que ocurre. Los eventos son la señal en bruto que el motor pliega en estado.
Estado del usuario
Una proyección viva y consultable de todo lo que se sabe de un usuario (derivada de sus eventos, actualizada en el momento en que llega uno nuevo). Esta es la fuente de verdad que comparten la analítica, los flags y la mensajería.
Decisión
Una regla evaluada sobre el estado de usuario: quién está en una cohorte, quién recibe un flag, quién califica para un mensaje. Como las decisiones leen el estado en vivo, nunca quedan obsoletas.
Acción
Lo que hace el motor cuando se dispara una decisión: exponer una función, enviar un mensaje, activar un flujo de trabajo.