Regra aplicada

ordem da tela = feed.slice(-12).reverse(); turno exibido = item.turn || turno atual.

A posição no arquivo decide a ordem

O jornal não executa uma ordenação cronológica pelo campo turn. Ele toma as últimas doze posições do array e inverte essa fatia. Assim, a última entrada do arquivo aparece no topo, mesmo que o número de turno seja menor que o da entrada anterior. A primeira coluna desta conferência é a posição visual; a segunda mantém o índice original com base zero.

Quando existem menos de doze entradas, todas aparecem em ordem inversa. Quando existem mais, os registros no começo do array permanecem no backup e ficam ocultos na tela principal. A ferramenta informa quantos ficaram fora; ela não os apaga e não trata a ausência na interface como perda do histórico.

O turno mostrado pode ser um fallback

Alguns registros não incluem turn. A interface usa item.turn || session.turn e, nesse caso, exibe o turno atual da campanha. Esta conferência reproduz esse comportamento em cada linha. O rótulo mostrado pode mudar depois de avançar uma rodada, embora o objeto antigo não tenha mudado.

Isso impede usar o número visível como prova de quando uma ação ocorreu. Para investigar um arquivo, compare também fonte, título, texto e índice. A página mostra esses campos como texto seguro, sem executar marcação, e aceita apenas backups padrão validados. Ela não tenta deduzir uma data real de publicação.

Conferência visual, busca e exportação

Use esta página quando a pergunta for qual registro está no topo ou por que uma notícia sumiu da tela. Para encontrar palavras nas entradas ocultas, abra a busca do jornal completo. Para guardar o texto fora do navegador, use o exportador de histórico. São tarefas distintas e nenhum desses arquivos substitui o backup JSON integral.

O exemplo inicial contém dezesseis registros e permite observar quatro entradas ocultas. Os dois cenários abaixo reduzem o jornal para duas entradas e depois para zero, deixando explícito o comportamento dos limites. Não existe gravação em localStorage, correção da ordem ou restauração automática.

Conferir dois cenários de referência

Cenários controlados para conferir esta regra. Cada resultado é calculado com as entradas explícitas e as demais opções do exemplo inicial.

Apenas duas entradas

Entradas alteradas: JSON da campanha padrão: primeiro turno = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.

2 entradas na ordem da tela
Resultado do cenário informado
Posição na telaÍndice no JSON (base 0)Turno mostradoFonteTítuloTexto
112Jornal localAgenda 2Reunião sobre saúde
2020Jornal localMemória da aberturaDebate de propostas

Em telas pequenas, deslize a tabela para conferir todas as colunas.

O jogo usa feed.slice(-12).reverse(): o fim da lista aparece primeiro. 0 entradas anteriores ficam ocultas na tela. Não ordena pelo número do turno; quando turn está ausente, mostra o turno atual (20). Não modifica o arquivo.

Sem entrada no jornal

Entradas alteradas: JSON da campanha padrão: primeiro turno = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.

0 entradas na ordem da tela
Resultado do cenário informado
Posição na telaÍndice no JSON (base 0)Turno mostradoFonteTítuloTexto
Nenhum resultado—————

Em telas pequenas, deslize a tabela para conferir todas as colunas.

O jogo usa feed.slice(-12).reverse(): o fim da lista aparece primeiro. 0 entradas anteriores ficam ocultas na tela. Não ordena pelo número do turno; quando turn está ausente, mostra o turno atual (20). Não modifica o arquivo.

Simulação independente: as informações descrevem o jogo ficcional República em Disputa, sem avaliação de pessoas reais ou previsão de uma eleição.

Verificação editorial

Regras, dados e exemplos conferidos na versão do jogo em 14 de outubro de 2026. Simulação ficcional e independente, sem previsão eleitoral real. Guia Independente · Relatar divergência.