Clave primaria
Atributos específicos
Claves foráneas
Atributos base
Restricciones e índices
RLS y particionamiento
RLS activa portenant_id. Candidata a partición, no designada en v1.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Documentación interna. Borradores en revisión — nada acá es un compromiso público, y la sección Legal no ha sido revisada por un abogado.
Qué regla se disparó para qué evento y con qué resultado. Es la valla de idempotencia del motor y la única forma de explicarle a un tenant por qué alguien recibió puntos.
| Nombre | Definición | Por qué existe |
|---|---|---|
uq_rule_execution | UNIQUE (rule_id, rule_version, source_event_id) | La valla de idempotencia. Reprocesar un evento no puede acreditar dos veces |
idx_rule_execution_event | (tenant_id, source_event_id) | ”¿Qué reglas disparó este evento?” |
idx_rule_execution_rule | (tenant_id, rule_id, executed_at DESC) | Medir el rendimiento de una regla |
tenant_id. Candidata a partición, no designada en v1.
| Fecha | Cambio | Por qué | Decidido en | Autor |
|---|---|---|---|---|
| 2026-08-17 | Tabla creada como valla de idempotencia y como evidencia | Deduplicar y explicar son la misma consulta; separarlas habría duplicado la escritura | FS-LOY-0004 | daniel + claude-opus-5 |
| 2026-08-18 | Renombrada de loyalty.rule_executions a loyalty.rule_execution | Nombre en singular | ADR-024 | daniel + claude-opus-5 |