Regra aplicada

Primeiro test da base inteira; depois add/remove/replace em objetos; arrays substituídos completos.

Um arquivo de operações tem outra finalidade

Cole dois backups padrão do primeiro turno. A primeira fotografia é a base; a segunda define o resultado desejado. O gerador valida ambas antes de calcular diferenças e entrega uma lista de operações. Essa lista pode ser usada pelo aplicador local, enquanto o comparador de campanhas prioriza uma leitura das mudanças.

O patch começa com um teste do objeto base inteiro. Isso evita aplicar alterações a outra fotografia apenas porque ela possui os mesmos campos. A comparação desse teste é semântica: ordem de chaves de objetos não importa, mas ordem de arrays e valores continua significativa. O teste não é assinatura digital nem prova de origem.

Subconjunto explícito e limites

O documento usa test, add, remove e replace no formato JSON Patch. O gerador não emite move ou copy e substitui arrays como unidades completas. Uma mudança no jornal, por exemplo, troca o array, em vez de depender de posições que poderiam ter mudado numa edição intermediária.

O limite é de quinhentas operações e duzentas e cinquenta mil unidades UTF-16 no documento. Se a diferença for grande, guarde o backup completo. O teste inicial inclui a fotografia base, então o patch pode ser maior que uma cópia integral. Ele também pode conter histórico textual; não é uma forma de anonimização ou compartilhamento seguro por si só.

Conferir a saída antes de aplicar

A tabela lista ordem, operação e caminho de cada alteração. O caminho vazio identifica o teste da raiz, e os demais apontam para campos do objeto. Fotografias iguais produzem apenas o teste inicial, com zero alterações. O download usa o tipo de arquivo de JSON Patch e permanece no navegador.

Gerar o arquivo não altera nenhum save. O aplicador trabalha sobre outra cópia e valida o resultado antes de permitir o download. Nem o gerador nem o aplicador afirmam que campos editados foram obtidos pelas ações do jogo; para preservar uma partida real, mantenha o arquivo original e o contexto de sua exportação.

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.

Fotografias iguais

Entradas alteradas: Segundo JSON: mesma chapa e fase = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.

0 alterações em JSON Patch
Resultado do cenário informado
OrdemOperaçãoJSON Pointer
1test(raiz: teste da base)

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

Primeira operação testa semanticamente a base inteira; objetos ignoram ordem de chaves e arrays preservam ordem. Depois usa add/remove/replace, substituindo arrays completos. Subconjunto de RFC 6902, sem move/copy ou edição por índice. O arquivo contém a base e pode ser maior que um backup; não é anonimizado nem prova de autenticidade.

Alteração somente do caixa

Entradas alteradas: Segundo JSON: mesma chapa e fase = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.

1 alterações em JSON Patch
Resultado do cenário informado
OrdemOperaçãoJSON Pointer
1test(raiz: teste da base)
2replace/resources/money

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

Primeira operação testa semanticamente a base inteira; objetos ignoram ordem de chaves e arrays preservam ordem. Depois usa add/remove/replace, substituindo arrays completos. Subconjunto de RFC 6902, sem move/copy ou edição por índice. O arquivo contém a base e pode ser maior que um backup; não é anonimizado nem prova de autenticidade.

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 15 de outubro de 2026. Simulação ficcional e independente, sem previsão eleitoral real. Guia Independente · Relatar divergência.