Como conferimos um resultado
Com uma origem só, o sorteio fica marcado como preliminar. Com origens que discordam, fica em conferência e nenhum número aparece. Não há voto de maioria.
Resultado errado publicado com cara de certo é o pior defeito que um portal de resultado pode ter, e é um defeito silencioso: ninguém reclama do número errado, todo mundo só para de voltar. Por isso este projeto foi construído ao contrário do costume — o padrão é não publicar, e publicar é a exceção que precisa ser justificada por evidência.
Os quatro status de um sorteio
Todo sorteio da grade está sempre em um destes estados, e o estado é o que decide o que aparece na página.
| Status | O que significa | O que aparece na página |
|---|---|---|
| Aguardando | O sorteio ainda não ocorreu, ou ocorreu e nenhuma origem publicou ainda. | A hora prevista. Nenhum número. |
| Preliminar | Uma única origem publicou. O número existe, mas não foi conferido contra ninguém. | Os números, marcados como preliminares — nunca como confirmados. |
| Em conferência | Duas ou mais origens publicaram valores diferentes para o mesmo sorteio. | Nenhum número. A divergência vira alerta interno. |
| Confirmado | Duas origens independentes entregaram a mesma sequência de 5 prêmios, na mesma ordem. | Os números, com o selo de confirmado. |
Existe ainda um quinto estado, sem sorteio, que não é ausência de dado: ele vem do catálogo, quando a grade diz que aquela banca não sorteia naquele dia. Deduzir "não houve sorteio" do silêncio das fontes transformaria fonte fora do ar em afirmação de calendário — é por isso que os dois casos são separados.
Por que duas origens, e o que conta como duas
Origem independente não é o mesmo que site diferente. Sites com aparência completamente distinta publicam o mesmo feed: já medimos páginas com CSS sem nenhuma semelhança que traziam dezenas de prêmios idênticos byte a byte e o mesmo rodapé, palavra por palavra. Aparência mede template; o texto e os valores medem procedência.
Por isso as origens são agrupadas por procedência medida, e não por domínio. Duas páginas do mesmo grupo valem uma origem. Hoje o sistema opera com 7 leitores em rotação, que resolvem para 7 origens independentes, mais 1 fora de rotação. Não citamos as origens nominalmente: o compromisso é com o número conferido, não com a promoção de quem publica.
A ordem dos prêmios faz parte da conferência
A comparação é feita sobre a sequência ordenada dos 5 primeiros prêmios, e não sobre o conjunto. Primeiro e segundo trocados é divergência, não coincidência — quem confere um jogo confere a posição. Os prêmios do sexto ao décimo são conferidos à parte e nunca travam a publicação dos cinco primeiros, porque parte das bancas publica cinco casas e parte publica dez.
Os prêmios são milhares de quatro dígitos, e é a dezena final que define o grupo e o animal. Quem quiser a correspondência completa entre dezena, grupo e bicho encontra a tabela dos 25 grupos no Tabela do Bicho.
Divergência primeiro é corrida, depois é incidente
Origens publicam em momentos diferentes. Ler duas páginas no mesmo minuto pode pegar uma delas ainda com a extração anterior — isso é atraso, não erro. Por isso divergência dispara reconferência de todas as origens depois de 60 segundos e 180 segundos; só na 3ª rodada ainda divergente o caso vira incidente. Até lá, nenhum candidato aparece na página.
A única exceção: a Loteria Federal
A Federal é a única extração que pode ser confirmada com uma origem só, porque essa origem é oficial: uma interface pública de governo, com número de concurso citável e aritmética publicada. Nenhum agregador entra nessa exceção. Se um agregador divergir da fonte oficial, quem está errado é o agregador.
Por que as páginas de banca ainda estão fora do índice
Enquanto a série de resultados de uma banca não estiver sendo servida, a página dela existe para quem navega, mas sai marcada para não ser indexada. A regra de entrada é objetiva: sete dias seguidos com pelo menos 80% das extrações daquela banca fechando em confirmado. Página que promete resultado e entrega grade não merece posição, e pedir posição por ela é a forma mais rápida de perder a que já existe.