Pular para o conteúdo

Scouting

Scouting registra jogadores externos que o clube observa (adversários, alvos de transferência, livres). Importa os mesmos PDFs Wyscout / SIX que Performance, mas sem filtrar pelo elenco próprio: qualquer jogador do informe fica como jogador externo com radar de eixos, shortlist, status (alta / seguir / contatar / descartado) e notas.

  • Problema que resolve: a área esportiva vê PDFs de partidas de adversários ou ligas estrangeiras e precisa registrar um jogador específico sem montar outra base à parte. O CÉNIT salva no mesmo DB que o elenco próprio, com perfil radar comparável.
  • Casos de uso típicos:
    • Mercado: carregar 5 PDFs de jogadores-alvo e comparar perfis.
    • Adversários: registrar o 10 do adversário com seu perfil técnico para cruzar com a análise tática.
    • Shortlist: marcar 8-10 jogadores prioritários, cada um com status de scouting e nota livre.
  • Planos que incluem: todos os planos. O parser IA está disponível em todos (mesmo backend que Performance).
  • Diferencial: reutilização do parser PDF de partidas — nenhum concorrente parseia informes Wyscout/SIX diretamente para scouting com merge de múltiplas observações do mesmo jogador.

Acesso ao módulo: Head of Performance, Diretor Esportivo e Especialista em RTP principalmente. O catálogo de adversários é compartilhado com Performance.

Abas do módulo:

  1. Lista — grade de jogadores externos com foto, equipe, posição, idade, status, shortlist toggle.
  2. Importar PDF adversário — sobe informe Wyscout/SIX e deixa o scout marcar da grade extraída quais salvar.
  3. Comparativo — radar de eixos para cruzar jogador externo vs jogador próprio.

Fluxo principal — importar e salvar externos:

  1. O sistema roda o mesmo parser que Performance, mas sem filtro de elenco próprio.
  2. A grade mostra todos os jogadores do PDF.
  3. O scout edita nome / equipe / posição / idade por jogador e marca quais salvar.
  4. O sistema roda o merge:
    • Match por nome normalizado (sem acentos, sem espaços extras, etc.).
    • Se existe: os eixos são promediados ponderando pela quantidade de partidas prévias, soma 1 ao contador e atualiza a data do último informe. Equipe, posição e idade são atualizados apenas se vierem com dados.
    • Se não existe: cadastro novo com 1 partida no contador.

Fluxos secundários:

  • Toggle shortlist da grade: marcá-lo também põe status em “seguir”.
  • Mudar status: alta / seguir / contatar / descartado.
  • Editar nota livre.
  • Compartilha o catálogo de competições e adversários com Performance (sem duplicação).
  • “Carreguei o mesmo jogador duas vezes e os eixos mudaram” — esperado. O sistema promedia ponderando pela quantidade de partidas, então cada partida adicional suaviza o perfil.
  • “Aparece um jogador com nome estranho” — o parser não filtra por elenco próprio. Editar o nome na grade antes de salvar.
  • “O radar do externo está em 0” — o PDF não tinha minutos suficientes ou o parser falhou em extrair stats. Tentar de novo com outro informe do mesmo jogador para acumular.

Player surface: N/A. Scouting é módulo interno de staff. Os jogadores externos nunca acessam o sistema.

  • Eixos por jogador externo: média ponderada pela quantidade de partidas importadas.
  • Status implícito: marcar shortlist também marca status como “seguir”. As demais transições (alta, contatar, descartado) são livres.
  • PDF Wyscout / SIX — mesmo parser que Performance. Em Scouting é invocado sem filtrar pelo elenco próprio para extrair todos os jogadores do informe.
  • Cadastro manual: hoje não há UI de cadastro manual de externos sem PDF.
  • Performance — compartilha parser, catálogo de competições e adversários, e a normalização de eixos.
  • Elenco — o sistema calcula o radar do elenco próprio promediando os eixos de cada jogador para o comparativo.
  • Sem integração com APIs de scouting (Wyscout API, Transfermarkt API): tudo entra por PDF.
  • Não há cadastro manual de externos: requer subir um PDF mesmo que seja com um único jogador.