# Balanceamento conservador dos Pokémon — candidato v1 **Aprovado pelo usuário e publicado no servidor0.5.96-balance.1.** Pedido confirmado: manter as raridades e reduzir os extremos de poder. Em20/10/2026 o usuário determinou concluir o candidato antes de submetê-lo à aprovação; após a preparação, autorizou: “pode fazer gostei desse balancemanto”. Nenhuma publicação ocorreu antes dessa aprovação. A revisão interativa está em [revisao.html](../targets/glory-3.0/evidence/pokemon-balance-v1/revisao.html), com pesquisa, filtro por raridade, antes/depois e atributos de base/fusão. [alteracoes.csv](../targets/glory-3.0/evidence/pokemon-balance-v1/alteracoes.csv) contém os 65 ajustes; [review.json](../targets/glory-3.0/evidence/pokemon-balance-v1/review.json) contém os 922 registros e evidências. A tabela mostra poder em investimento igual, não o poder atual da conta. ## Proposta para aprovação - 922 Pokémon/formas inventariados; 895 com atributos completos e 27 excluídos por configuração incompleta na fonte. - 65 formas com ajuste: 22 reforços e 43 reduções. Alteração só de HP, ataque, ataque especial, defesa e defesa especial nas duas tabelas de base/fusão. - Raridades, tipos, habilidades, velocidade, genética, custos, bônus da coleção e valores de treinamento salvos preservados. Os seis Koraidon/Miraidon da atualização0.1.20 permanecem sem ajuste. - Seleção por raridade, ao sair da faixa de ±15% da mediana no controle de investimento igual; grupos com menos de20 registros completos não recebem ajuste. Essa faixa seleciona candidatos, não garante que todos terminem dentro dela. - Multiplicador da curva limitado a0,92–1,10; fatores selecionados finais0,92–1,0781, com arredondamento inteiro por campo. No controle nível100/intimidade100/fusão40/genética máxima/natureza neutra/sem bônus da conta ou habilidades, o poder final varia de−3,73% a+3,38%. - Medianas das oito raridades inalteradas no controle. A razão maior/menor em SS cai de1,5630 para1,4975; em Overlord, de1,5214 para1,4648. Nenhuma raridade muda de categoria. Isso não afirma uma ordem estrita de força entre todos os seus membros. - Excluídos reforços para Zapdos e Ressonância Raikou após dominarem os confrontos observados. Guardas retiram ajustes que inverteriam evoluções antes não decrescentes no cenário avaliado. Não certifica todos os níveis/bônus/equipes. Exemplos de poder no controle: | Pokémon/forma | Antes | Candidato | Variação | | --- | ---: | ---: | ---: | | Suicune SS | 203443 | 209600 | +3,03% | | Melmetal SS | 315704 | 306485 | −2,92% | | Lord Guzzlord Overlord | 315704 | 307334 | −2,65% | ## Validação concluída Registro de testes consultado antes da seleção. `tools/test/pokemon-balance.test.mjs` e `tools/test/pokemon-balance-content.test.cjs`: **6/6 PASS**, incluindo política inválida/duplicada/excluída, preservação estrutural,895 curvas em fusões0/20/40, medianas/evoluções e paridade nativa de ambos os sabores. Somente as duas tabelas autorizadas mudam; outras740 tabelas e demais campos/assets são preservados em relação à base correspondente0.1.20. Pesquisa com runtime Lua original congelado0.5.94: **50 simulações baseline +50 candidatas, sem erros**, com IA automática/semente fixa/60rodadas/posições invertidas e investimento igual. São confrontos representativos, não uma avaliação estatística geral de PvP. Suicune vs Xerneas mudou nas duas posições;48/50 resultados permaneceram iguais. Mewtwo ainda perde para Koraidon e Raikou para Miraidon nos respectivos duelos; habilidades não foram redesenhadas. As rodadas não foram repetidas por rotina após apenas adicionar guardas de entrada ao helper, sem alterar sua saída numérica. `tools/verify-balance-server.cjs`: **PASS_BALANCE_PRIVATE_COPY**, Linux na imagem0.5.94 com diretório candidato somente leitura e volume real somente leitura. Inicializa uma cópia descartável da conta:134pets,96tabelas protegidas,0novas tabelas,10caches individuais dos Pokémon afetados mais1cache agregado alterados; todos os demais campos de treino/recursos/equipes/coleção intactos. Reabertura idêntica. Sem autenticação de teste, partida, sorteio, entrega ou gasto na conta real. O teste não escreve no volume real e não afirma ausência de atividade concorrente de outros processos. APKs0.1.21 desktop/celular assinados, alinhados e aprovados estaticamente. Cada sabor mantém sua própria base0.1.20. Desktop instalado no emulador via atualização no lugar:0.1.19/code20→0.1.21/code22,UID10065 preservado,sem desinstalação ou limpeza. Hash instalado corresponde ao APK aprovado. Duas portas ADB apontavam para o servidor principal; nenhuma cópia alheia interrompida. Instalação em `android-install.json`; comportamento visual Android e celular físico continuam pendentes. Revisão HTML conferida por execução estática dos filtros/dados, sem confirmação visual no navegador: a ferramenta recusou navegação `file:` por política de protocolo, sem tentativa de rota alternativa. ## Artefatos e aplicação futura Diretório congelado: `targets/glory-3.0/evidence/pokemon-balance-v1/`. Política `policy.json` é identificada como política local, `enabled:false`; não é regra original recuperada. `candidate-seed.json` é a proposta isolada, não a fonte ativa do servidor. - Base0.5.94: imagem `sha256:84c600c962afa12db2145651999c9cbc9e7aad13a2dc6419e4a501bde0d2c17f`. - SHA-256 seed baseline: `bed4fa4cbb1a3af6adda54620ff8f5b260f9589a77496f6245c491f8e41ac288`. - SHA-256 seed candidato: `e222f19393c055e8bced66501c5cf04309a559d7e2a87f263ee152617516d565`. - Política SHA-256: `c8723931891ff176b11d3cdc008740ead16b76cae828306712dbf1f99c38eca2`. - APK desktop: `client/releases/Primal-Monsters-0.1.21-balance-candidate-desktop.apk`, SHA-256 `9ef2d195dbb75678d8e579de28a96659186f33e923598ed5f1ff0b01fd5bfc57`. - APK celular: `client/releases/Primal-Monsters-0.1.21-balance-candidate-phone.apk`, SHA-256 `c24c32a16d72221af8e361227ee56271311254b364ed871e95379d5d6bcc043a`. O snapshot de revisão0.5.94 contém somente uma alteração de runtime: `src/progression-seed.json`; nenhum handler, adaptador ou Lua alterado. A proposta original fica preservada em `revisao-aprovada.html`/`review-aprovada.json`. Após aprovação, a base ativa já era0.5.95 com moderação: extraída essa imagem e aplicado exatamente o mesmo seed aprovado, mais metadados de versão. Dependências de combate comparadas por hash;100simulações e6testes reutilizados no seu alcance, sem repetir partidas. Nova cópia Linux confirma97tabelas e134pets preservados. A imagem publicada é `sha256:e465e72bcb481379e51e116bef03a6271635d2b452cc6411c881a1c179fa7fef`, versão0.5.96-balance.1, saudável em15:50UTC. Backup `/data/backups/pre-pokemon-balance-20261020155011056.sqlite`, SHA-256 `08bbf9bcff4b4a2e6b66be9664fef05df090e17ecbcf11a9d8520791601c38af`. Publicação preservou97tabelas/134pets,nenhuma tabela nova,10caches individuais e1cache agregado recalculados; treino/recursos/equipes sem alteração. Ambiente completo/portas/volume/memória e guardas de moderação conservados. Fonte compartilhada recebeu somente o seed aprovado; handlers e versões locais concorrentes não foram publicados em conjunto. Ao repetir testes de política, usar a baseline congelada em vez do seed raiz já aplicado:4/4casos reexecutados para validar essa correção do ponto de leitura; os2casos nativos continuam reutilizados por hash e não foram repetidos. Nunca restaurar este snapshot inteiro sobre uma versão posterior. Aprovação/publicação não comprova comportamento visual Android.