pending existe porque una acumulación no es definitiva cuando ocurre: el cliente puede
devolver la compra. Los puntos entran en pending y pasan a available cuando cierra la ventana de
devolución del programa. Open Loyalty implementa lo mismo como “locked points”, lo que confirma que
el modelo es estándar y no una invención nuestra.
Clave primaria
Atributos específicos
Restricciones e índices
Semillas
is_system: pending, available, consumed, cancelled.
La transición pending → available es idempotente: correrla dos veces produce un cambio de
estado y un solo evento, y eso es criterio de aceptación de FS-LOY-0002.
RLS y particionamiento
Sin RLS: catálogo de plataforma. No particionada. Se cachea.Referencias entrantes
ledger_transaction