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.