DIVIETO
CARGANDO RESULTADO
—
—
Mis puntos
—
quiniela
—
general
—
en campo
—
puntos
herramientas de desarrollo
—

Esta pantalla solo pinta. Los puntos, el desglose y el orden de la clasificación vienen del cierre (finalConsequences + lineupSnapshots): aquí no se suma ni se ordena nada, ni se recalcula el scoring.

Desempate provisional: el contrato marca cada fila con tieBreak: provisional_userId_asc. Se pinta el orden recibido y se avisa; la UI no inventa un criterio propio.

De qué cierre sale este resultado:

view model crudo
—