Organizar un Amigo Invisible se vuelve frágil cuando hay restricciones, parejas, repeticiones históricas y listas de deseos repartidas entre varios canales.
Decisión
Modelé las reglas como exclusiones concretas y transaccionales para mantener el dominio explícito y simplificar la ejecución del sorteo.
Santa App [Amigo Invisible]
Dificultad
Mantener coherentes participantes, reglas e historial plurianual cuando cambia la composición de un evento.
Resultado
El sorteo respeta parejas, exclusiones y el historial de años anteriores, y cada participante recibe su asignación y las listas de deseos en un único flujo.