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| Ordem | Operação | JSON Pointer |
|---|---|---|
| 1 | test | (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| Ordem | Operação | JSON Pointer |
|---|---|---|
| 1 | test | (raiz: teste da base) |
| 2 | replace | /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.
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.