Rol

Jugador

Rol orientado a autoservicio básico: identidad competitiva, inscripción, mazos y reporte.

Acciones disponibles

  • Crear cuenta / iniciar sesión Implementado: /registro, /login, /api/logout.
  • Crear/editar perfil de jugador Implementado: /perfil.
  • Inscribirse en temporada activa Implementado: /temporadas/[id].
  • Guardar y editar mazos propios Implementado: /mazos y /mazos/[id].
  • Reportar partidas Implementado: /partidas.
  • Acceder a ligas privadas o gestionar confirmaciones Pendiente: no existe flujo de usuario final implementado.

Restricciones y validaciones

  • Para crear perfil, el usuario debe estar autenticado y no tener ya otro perfil.
  • El nickname debe ser único.
  • Para inscribirse en temporada: usuario autenticado, perfil creado, temporada existente y activa, y sin inscripción previa.
  • Para reportar partida: usuario autenticado, perfil creado, temporada activa, jugador inscrito y rival inscrito.
  • Para mazos: máximo 10 por cuenta; no se puede editar un mazo ya validado.
  • La decklist, si existe, debe pasar validación sintáctica y de reglas básicas de Lorcana.

Pantallas implicadas

  • /registro, /login, /cuenta
  • /perfil
  • /temporadas y /temporadas/[id]
  • /mazos, /mazos/[id]
  • /partidas, /clasificacion

Dependencias de configuración de liga

  • Parcial: existen flags de liga para validación de mazos, confirmación en tienda y modo de reporte, pero el flujo de jugador actual opera sobre temporada activa global y no reacciona todavía a todas esas opciones.
  • Resultado: el jugador ve un comportamiento usable, pero no completamente adaptado por liga.