VĂ©rification de MontĂ©e de Niveau d’Ambassadeur — Le Flux Complet

À partir du 4 septembre 2026, le processus de vĂ©rification pour les montĂ©es de niveau dans ERLEUCHTUNG a Ă©tĂ© entiĂšrement repensĂ©. Les ambassadeurs peuvent dĂ©sormais consulter les demandes de vĂ©rification en attente, rencontrer les joueurs dans une salle vidĂ©o Jitsi et approuver ou rejeter aprĂšs une durĂ©e minimale de 6 minutes — le tout avec des mesures de sĂ©curitĂ© intĂ©grĂ©es contre les clics accidentels.

Aperçu

Lorsqu’un joueur souhaite atteindre le niveau suivant (Ă  partir du niveau 2), il doit ĂȘtre vĂ©rifiĂ© par des ambassadeurs. Le nombre de vĂ©rifications requises dĂ©pend du niveau :

Montée de NiveauVérifications Requises
L1 → L21
L2 → L32
L3 → L43
L4 → L54
L5 → L65
L6 → L76
L7 → L87
L8 → L98

Étape 1 : Le Joueur Demande une VĂ©rification

Le joueur ouvre le panneau Points de Confiance et clique sur Demander une Vérification. Le systÚme :

  1. Crée une salle Jitsi avec un nom unique (erleuchtung-verify-<joueur>-<niveau>-<temps>)
  2. Notifie tous les ambassadeurs du mĂȘme pays par message en temps rĂ©el SSE
  3. Affiche au joueur un lien “Rejoindre l’Appel Jitsi” avec authentification JWT
  4. La demande est valable 24 heures

Étape 2 : L’Ambassadeur Voit la Demande

Les ambassadeurs voient les demandes de vérification en attente dans le panneau Points de Confiance sous Demandes de Vérification en Attente. Chaque demande affiche :

  • Nom d’utilisateur du joueur
  • Transition de niveau (par ex., L1 → L2)
  • Langue du joueur (avec l’icĂŽne 🌐) — pour que l’ambassadeur sache s’il peut communiquer
  • Heure de la demande

⭐ Ambassadeurs Dorés peuvent voir les demandes de tous les pays. Les ambassadeurs élus ne voient que les demandes de leur propre pays.

Étape 3 : L’Ambassadeur Rejoint la Salle Jitsi

L’ambassadeur clique sur “Rejoindre →”. Voici ce qui se passe :

  1. Le joueur reçoit une notification en temps rĂ©el (SSE) : ”🔔 [Ambassadeur] attend dans votre salle de vĂ©rification !”
  2. Le joueur voit une notification avec un bouton “Rejoindre l’Appel”
  3. La salle Jitsi s’ouvre pour l’ambassadeur avec authentification JWT — aucun mot de passe nĂ©cessaire
  4. L’ambassadeur entre dans la salle en tant que ModĂ©rateur

⚠ Les boutons Confirmer et Rejeter sont initialement dĂ©sactivĂ©s (gris). Ils ne s’activent qu’aprĂšs 6 minutes.

Étape 4 : VĂ©rification dans l’Appel Jitsi

Pendant l’appel Jitsi, l’ambassadeur vĂ©rifie l’identitĂ© du joueur :

  • VĂ©rification par selfie — Le joueur montre son visage
  • VĂ©rification de documents — Le joueur montre une piĂšce d’identitĂ©
  • Test de vivacitĂ© — Clignement des yeux et rotation de la tĂȘte
  • Questions personnelles — L’ambassadeur pose des questions sur le monde du jeu

La durĂ©e minimale de 6 minutes garantit que la vĂ©rification n’est pas prĂ©cipitĂ©e.

Étape 5 : Approuver ou Rejeter

Aprùs l’expiration du minuteur de 6 minutes, les boutons s’activent :

Approuver

L’ambassadeur clique sur ✓ Confirmer. Une fenĂȘtre de sĂ©curitĂ© apparaĂźt :

“Avez-vous vraiment vĂ©rifiĂ© les donnĂ©es de [Joueur] lors de la rĂ©union Jitsi ?”

AprÚs confirmation, la vérification est marquée comme approuvée. Le joueur voit le résultat dans son panneau Points de Confiance.

Rejeter

L’ambassadeur clique sur ✗ Rejeter. Une fenĂȘtre de sĂ©curitĂ© apparaĂźt :

“Êtes-vous sĂ»r de vouloir rejeter la vĂ©rification de [Joueur] ?”

L’ambassadeur doit fournir un motif de rejet. La vĂ©rification est marquĂ©e comme rejetĂ©e.

Étape 6 : Le Joueur Voit le RĂ©sultat

Le joueur peut consulter son statut de vérification à tout moment dans le panneau Points de Confiance :

  • ⏳ En attente — VĂ©rification en cours, en attente d’un ambassadeur
  • ✓ ApprouvĂ© — L’ambassadeur a confirmĂ©
  • ✗ RejetĂ© — L’ambassadeur a rejetĂ© (avec motif)

Lorsque suffisamment d’ambassadeurs ont approuvĂ©, le joueur passe automatiquement au niveau suivant.

Mesures de Sécurité

  • Boutons dĂ©sactivĂ©s — Confirmer/Rejeter sont grisĂ©s jusqu’à ce que l’ambassadeur clique sur “Rejoindre”
  • Minuteur de 6 minutes — Les boutons affichent un compte Ă  rebours (⏳ 6:00 → 0:00) avant de s’activer
  • FenĂȘtre de confirmation — Les deux actions nĂ©cessitent une confirmation explicite
  • Motif de rejet — Les rejets nĂ©cessitent un motif
  • Authentification JWT — Les salles Jitsi sont protĂ©gĂ©es par mot de passe, seuls les joueurs et ambassadeurs invitĂ©s peuvent rejoindre
  • Expiration de 24 heures — Les demandes sans rĂ©ponse expirent automatiquement

Auto-vérification (Bootstrap)

Si un joueur est le seul ambassadeur dans son pays, il peut se vĂ©rifier lui-mĂȘme. Cette fonction est disponible une fois par niveau et est marquĂ©e comme SELF_VERIFICATION_BOOTSTRAP.

Résumé

  • Le joueur demande → L’ambassadeur est notifiĂ©
  • L’ambassadeur rejoint → Le joueur reçoit une notification en temps rĂ©el
  • VĂ©rification de 6 minutes → Les boutons sont verrouillĂ©s jusqu’à l’expiration du minuteur
  • FenĂȘtre de confirmation → EmpĂȘche l’approbation/rejet accidentel
  • Langue affichĂ©e → L’ambassadeur sait si la communication est possible
  • Ambassadeurs DorĂ©s → Voient les demandes de tous les pays

Serveur