Skip to main content
Forma B — append-only. Cumple dos funciones: es la valla de idempotencia del cron —correr dos veces el mismo horizonte no puede avisar dos veces— y es la respuesta a “¿por qué este member perdió sus puntos?” meses después. Los horizontes por defecto son 30 y 7 días (OQ-LOY-19): el de 30 da tiempo real de reaccionar y el de 7 es el que convierte. Uno solo a 14 es un compromiso que no hace bien ninguna de las dos cosas.

Clave primaria

Atributos específicos

Claves foráneas

Atributos base

Restricciones e índices

RLS y particionamiento

RLS activa por tenant_id. No particionada. La corrida no expira puntos: emite avisos. La expiración la ejecuta el proceso que escribe transacciones expire contra los lotes vencidos.

Registro de cambios