Skip to main content
El inglés es la versión autoritativa. Esta traducción existe para que cualquier persona pueda leer y revisar el módulo completo. Ante cualquier discrepancia, manda ../../../modules/loyalty/. Ambas versiones comparten version y status, y el validador falla si se separan.

Hoja de ruta

Catorce entregas, cortadas por incrementos que se pueden lanzar solos, no por tablas. Seis de ellas componen F1a.

El corte, explicado

La descomposición sigue una sola prueba: ¿esto se puede lanzar solo y vale algo?
  • Libro de puntos y saldos van separados (0002, 0003) porque el libro es la fuente de verdad y la proyección es una decisión de rendimiento. Fallan distinto y se verifican distinto.
  • El motor de reglas (0004) es independiente del catálogo (0005): un programa puede acreditar puntos mucho antes de tener en qué gastarlos.
  • Los canjes (0006) necesitan ambos, y por eso cierran F1a.
  • La acumulación de beneficios (0008) deliberadamente no vive dentro de cupones: es una capa de política sobre canjes y cupones a la vez, y meterla en cualquiera de los dos habría producido un spec imposible de aprobar.

Costuras reservadas en F1

Presentes desde la primera migración, deliberadamente sin usar, para que habilitarlas después no requiera ninguna migración de datos: