Skip to main content
Forma C — catálogo paramétrico. No extensible por el tenant. El estado 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

Registro de cambios