Pular para o conteúdo principal

Estado atual: produção, dados e dívidas

Esta página não cola mais uma execução antiga do quality gate. Um placar copiado envelhece no commit seguinte e já chegou a descrever mapas removidos, uma versão antiga e falhas quitadas como se ainda fossem o estado atual.

Onde olhar agora

PerguntaFonte atualRegra
Qual versão está publicada?/changelog e package.jsono release abre uma seção e docs:check exige a mesma versão
Produção está respondendo?/api/health e workflow prod-watch.ymlo monitor roda a cada 15 minutos e abre issue quando a falha persiste
O que está quebrado ou incompleto?KNOWN-BUGS.md e tools/eval/KNOWN-RED.jsondívida nova reprova sem justificativa explícita no ratchet
Quais checks um PR precisa passar?npm run check:fast e os jobs de .github/workflows/cada régua importante tem mutante ou caso de falha conhecido
Onde as partidas acontecem?/mapapresença é aproximada por cidade; partidas são separadas nas cinco facções

Cobertura dos dados públicos

O mapa ao vivo combina três conjuntos diferentes e mantém os rótulos separados:

  • online_now: presença recente de quem escolheu nick;
  • city_daily + presence: histórico aproximado por cidade, sem publicar IP;
  • match_event.faction: partidas anônimas por Time E, Time B, Tribos Urbanas, Palhaços e Funkeiros.

Clientes antigos não enviavam facção. Por isso o total identificado pode ser menor que o total histórico de partidas. Se a tabela de eventos estiver indisponível, a página declara o fallback legado E/B em vez de apresentar zero como dado completo.

Como medir localmente

npm run docs:check
npm run check:fast
npm run eval:site
npm run eval:telemetry

O quality gate completo continua em node tools/eval/invariants.mjs; ele é mais caro e depende de assets locais. Registre resultados datados em KNOWN-BUGS.md, não nesta página.