Verificação de Subida de Nível de Embaixador — O Fluxo Completo

A partir de 4 de setembro de 2026, o processo de verificação para subidas de nível no ERLEUCHTUNG foi completamente reformulado. Os embaixadores agora podem visualizar solicitações de verificação pendentes, encontrar jogadores em uma sala de vídeo Jitsi e aprovar ou rejeitar após uma duração mínima de 6 minutos — tudo com medidas de segurança integradas contra cliques acidentais.

Visão Geral

Quando um jogador quer alcançar o próximo nível (a partir do nível 2), ele deve ser verificado por embaixadores. O número de verificações necessárias depende do nível:

Subida de NívelVerificações Necessárias
L1 → L21
L2 → L32
L3 → L43
L4 → L54
L5 → L65
L6 → L76
L7 → L87
L8 → L98

Passo 1: O Jogador Solicita Verificação

O jogador abre o painel de Pontos de Confiança e clica em Solicitar Verificação. O sistema:

  1. Cria uma sala Jitsi com um nome único (erleuchtung-verify-<jogador>-<nível>-<tempo>)
  2. Notifica todos os embaixadores do mesmo país por mensagem em tempo real SSE
  3. Mostra ao jogador um link “Entrar na Chamada Jitsi” com autenticação JWT
  4. A solicitação é válida por 24 horas

Passo 2: O Embaixador Vê a Solicitação

Os embaixadores veem as solicitações de verificação pendentes no painel de Pontos de Confiança em Solicitações de Verificação Pendentes. Cada solicitação mostra:

  • Nome de usuário do jogador
  • Transição de nível (ex., L1 → L2)
  • Idioma do jogador (com ícone 🌐) — para que o embaixador saiba se pode se comunicar
  • Horário da solicitação

⭐ Embaixadores Dourados podem ver solicitações de todos os países. Embaixadores eleitos veem apenas solicitações do seu próprio país.

Passo 3: O Embaixador Entra na Sala Jitsi

O embaixador clica em “Entrar →”. O seguinte acontece:

  1. O jogador recebe uma notificação em tempo real (SSE): ”🔔 [Embaixador] está esperando na sua sala de verificação!”
  2. O jogador vê uma notificação com um botão “Entrar na Chamada”
  3. A sala Jitsi abre para o embaixador com autenticação JWT — sem senha necessária
  4. O embaixador entra na sala como Moderador

⚠️ Os botões Confirmar e Rejeitar estão inicialmente desativados (cinza). Eles só são ativados após 6 minutos.

Passo 4: Verificação na Chamada Jitsi

Durante a chamada Jitsi, o embaixador verifica a identidade do jogador:

  • Verificação por selfie — O jogador mostra seu rosto
  • Verificação de documentos — O jogador mostra um documento de identidade
  • Teste de vivacidade — Piscar e girar a cabeça
  • Perguntas pessoais — O embaixador faz perguntas sobre o mundo do jogo

A duração mínima de 6 minutos garante que a verificação não seja apressada.

Passo 5: Aprovar ou Rejeitar

Após o temporizador de 6 minutos expirar, os botões são ativados:

Aprovar

O embaixador clica em ✓ Confirmar. Aparece um pop-up de segurança:

“Você realmente verificou os dados de [Jogador] na reunião Jitsi?”

Após a confirmação, a verificação é marcada como aprovada. O jogador vê o resultado em seu painel de Pontos de Confiança.

Rejeitar

O embaixador clica em ✗ Rejeitar. Aparece um pop-up de segurança:

“Tem certeza de que deseja rejeitar a verificação de [Jogador]?”

O embaixador deve fornecer um motivo de rejeição. A verificação é marcada como rejeitada.

Passo 6: O Jogador Vê o Resultado

O jogador pode verificar seu status de verificação a qualquer momento no painel de Pontos de Confiança:

  • ⏳ Pendente — Verificação em andamento, aguardando um embaixador
  • ✓ Aprovado — O embaixador confirmou
  • ✗ Rejeitado — O embaixador rejeitou (com motivo)

Quando embaixadores suficientes aprovam, o jogador sobe automaticamente para o próximo nível.

Medidas de Segurança

  • Botões desativados — Confirmar/Rejeitar estão cinza até que o embaixador clique em “Entrar”
  • Temporizador de 6 minutos — Os botões mostram uma contagem regressiva (⏳ 6:00 → 0:00) antes de serem ativados
  • Pop-up de confirmação — Ambas as ações exigem confirmação explícita
  • Motivo de rejeição — Rejeições exigem um motivo
  • Autenticação JWT — As salas Jitsi são protegidas por senha, apenas jogadores e embaixadores convidados podem entrar
  • Expiração de 24 horas — Solicitações não respondidas expiram automaticamente

Autoverificação (Bootstrap)

Se um jogador for o único embaixador em seu país, ele pode se verificar. Esta função está disponível uma vez por nível e é marcada como SELF_VERIFICATION_BOOTSTRAP.

Resumo

  • O jogador solicita → O embaixador é notificado
  • O embaixador entra → O jogador recebe notificação em tempo real
  • Verificação de 6 minutos → Os botões ficam bloqueados até o temporizador expirar
  • Pop-up de confirmação → Evita aprovação/rejeição acidental
  • Idioma exibido → O embaixador sabe se a comunicação é possível
  • Embaixadores Dourados → Veem solicitações de todos os países

Servidor