Files
comunidadhll/ai/tasks/done/TASK-099-elo-mmr-product-exposure-and-ui-minimal.md
2026-03-25 17:29:29 +01:00

1.6 KiB

TASK-099-elo-mmr-product-exposure-and-ui-minimal

Goal

Exponer de forma mínima y útil en producto el nuevo sistema de rating/MMR mensual sin romper el histórico actual ni mezclarlo de forma confusa con MVP V1/V2.

Context

Una vez exista el motor base, hace falta hacer visible el sistema:

  • leaderboard mensual Elo/MMR
  • score visible del mes
  • rating persistente o skill score
  • metadata suficiente para no confundir al usuario

Steps

  1. Auditar la UI histórica actual y decidir el punto de exposición mínimo más claro.
  2. Añadir un bloque o vista mínima para:
    • rating persistente
    • score mensual
    • elegibilidad mensual
    • indicación básica de si el cálculo es exacto / aproximado / parcial
  3. Mantener separación clara respecto a:
    • MVP V1
    • MVP V2
    • player-events V2
  4. No saturar la UI.
  5. Si procede, añadir copy/tooltip/legend breve explicando:
    • que el sistema prioriza señales reales
    • que algunas métricas avanzadas pueden estar en modo parcial según cobertura
  6. Validar que los enlaces/histórico existentes no se rompen.

Constraints

  • No rehacer toda la página histórica.
  • No borrar MVP V1/V2.
  • No esconder la naturaleza parcial si el cálculo aún no es completo.
  • Mantener UX legible y estable.

Validation

  • El sistema Elo/MMR aparece en producto de forma entendible.
  • No rompe bloques existentes.
  • La UI deja claro qué representa cada score.
  • La repo queda consistente.

Expected Files

  • frontend/historico.html
  • frontend/assets/js/historico.js
  • frontend/assets/css/historico.css
  • backend solo si hace falta ajustar payloads expuestos