Saltar a contenido

Cuentas, perfiles y roles

Qué es y por qué existe

Este documento define la estructura de identidad de los usuarios en la plataforma Open-TT: cómo se registran, qué datos gestionan, cómo se relaciona la cuenta de usuario con el perfil de jugador, y qué reglas rigen la visibilidad de la información y la comunicación entre actores.

En la v2, todo jugador que quiera participar en torneos necesita su propia cuenta y su propio perfil. No existen intermediarios ni creación de jugadores por terceros.

FND-001 pilar 1 (Gestión de Competiciones) y pilar 2 (Red Social).

Reglas de negocio

  • 1 La cuenta de usuario es la identidad digital de una persona en la plataforma.
  • 1.1 Para crear una cuenta se requiere: nombre completo, correo electrónico y contraseña.
  • 1.2 El correo electrónico debe verificarse mediante un enlace de activación para que la cuenta quede activa.
    • 1.2.1 Sin verificación del correo, la cuenta no se activa y no permite acceder a ninguna funcionalidad.
  • 1.3 El correo electrónico no puede cambiarse después del registro.
  • 1.4 La contraseña se puede recuperar mediante un código de recuperación enviado al correo.
    • 1.4.1 El código de recuperación tiene un tiempo de validez limitado.
  • 1.5 Una cuenta de usuario es independiente de un perfil de jugador. Se puede tener cuenta sin ser jugador.

  • 2 El perfil de jugador es la entidad que habilita a una persona para participar en torneos. → DOM-GC-004

  • 2.1 Para participar en torneos es obligatorio tener un perfil de jugador vinculado a una cuenta propia.
  • 2.2 Los datos del perfil de jugador son: nombre completo, nickname (opcional), fecha de nacimiento, género, teléfono de contacto (obligatorio) y visibilidad del teléfono.
    • 2.2.1 El teléfono puede configurarse como público o visible solo para organizadores.
  • 2.3 Antes de crear un perfil de jugador, la plataforma busca coincidencias para evitar duplicados.

    • 2.3.1 Si existen jugadores similares, se muestra una lista para que el usuario confirme que no es ninguno de ellos.
  • 3 Cada cuenta de usuario se vincula a un único perfil de jugador.

  • 3.1 La vinculación confirma que la persona titular de la cuenta es ese jugador.
  • 3.2 Un jugador con cuenta y perfil puede: gestionar su propio perfil, inscribirse en torneos directamente, ver su historial de partidos y rankings, y recibir notificaciones.

  • 4 El nickname es un identificador opcional y único del perfil de jugador.

  • 4.1 Una vez que el jugador ha participado en un torneo, el nickname no se puede cambiar desde la plataforma.
  • 4.2 El cambio de nickname tras participar en un torneo solo es posible mediante solicitud a soporte, con carácter excepcional.
    • 4.2.1 Solo se permite una solicitud excepcional de cambio por jugador.
    • 4.2.2 Si el cambio es aprobado, se actualiza retroactivamente en todos los torneos y partidos anteriores.
  • 4.3 El nickname debe ser único en toda la plataforma; no puede coincidir con otro existente.

  • 5 Un usuario puede eliminar su cuenta.

  • 5.1 La eliminación requiere verificación de identidad mediante contraseña y confirmación por correo electrónico.
  • 5.2 Si el usuario es organizador de un torneo activo, debe transferir la administración del torneo antes de eliminar la cuenta. → DOM-GC-002
  • 5.3 Las participaciones en torneos del jugador permanecen registradas, pero el perfil se muestra como "usuario eliminado".
  • 5.4 La eliminación es irreversible. Para volver a usar la plataforma, se requiere un nuevo registro.

  • 6 La plataforma envía notificaciones automáticas por correo electrónico para eventos clave.

  • 6.1 Los eventos que generan notificaciones incluyen: confirmación de inscripción, confirmación de baja, recordatorio de proximidad de torneo, cancelación de torneo y cambios de fecha u horario. → DOM-GC-002, NoneDOM-GC-004
  • 6.2 El teléfono del jugador es el canal de comunicación directa entre organizador y jugador.

    • 6.2.1 La visibilidad del teléfono se configura en el perfil de jugador (público o solo organizadores). → regla 2.2.1
  • 7 Cada usuario controla la visibilidad de su información personal.

  • 7.1 Nombre e historial de participación en torneos son públicos por defecto.
  • 7.2 Las estadísticas de juego son públicas por defecto.
  • 7.3 El teléfono es el único dato con visibilidad configurable (público o solo organizadores). → regla 2.2.1

Actores implicados

  • Jugador — Crea su cuenta, configura su perfil de jugador, gestiona sus datos personales, controla la visibilidad de su información, se inscribe en torneos.
  • Organizador — Se comunica con jugadores inscritos por teléfono, recibe notificaciones automáticas de la plataforma sobre eventos de sus torneos. No puede editar perfiles de jugadores. → DOM-GC-002
  • Árbitro — Rol definido en el contexto de torneos. → DOM-GC-002, NoneDOM-GC-003, NoneDOM-GC-006

Qué NO es

  • Este documento no define los permisos específicos de cada rol dentro de torneos o circuitos. Esos permisos se documentan en los documentos de dominio correspondientes (DOM-GC-002, DOM-GC-003, DOM-GC-005).
  • No cubre el perfil de entrenador, club ni otros actores del ecosistema definidos en NoneFND-001. Esos perfiles se documentarán en sus propios documentos de dominio cuando se aborden los pilares de Red Social y otros.
  • No es un documento de requisitos técnicos de autenticación o seguridad. Define las reglas de negocio sobre identidad y datos, no la implementación.
  • En la v2, no existe la creación de jugadores por terceros (organizadores, tutores). Todo jugador necesita su propia cuenta.

Preguntas abiertas

  • PA-01 ~~¿Existe el rol "administrador de plataforma" como entidad diferenciada?~~ Parcialmente resuelta: se confirma que el administrador de plataforma existe como rol. Funciones confirmadas: aprobación de sedes y gestión de sedes huérfanas. → DOM-TX-002. Pendiente: definir el alcance completo del rol (gestión de reportes de comportamiento, bloqueo de cuentas, etc.).
  • PA-02 ¿Qué mecanismos de bloqueo o suspensión de cuentas existen? La FAQ de seguridad menciona que se pueden reportar comportamientos inadecuados y que se "tomarán medidas", pero no hay reglas sobre qué medidas, quién las aplica ni bajo qué criterios.
  • ~~PA-03~~ Resuelta → DOM-GC-001 regla 1.6. Si un jugador se da de baja y vuelve a registrarse, conserva su Elo anterior. Mientras la cuenta está eliminada, el perfil se muestra como "usuario eliminado" (regla 5.3).

Referencias