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).