Apocalypse LoadingO fim está próximo. Termos e condições se aplicam.

METODOLOGIA 1.1

A matemática por trás do julgamento questionável.

Aritmética reproduzível. Premissas editoriais. Sem revisão divina por pares.

O Medidor do Apocalipse marca hoje 64%, a partir de 64,424508 sem arredondar. Todos os números desta página vêm da edição edition-2026-11-01-r2 e do mesmo motor usado no site. O código é a fonte da verdade: onde ele difere do briefing original, esta página segue o código e diz isso.

Notação e categorias

SímboloSignificadoDomínio e unidades
i,di, dComponente. Usamos d quando um evento age sobre ele.Um de oito identificadores
jjIndicador dentro de um componente. O modelo atual usa um por componente, então j é omitido abaixo.Não usado
ttEdição.Retrato imutável
xi,tx_{i,t}Observação bruta.Unidades do componente
fif_iTransformação de pontuação.Leva as entradas para [0, 100]
si,ts_{i,t}Nota do componente.[0, 100], pontos editoriais
wiw_iPeso configurado, como fração.[0, 1], soma 1
mi,tm_{i,t}Indicador de elegibilidade.0 ou 1
CtC_tCobertura ponderada.[0, 1]
w~i,t\tilde w_{i,t}Peso efetivo.[0, 1]
PtP_tPontuação agregada sem arredondar.[0, 100]
R(P)R(P)Regra de arredondamento de exibição.Inteiros de 0 a 100
eeEvento de simulação.Um de 16 identificadores do catálogo
aea_eIntensidade do evento.[0, 1]
be,db_{e,d}Impacto do evento e no componente d.Pontos de nota, não pontos percentuais

Cinco tipos de número

  • Medições factuais brutas vêm de fontes nomeadas, nas unidades originais.
  • Transformações editoriais são nossas âncoras, rubricas e períodos de referência. Elas transformam fatos em notas do jogo.
  • Pontos do catálogo fictício são inventados e não descrevem nada real.
  • A porcentagem agregada combina tudo isso e só existe dentro deste jogo.
  • Cenários criados por visitantes são entradas do jogo, guardadas no seu navegador e no seu link.

O modelo

Para cada componente, uma transformação produz uma nota. O número principal é a média ponderada das notas elegíveis.

si,t=fi(xi,t),Pt=∑iw~i,t si,t,exibido=R(Pt)s_{i,t}=f_i(x_{i,t}),\qquad P_t=\sum_i \tilde w_{i,t}\,s_{i,t},\qquad \text{exibido}=R(P_t)

Reprodutibilidade e validade são coisas diferentes. Qualquer pessoa pode reproduzir este número exatamente, e isso não diz nada sobre ele medir algo. O agregado é uma construção editorial satírica, não uma probabilidade de extinção. Uma pontuação satírica, não uma previsão científica. Fontes reais. Espécie questionável.

Arredondamento de exibição

O motor arredonda para nove casas para tirar o ruído de ponto flutuante e depois arredonda meio para cima.

R(P)=⌊round⁡9(P)+12⌋R(P)=\left\lfloor \operatorname{round}_9(P)+\tfrac12 \right\rfloor

Aplicando isso, 64,424508 aparece como 64. O texto de status vem do inteiro exibido.

ExibidoStatus
0 a 9Suspeitamente bem.
10 a 19Quase inofensivo. Supostamente.
20 a 29Deus silenciou o grupo.
30 a 39As red flags formaram um comitê.
40 a 49É por isso que não podemos ter civilizações legais.
50 a 59Meio caminho do inferno. Ainda na espera.
60 a 69As orações foram escaladas para o próximo nível.
70 a 79Os cavaleiros estão comparando agendas.
80 a 89Os cavaleiros estão no Uber.
90 a 94As trombetas estão aquecendo.
95 a 99As trombetas entraram no grupo.
100Por hoje é só, pessoal.

Os oito componentes

Duas seções começam abertas, e as outras se expandem.

Nuclear: Adultos com Acesso ao Botão

Rubrica editorial

Definição
Um nível editorial ordinal que descreve a condição nuclear mais grave com evidência aplicável.
Interpretação
Uma posição na nossa rubrica. Não é probabilidade de uso nuclear.
Entradas e unidades
Registros de evidência datados, cada um com um nível da rubrica. Contagens de ogivas aparecem como fatos e não entram na nota.
Cobertura
Global por construção: qualquer evento qualificado conta. Sem denominador.
Direção
Mais alto significa condição mais grave na rubrica.
Dados ausentes
Sem evidência aplicável, o componente fica indisponível. Nunca assume nível 20 por padrão.
NívelCondição
20Existem arsenais nucleares, sem nenhuma das condições superiores estabelecida na evidência revisada.
40Expansão ou modernização documentada de arsenais.
60Um instrumento relevante de controle de armas foi suspenso, abandonado ou expirou sem substituto.
80Uma ameaça explícita de uso nuclear ou uma mudança operacional de alerta está documentada de forma confiável.
100Uso confirmado de arma nuclear em conflito.
Transformação
Nível máximo entre os registros de evidência aplicáveis. Em níveis iguais, o primeiro registro fica como gatilho.
Janela de evidência
Registros transitórios valem por 90 dias, inclusive, a partir da data do evento. Registros estruturais valem até a data de revisão, ou indefinidamente se ela estiver vazia. Registros com data futura nunca valem.
Relógio
Todas as checagens usam a data da edição, 2026-11-01, não a data do visitante.
s=max⁡{ℓk:k∈At},At=evideˆncia aplicaˊvel na edic¸a˜o ts=\max\{\ell_k : k\in A_t\},\quad A_t=\text{evidência aplicável na edição } t
NívelTipoNaturezaData do eventoRevisar atéAplica-seRegistro
20Condição estruturalestrutural2026-01-012027-06-30SimNove Estados têm armas nucleares. O SIPRI estima 12.187 ogivas em janeiro de 2026, cerca de 9.745 delas em estoques militares. SIPRI Yearbook 2026
40Condição estruturalestrutural2026-06-082027-06-30SimO SIPRI relata que os nove Estados com armas nucleares seguiram modernizando e ampliando seus arsenais em 2025, e a maioria posicionou novos sistemas nucleares ou com capacidade nuclear. SIPRI Yearbook 2026
60Situação do tratadoestrutural2026-02-052027-02-05SimO New START, último tratado que limitava as forças estratégicas de EUA e Rússia, expirou em 5 de fevereiro de 2026 sem sucessor. SIPRI Yearbook 2026, capítulo 8
80Declaração políticatransitório2026-09-30n/aSimA AP noticiou um aviso escrito da Rússia à OTAN sobre Kaliningrado e citou a Embaixada russa na Irlanda dizendo, em tradução nossa, que a Rússia “estaria pronta para usar todo o seu arsenal, incluindo armas nucleares”. A OTAN confirmou ter recebido uma mensagem escrita em 30 de setembro. Depois, Putin falou em “todas as armas”, sem especificar as nucleares. A reportagem não descreve mudança de alerta, e isto é pontuado como declaração política, não mudança operacional. Associated Press, via NBC News

Exemplo resolvido. Os níveis aplicáveis são 20, 40, 60, 80, então s = 80. A condição decisiva: Uma ameaça explícita de uso nuclear está documentada de forma confiável.

Limitações

  • Os níveis têm ordem, mas a distância entre eles não tem significado medido.
  • Uma declaração política e uma mudança operacional ficam no mesmo nível, e por isso o registro guarda o tipo de evento.
  • Um evento pode mover a nota em 20 pontos e expirar 90 dias depois, quando uma edição for gerada.
Clima: A Terra Abriu um Chamado no Suporte

Indicador baseado em dados

Definição
Média de dez anos da temperatura global da superfície acima de 1850 a 1900, em uma escala editorial linear.
Interpretação
Quanto da nossa escala de 0 a 2 °C já foi usado. Chegar a 100 significaria que a escala acabou, não que algo específico acontece.
Entradas e unidades
Anomalias diárias do ERA5 contra 1991 a 2020, em média por ano civil, mais um ajuste constante de 0,88 °C, e depois em média de dez anos completos.
Cobertura
Reanálise global. A temperatura é uma média global por área, então não há denominador populacional.
Direção
Temperatura maior significa nota maior.
Dados ausentes
Um ano civil precisa de pelo menos 365 valores diários para contar, e um ano ausente interrompe o build. O componente fica indisponível depois da data de validade.
Fonte e período
Copernicus C3S ERA5, Climate Pulse, 2016 a 2025. Valores diários de ano_91-20 em média por ano civil, mais 0,88 °C.
Transformação
Linear, limitada à faixa de notas.
Parâmetros
L = 0, U = 2. Âncoras editoriais: 0 °C é a base pré-industrial, e 2 °C é a referência política superior do Acordo de Paris. Usamos a média de dez anos porque um ano quente não é aquecimento de longo prazo. 2 °C não é o ponto em que o mundo acaba, e sim onde a escala deste jogo termina.
Elegibilidade
Data da edição até 2027-06-30.
Saturação
0 em L ou abaixo, 100 em U ou acima. O valor atual não está no limite.
s=min⁡(100,max⁡(0,100 (x−L)U−L))s=\min\left(100,\max\left(0,\frac{100\,(x-L)}{U-L}\right)\right)

Exemplo resolvido.

s=100 (1,3167−0)2−0=65,8346s=\frac{100\,(1{,}3167-0)}{2-0}=65{,}8346

A edição guarda 86 pontos de “Temperatura global acima de 1850 a 1900”, de 1940 a 2025.

Limitações

  • Cobre só temperatura, não gelo, nível do mar, ecossistemas ou extremos.
  • Uma reanálise é um produto de assimilação por modelo, não uma medição direta.
  • As âncoras são editoriais, e mudar a superior muda a nota diretamente.
Conflitos: Diplomacia em Manutenção

Indicador baseado em dados

Definição
Percentil da taxa mundial de mortes por violência organizada em uma série histórica de referência congelada.
Interpretação
Onde este ano fica no histórico. Não é a probabilidade de nada e não mede o tamanho da tragédia.
Entradas e unidades
Melhores estimativas da UCDP de mortes em combate, unilaterais e não estatais, somadas por ano e divididas pela população mundial do Banco Mundial, por 100 mil pessoas.
Cobertura
Global, com a população mundial como denominador.
Direção
Uma taxa de mortes maior dá nota igual ou maior.
Dados ausentes
Um ano ausente interrompe o build. O componente fica indisponível depois da data de validade, ou se a referência tiver menos de 15 valores.
Fonte e período
UCDP 26.1 e população do Banco Mundial, 2025. Soma de bd_best (mortes em combate) e best_fatality_estimate (violência unilateral e não estatal), dividida por SP.POP.TOTL.
Transformação
Percentil empírico de posição média contra uma série congelada.
Referência
Taxa de violência organizada da UCDP 26.1, 1989 a 2025. Período de 1989 a 2025, n = 37. Faixa de 0,311 a 14,574.
Empates
Cada valor igual conta como meio.
Valor atual na amostra
Sim, faz parte da referência, então contribui com 1 empate(s).
Fora da faixa
Abaixo de todos os valores de referência a nota é 0, acima de todos é 100. Sem extrapolação.
Comparabilidade
Pelo menos 15 valores anuais de uma série publicada. Mudar a referência exige nova versão do método.
Elegibilidade
Data da edição até 2027-12-31, e n de pelo menos 15.
Saturação
O máximo da amostra recebe 98,65, não 100, porque empata consigo mesmo.
s=100⋅#{r∈R:r<x}+12 #{r∈R:r=x}∣R∣s=100\cdot\frac{\#\{r\in R: r<x\}+\tfrac12\,\#\{r\in R: r=x\}}{|R|}

Exemplo resolvido. x = 2,9771 mortes por 100 mil pessoas.

s=100⋅34+12⋅137=93,2432s=100\cdot\frac{34+\tfrac12\cdot1}{37}=93{,}2432

Esta nota mostra onde a observação fica na série histórica escolhida. Ela não mede o tamanho absoluto da tragédia. Aqui, percentil é uma posição entre observações passadas, não a probabilidade de um evento.

A edição guarda 37 pontos de “Mortes por violência organizada a cada 100 mil pessoas”, de 1989 a 2025.

Limitações

  • Mortes indiretas e violência criminal ficam de fora.
  • O pico de 1994 é aqui um valor entre muitos, então o percentil ignora o quão extremo ele foi.
  • A UCDP revisa sua série, enquanto a referência fica congelada na versão 26.1. Uma observação futura pode, portanto, vir de outra safra de dados.
Segurança alimentar: Reprovamos no Tutorial

Indicador baseado em dados

Definição
Percentil da prevalência mundial de subnutrição em uma série histórica de referência congelada.
Interpretação
Onde este ano fica no histórico desde 2001. Um valor baixo aqui não é um problema humanitário pequeno.
Entradas e unidades
Prevalência de subnutrição, em porcentagem da população mundial, da FAO via Banco Mundial.
Cobertura
Agregado mundial, com a população mundial como denominador.
Direção
Prevalência maior dá nota igual ou maior.
Dados ausentes
Anos sem valor são descartados. O componente fica indisponível depois da data de validade, ou se a referência tiver menos de 15 valores.
Fonte e período
Banco Mundial SN.ITK.DEFC.ZS, dados da FAO, 2024. Agregado mundial (WLD), último ano com dado.
Transformação
Percentil empírico de posição média contra uma série congelada.
Referência
Prevalência de subnutrição da FAO, mundo, 2001 a 2024. Período de 2001 a 2024, n = 24. Faixa de 7,200 a 13,200.
Empates
Cada valor igual conta como meio.
Valor atual na amostra
Sim, faz parte da referência, então contribui com 1 empate(s).
Fora da faixa
Abaixo de todos os valores de referência a nota é 0, acima de todos é 100. Sem extrapolação.
Comparabilidade
Pelo menos 15 valores anuais de uma série publicada. Mudar a referência exige nova versão do método.
Elegibilidade
Data da edição até 2027-12-31, e n de pelo menos 15.
Saturação
O máximo da amostra recebe 97,92, não 100, porque empata consigo mesmo.
s=100⋅#{r∈R:r<x}+12 #{r∈R:r=x}∣R∣s=100\cdot\frac{\#\{r\in R: r<x\}+\tfrac12\,\#\{r\in R: r=x\}}{|R|}

Exemplo resolvido. x = 8,1000 % da população mundial subnutrida.

s=100⋅7+12⋅124=31,2500s=100\cdot\frac{7+\tfrac12\cdot1}{24}=31{,}2500

Esta nota mostra onde a observação fica na série histórica escolhida. Ela não mede o tamanho absoluto da tragédia. Aqui, percentil é uma posição entre observações passadas, não a probabilidade de um evento.

A edição guarda 24 pontos de “Prevalência de subnutrição, mundo”, de 2001 a 2024.

Limitações

  • Mede subnutrição crônica, não crises agudas como a fome extrema.
  • Os valores publicados têm uma casa decimal, então anos próximos podem empatar.
  • A FAO revisa a série a cada relatório, e a referência não acompanha essas revisões.
Biológico: Nova Temporada. Elenco Microscópico.

Rubrica editorial

Definição
Um nível editorial ordinal que combina alcance e status oficial de um evento documentado.
Interpretação
Uma posição na nossa rubrica. Não é escala de gravidade, e alcance geográfico não equivale a letalidade.
Entradas e unidades
Registros de evidência datados da OMS, cada um com um nível da rubrica. Contagens de casos aparecem como fatos e não entram na nota.
Cobertura
Ligada ao evento avaliado, não à carga global de doença. Sem denominador.
Direção
Mais alto significa alcance maior ou status oficial mais forte.
Dados ausentes
Sem evidência aplicável, o componente fica indisponível. A ausência de declaração não é tratada como segurança.
NívelCondição
20Evento monitorado com transmissão humana limitada.
40Transmissão sustentada em um país.
60Transmissão sustentada do mesmo evento em vários países.
80Uma Emergência de Saúde Pública de Importância Internacional ativa.
100Uma caracterização explícita de pandemia pela OMS para o evento avaliado.
Transformação
Nível máximo entre os registros de evidência aplicáveis. Em níveis iguais, o primeiro registro fica como gatilho.
Janela de evidência
Registros transitórios valem por 90 dias, inclusive, a partir da data do evento. Registros estruturais valem até a data de revisão, ou indefinidamente se ela estiver vazia. Registros com data futura nunca valem.
Relógio
Todas as checagens usam a data da edição, 2026-11-01, não a data do visitante.
s=max⁡{ℓk:k∈At},At=evideˆncia aplicaˊvel na edic¸a˜o ts=\max\{\ell_k : k\in A_t\},\quad A_t=\text{evidência aplicável na edição } t
NívelTipoNaturezaData do eventoRevisar atéAplica-seRegistro
40Alcance da transmissãoestrutural2026-10-202026-12-15SimA OMS descreve transmissão sustentada e intensa do vírus Bundibugyo na República Democrática do Congo. O Quênia tem um foco local contido e a Nigéria um caso importado, por isso o nível 60 não é aplicado. Disease Outbreak News da OMS, 2026-DON622
80Status oficialestrutural2026-05-172026-11-24SimA epidemia de Ebola por vírus Bundibugyo foi declarada emergência internacional em 17 de maio de 2026. As recomendações temporárias mais recentes são de 24 de agosto, e o boletim da OMS de 23 de outubro ainda cita a declaração. A OMS não a caracterizou como pandemia. OMS

Exemplo resolvido. Os níveis aplicáveis são 40, 80, então s = 80. A condição decisiva: Uma Emergência de Saúde Pública de Importância Internacional ativa.

Limitações

  • O status oficial reflete uma decisão institucional, além da doença.
  • Só um evento por vez define a nota, então eventos simultâneos não se somam.
  • Os níveis misturam alcance e status, então não formam uma dimensão única.
Paciência divina: Deus Está Digitando…

Sátira fictícia

Definição
Uma avaliação de desempenho fictícia da humanidade.
Interpretação
Nenhuma fora do jogo. Nada aqui é observado.
Entradas e unidades
Itens do catálogo com pontos inteiros fixos, escolhidos por edição.
Cobertura
Não se aplica. Fictício.
Direção
Mais pontos selecionados dão nota maior, até 100.
Dados ausentes
Sem itens selecionados, o componente fica indisponível.
Transformação
Soma dos pontos selecionados, limitada a 100.
Parâmetros
Versão do catálogo 2026.11. Os pontos são inteiros editoriais de 0 a 100.
Elegibilidade
Pelo menos um item selecionado.
Saturação
Limitado a 100. O limite não está ativo nesta edição. O catálogo completo soma 59 pontos.
s=min⁡(100,∑k∈Stpk)s=\min\left(100,\sum_{k\in S_t} p_k\right)
ItemPontosSelecionado
Colocamos assinatura em um botão.12Sim
Marcamos uma reunião para preparar a reunião.10Sim
Alguém lançou um curso sobre lançar cursos.9Sim
O atendimento pediu nota para o problema antes de resolvê-lo.13Sim
Transformamos descanso em métrica de produtividade.8Sim
Mais uma comunidade exclusiva de networking foi anunciada.7No

Exemplo resolvido.

s=min⁡(100, 12+10+9+13+8)=52s=\min(100,\ 12+10+9+13+8)=52

Limitações

  • A nota é uma escolha autoral e não traz evidência.
  • Tem 15% do peso, então a ficção mexe no número principal de propósito.
Intervenção alienígena: Vieram. Viram. Trancaram a Nave.

Sátira fictícia

Definição
Proximidade fictícia de uma intervenção alienígena.
Interpretação
Nenhuma fora do jogo. Não é evidência de atividade extraterrestre.
Entradas e unidades
Itens do catálogo com pontos inteiros fixos, escolhidos por edição.
Cobertura
Não se aplica. Fictício.
Direção
Mais pontos selecionados dão nota maior, até 100.
Dados ausentes
Sem itens selecionados, o componente fica indisponível.
Transformação
Soma dos pontos selecionados, limitada a 100.
Parâmetros
Versão do catálogo 2026.11. Os pontos são inteiros editoriais de 0 a 100.
Elegibilidade
Pelo menos um item selecionado.
Saturação
Limitado a 100. O limite não está ativo nesta edição. O catálogo completo soma 44 pontos.
s=min⁡(100,∑k∈Stpk)s=\min\left(100,\sum_{k\in S_t} p_k\right)
ItemPontosSelecionado
Interceptaram um áudio de sete minutos que começava com “pergunta rápida”.9No
Tentaram cancelar uma assinatura.12Sim
Descobriram 48 apps de mensagem e nenhuma comunicação.10Sim
O primeiro contato caiu no spam.7Sim
A licença de pouso exige fax.6Sim

Exemplo resolvido.

s=min⁡(100, 12+10+7+6)=35s=\min(100,\ 12+10+7+6)=35

Limitações

  • A nota é uma escolha autoral e não traz evidência.
  • Seu valor não tem ligação com nenhuma observação real.
Colapso do bom senso: A Espécie que Inventou o Wi-Fi

Sátira fictícia

Definição
Um inventário fictício de absurdos evitáveis.
Interpretação
Nenhuma fora do jogo. Nenhuma empresa, pessoa ou evento está sendo avaliado.
Entradas e unidades
Itens do catálogo com pontos inteiros fixos, escolhidos por edição.
Cobertura
Não se aplica. Fictício.
Direção
Mais pontos selecionados dão nota maior, até 100.
Dados ausentes
Sem itens selecionados, o componente fica indisponível.
Transformação
Soma dos pontos selecionados, limitada a 100.
Parâmetros
Versão do catálogo 2026.11. Os pontos são inteiros editoriais de 0 a 100.
Elegibilidade
Pelo menos um item selecionado.
Saturação
Limitado a 100. O limite não está ativo nesta edição. O catálogo completo soma 72 pontos.
s=min⁡(100,∑k∈Stpk)s=\min\left(100,\sum_{k\in S_t} p_k\right)
ItemPontosSelecionado
Uma IA escreve. Outra IA resume. Ninguém lê.18Sim
A geladeira precisa aceitar os novos termos.15Sim
O produto piorou quando ganhou um app.12Sim
A empresa anunciou atendimento centrado no ser humano e tirou o último humano.16Sim
O pedido de desculpas tem plano premium.11Sim

Exemplo resolvido.

s=min⁡(100, 18+15+12+16+11)=72s=\min(100,\ 18+15+12+16+11)=72

Limitações

  • A nota é uma escolha autoral e não traz evidência.
  • Tem 15% do peso, igual a nuclear e clima, o que é uma piada e também uma escolha normativa.

Agregação e dados ausentes

Os pesos configurados estão guardados como 15, 15, 10, 10, 10, 15, 10, 15. O motor divide pela soma, então eles funcionam como frações que somam um. São uma decisão editorial, não uma estimativa. Com todos os componentes elegíveis:

Pt=∑iwi si,t,∑iwi=1P_t=\sum_i w_i\,s_{i,t},\qquad \sum_i w_i=1

Quando um componente está indisponível, seu peso é redistribuído na proporção dos demais.

Ct=∑imi,t wi,w~i,t=mi,t wiCt,Pt=∑iw~i,t si,tC_t=\sum_i m_{i,t}\,w_i,\qquad \tilde w_{i,t}=\frac{m_{i,t}\,w_i}{C_t},\qquad P_t=\sum_i \tilde w_{i,t}\,s_{i,t}
  • Cobertura não é confiança. Cₜ é a parcela de peso disponível. Não diz nada sobre incerteza estatística.
  • Renormalizar muda a composição. A média passa a responder a uma pergunta um pouco diferente, com mais peso no que restou, inclusive a ficção.
  • Só a cobertura já pode mover a nota. O exemplo abaixo muda sem que nenhuma observação mude.
  • Ausente não é zero. Um componente ausente sai da média. Ele não entra com nota 0.

Regra de publicação

Ter Cₜ acima de 0 não basta. O código exige pelo menos 3 dos 5 componentes documentados com nota. Caso contrário, usa a edição anterior mais recente que se qualifique, com a data dela, ou mostra “Ainda não há pontuação válida.” Edições sintéticas nunca viram o número principal.

nuˊmero principal permitido  ⟺  ∑i∈Dmi,t ≥ 3\text{número principal permitido} \iff \sum_{i\in D} m_{i,t}\ \ge\ 3

Exemplo resolvido, hipotético

Suponha que o nuclear ficasse indisponível e nada mais mudasse. A cobertura seria 85%, e a média passaria de 64,425 para 61,676, exibida como 62%, porque um componente com nota 80 saiu da média. Se nuclear, clima e alimentos ficassem indisponíveis, restariam 2 de 5 componentes documentados, e a regra bloquearia o número principal, qualquer que fosse o P calculado.

Livro-razão do cálculo

Gerado da mesma edição e configuração exibidas na página.

ComponenteEntrada bruta ou gatilho da rubricaNotaPeso configuradoElegívelPeso efetivoContribuiçãoPeríodo da fonte
Nuclear
Rubrica editorial
Nível 80: Uma ameaça explícita de uso nuclear está documentada de forma confiável.80,000015,00%Sim15,00%12,0000Data do evento 2026-09-30
Clima
Indicador baseado em dados
1,3166911894602888 °C acima de 1850 a 1900, média de dez anos65,834615,00%Sim15,00%9,87522016 a 2025
Conflitos
Indicador baseado em dados
2,977070610290588 mortes por 100 mil pessoas93,243210,00%Sim10,00%9,32432025
Segurança alimentar
Indicador baseado em dados
8,1% da população mundial subnutrida31,250010,00%Sim10,00%3,12502024
Biológico
Rubrica editorial
Nível 80: Uma Emergência de Saúde Pública de Importância Internacional ativa.80,000010,00%Sim10,00%8,0000Data do evento 2026-05-17
Paciência divina
Sátira fictícia
5 itens do catálogo fictício, 52 pontos52,000015,00%Sim15,00%7,8000Catálogo 2026.11
Intervenção alienígena
Sátira fictícia
4 itens do catálogo fictício, 35 pontos35,000010,00%Sim10,00%3,5000Catálogo 2026.11
Colapso do bom senso
Sátira fictícia
5 itens do catálogo fictício, 72 pontos72,000015,00%Sim15,00%10,8000Catálogo 2026.11
Soma das contribuições64,4245
Total sem arredondar
64,42450824527648
Porcentagem exibida
64%
Cobertura ponderada
100,00%
Status de publicação
Publicado: 5 de 5 documentados
Edição
edition-2026-11-01-r2
Método e catálogo
1.1, 2026.11

As células são arredondadas separadamente. Somar as contribuições com duas casas dá 64,43, e o total arredondado uma vez dá 64,42. Qualquer diferença vem do arredondamento das células, e os totais acima usam valores sem arredondar.

Os dois arquivos trazem valores em precisão total, o hash da edição e as versões de método e catálogo, em inglês. O JSON inclui ainda cada entrada bruta e registro de evidência.

Brincando de Deus, formalmente

Base: a edição por trás do número principal. Cenários nunca alteram essa edição. Para cada componente elegível:

zd=sd+∑eae be,d+∑ccc,d+gdz_d=s_d+\sum_e a_e\,b_{e,d}+\sum_c c_{c,d}+g_d
sd′=min⁡(100,max⁡(0,zd)),P′=∑dw~d sd′s'_d=\min(100,\max(0,z_d)),\qquad P'=\sum_d \tilde w_d\,s'_d
ItemComportamento no código
Intensidade do eventoa fica entre 0 e 1. Os controles andam em passos de 0,01, e eventos do catálogo começam em 1 ao serem adicionados.
Vetores de impactob está em pontos de nota, fixos por evento. Cada evento aparece uma vez no cenário.
Vários eventosTodos os deslocamentos são somados primeiro e limitados uma vez. A ordem não importa.
Fatores personalizadosc é um inteiro de -100 a 100, com até 3 fatores, sem intensidade. Eles usam a mesma soma.
Controlesg é um deslocamento inteiro de -100 a 100 por componente.
PesosValores opcionais v de 0 a 100. Substituem os pesos configurados e são normalizados entre os componentes elegíveis.
Componentes ausentes na baseContinuam indisponíveis. Deslocamentos para eles são descartados, e a interface desativa esses controles.
Regra de publicaçãoNão é aplicada de novo. O cenário herda a elegibilidade da base.
ReinícioLimpa o cenário e o fragmento do link, sem recarregar.
Determinismo e serializaçãoA mesma edição e o mesmo cenário dão o mesmo resultado. Links guardam JSON em base64url depois de #playing-god=, com intensidades em porcentagens inteiras. Links inválidos são descartados por inteiro.

Por que +20 não são +20 pontos percentuais. Impactos agem dentro de um componente, e ele só responde pelo seu peso efetivo no total. No bom senso, +20 vezes 15,0% dá 3,000 pontos, a menos que o limite reduza isso.

Um componente

Fator personalizado hipotético. Todos os eventos do catálogo afetam vários componentes, então usamos o mecanismo personalizado com impacto de +20.

ComponentesDeslocamentozs′Peso efetivoVariação em P
Colapso do bom senso72,00+20,0092,0092,0015,0%+3,000

P vai de 64,425 para 67,425, exibidos como 64% e 67%. Nada atingiu o limite.

Vários componentes

Evento do catálogo “Dar as senhas nucleares a uma IA.” com intensidade 0,5.

ComponentesDeslocamentozs′Peso efetivoVariação em P
Nuclear80,00+22,50102,50100,0015,0%+3,000
Conflitos93,24+7,50100,74100,0010,0%+0,676
Paciência divina52,00+7,5059,5059,5015,0%+1,125
Intervenção alienígena35,00+5,0040,0040,0010,0%+0,500
Colapso do bom senso72,00+10,0082,0082,0015,0%+1,500

P vai de 64,425 para 71,225, exibidos como 64% e 71%. Nuclear, Conflitos atingiu o limite, então parte do impacto se perdeu.

Dois eventos combinados

Eventos do catálogo “Colocar o pouso alienígena atrás de um paywall.” e “Marcar uma cúpula para marcar a cúpula.”, ambos com intensidade 0,5. Deslocamentos no mesmo componente somam antes do limite.

ComponentesDeslocamentozs′Peso efetivoVariação em P
Nuclear80,00+5,0085,0085,0015,0%+0,750
Clima65,83+12,5078,3378,3315,0%+1,875
Conflitos93,24+10,00103,24100,0010,0%+0,676
Segurança alimentar31,25+7,5038,7538,7510,0%+0,750
Paciência divina52,00+12,5064,5064,5015,0%+1,875
Intervenção alienígena35,00+25,0060,0060,0010,0%+2,500
Colapso do bom senso72,00+7,5079,5079,5015,0%+1,125

P vai de 64,425 para 73,975, exibidos como 64% e 74%. Conflitos atingiu o limite, então parte do impacto se perdeu.

Um componente saturando

Evento do catálogo “Dar as senhas nucleares a uma IA.” com intensidade 1.

ComponentesDeslocamentozs′Peso efetivoVariação em P
Nuclear80,00+45,00125,00100,0015,0%+3,000
Conflitos93,24+15,00108,24100,0010,0%+0,676
Paciência divina52,00+15,0067,0067,0015,0%+2,250
Intervenção alienígena35,00+10,0045,0045,0010,0%+1,000
Colapso do bom senso72,00+20,0092,0092,0015,0%+3,000

P vai de 64,425 para 74,350, exibidos como 64% e 74%. Nuclear, Conflitos atingiu o limite, então parte do impacto se perdeu.

Um evento de misericórdia

Evento do catálogo “Os adultos entram na sala.” com intensidade 1. Impactos negativos reduzem as notas.

ComponentesDeslocamentozs′Peso efetivoVariação em P
Nuclear80,00-40,0040,0040,0015,0%-6,000
Conflitos93,24-30,0063,2463,2410,0%-3,000
Paciência divina52,00-10,0042,0042,0015,0%-1,500
Colapso do bom senso72,00-20,0052,0052,0015,0%-3,000

P vai de 64,425 para 50,925, exibidos como 64% e 51%. Nada atingiu o limite.

Propriedades e casos-limite

  • Limitação. Cada nota está em [0, 100] e os pesos efetivos são não negativos e somam 1, então P fica entre 0 e 100.
  • Monotonicidade, composição fixa. Com pesos e elegibilidade fixos, P nunca cai quando uma nota sobe. Notas por âncora e por percentil nunca caem quando x sobe.
  • Intensidade. Os impactos de cada evento do catálogo têm todos o mesmo sinal, então P′ anda em uma só direção quando a sobe, com as demais entradas fixas.
  • Linearidade por partes. P′ é contínuo e linear por partes em cada a. A nota linear é linear por partes em x.
  • Descontinuidades das rubricas. Notas de rubrica saltam em múltiplos de 20 quando evidência entra ou expira.
  • Degraus do percentil. Um percentil é uma função em degraus de x. Em conflitos, salta 2,70 pontos por valor de referência, e metade disso ao cair em um empate.
  • Saturação. Depois do limite, impacto extra não tem efeito. Notas lineares e simuladas saturam, e as somas do catálogo têm teto.
  • Fronteiras de arredondamento. R salta a cada meio. Valores até 5e-10 abaixo de um meio arredondam para cima, por causa da etapa de nove casas.
  • Determinismo. A pontuação não lê relógio nem fonte aleatória. A única aleatoriedade é o gerador com semente da sensibilidade.

A monotonicidade só vale com composição fixa. Se um componente de nota baixa ficar indisponível, P pode subir sem que nota alguma suba, e o mesmo pode ocorrer quando os pesos mudam.

Validação, como implementada

CasoComportamento real
Peso total zeroWeightsError. Na interface, aparece uma mensagem e o resultado da base é mostrado.
Todo o peso em componentes indisponíveisWeightsError.
Pesos negativos ou não finitosWeightsError no motor. O schema da edição rejeita pesos negativos, e a leitura de links só aceita inteiros de 0 a 100.
Observações não finitasO schema as rejeita. Em chamada direta, o motor marca o componente como indisponível.
Intensidade inválidaRangeError, inclusive para NaN. A leitura de links só aceita porcentagens inteiras de 0 a 100.
Eventos duplicadosErro no motor. A leitura descarta o link, e a interface só oferece Adicionar uma vez.
Âncoras inválidasO schema exige U acima de L. Em chamada direta, o motor marca o componente como indisponível.
Série de referênciaVazia, é rejeitada pelo schema. Menos de 15 valores deixam o componente indisponível. As datas de referência precisam bater com o número de valores.
Identificadores de componente desconhecidosO schema, a leitura de links e o motor os rejeitam.
Eventos desconhecidosErro no motor. A leitura descarta o link.
Impactos personalizados e controlesRangeError se não finitos ou fora de -100 a 100. A leitura de links e a interface também só permitem inteiros.

Sensibilidade

Estas fórmulas descrevem como o motor atual responde. Elas supõem componentes elegíveis fixos e peso total positivo. Um ponto a mais em um componente soma seu peso efetivo a P:

∂P∂si=w~i\frac{\partial P}{\partial s_i}=\tilde w_i

Para um evento em componentes fora do limite, a inclinação é a soma ponderada dos impactos:

∂P′∂ae=∑dw~d be,d\frac{\partial P'}{\partial a_e}=\sum_d \tilde w_d\,b_{e,d}

Antes do limite, “Dar as senhas nucleares a uma IA.” tem inclinação de 14,500 pontos por unidade de intensidade. O limite muda a inclinação: um componente saturado não contribui, e exatamente na fronteira só faz sentido a derivada unilateral.

Pesos arbitrários são normalizados, o que dá:

P=∑ivisi∑ivi,∂P∂vi=si−P∑iviP=\frac{\sum_i v_i s_i}{\sum_i v_i},\qquad \frac{\partial P}{\partial v_i}=\frac{s_i-P}{\sum_i v_i}

Ou seja, aumentar um peso puxa P para a nota daquele componente. Com os pesos configurados, uma unidade a mais em nuclear muda P em 0,1558, e uma em alimentos, em -0,3317.

O experimento de pesos existente

O motor tem um experimento com semente. Cada uma das 1.000 rodadas multiplica todos os pesos por um fator uniforme independente de 0,5 a 1,5, com semente fixa 20261101, e registra P. Notas e elegibilidade ficam fixas. Esta edição dá uma faixa de 57,54 a 70,02. Essa faixa só mostra como o resultado reage a essas mudanças de peso. Não é intervalo de confiança, e a variação de 50% é ela própria uma escolha arbitrária.

Dependência e compensação

Os componentes não são independentes. Conflitos podem prejudicar a segurança alimentar e os sistemas de saúde, e a pressão climática pode alimentar ambos. Somar dimensões relacionadas pode contar consequências ligadas mais de uma vez, e o modelo não aplica correção para isso.

A soma também permite que valores baixos compensem altos. Estes dois perfis hipotéticos usam os pesos configurados:

PerfilNuclearClimaConflitosSegurança alimentarBiológicoPaciência divinaIntervenção alienígenaColapso do bom sensoP
Perfil A: igualmente ruim505050505050505050,00
Perfil B: tudo ou nada100100100100000050,00

Os totais batem, e os mundos não. No segundo, quatro pressões documentadas estão no máximo, e o número seria o mesmo do primeiro. Olhe sempre os componentes, não só o número principal.

Tempo, procedência e revisões

ComponentePeríodo de observaçãoData da fonteColetadoRevisadoVálido até
NuclearEvento 2026-09-30n/an/a2026-11-01Janela de 90 dias
Clima2016 a 20252026-10-302026-11-02n/a2027-06-30
Conflitos20252026-06-092026-11-02n/a2027-12-31
Segurança alimentar20242026-10-082026-11-02n/a2027-12-31
BiológicoEvento 2026-05-17n/an/a2026-11-012026-11-24
Paciência divinaNenhum, fictícion/an/an/an/a
Intervenção alienígenaNenhum, fictícion/an/an/an/a
Colapso do bom sensoNenhum, fictícion/an/an/an/a

Data da edição 2026-11-01, método 1.1, catálogo 2026.11. Uma edição é imutável, e as fontes se atualizam em ciclos diferentes: ERA5 diariamente, UCDP e FAO anualmente, e a evidência das rubricas por evento.

Validade. Uma observação vencida deixa seu componente indisponível, e evidência vencida deixa de contar. Essas checagens usam a data da edição, então uma edição publicada mantém a nota até sair uma nova. As notas desta edição valem até 2026-11-24. Depois disso, o topo da página mostra um aviso de revisão atrasada, e a nota fica como publicada.

Comparabilidade. Edições só se comparam quando versão do método, versão do catálogo, pesos, indicador de sintética, seleções do catálogo, referências congeladas, âncoras, tipos de pontuação e componentes elegíveis coincidem. A aplicação não consegue separar uma mudança de nota em mudanças de observação, revisões de fonte, mudanças de método e de cobertura. Ela não oferece essa atribuição, e qualquer uma vista em outro lugar seria inventada.

Limitações

  • Validade de construto. “Progresso do apocalipse” não é uma quantidade observável, então o número não pode ser checado contra nenhuma verdade de referência. Nenhum resultado aqui pode ser chamado de preciso.
  • Pesos normativos. A ficção tem 40% do peso configurado por uma decisão de produto. Outro editor chegaria a outro número com os mesmos fatos.
  • Âncoras e rubricas editoriais. Mudar o teto climático de 2 para 3 °C baixaria essa nota em um terço, sem nenhuma mudança no clima.
  • Cobertura e seleção. Pontuamos o que tem dado público utilizável. O que não tem série comparável, como risco de IA, nem entra na nota.
  • Escopos diferentes. Uma média de dez anos, uma taxa de um ano e uma única declaração datada são combinadas, então um número mistura tendências lentas com a notícia do mês passado.
  • Componentes correlacionados. Uma mesma crise pode elevar várias notas, o que dá ênfase sem acrescentar informação.
  • Entradas fictícias. Mudar uma piada pode mexer no número mais do que uma melhora real, porque a ficção tem peso de verdade.
  • Falsa precisão. Mostramos decimais para permitir auditar a aritmética. Eles não indicam exatidão, e por isso o número principal é inteiro.
  • Sem calibração probabilística. Uma leitura de 80 não significa 80% de nada, e nenhum desfecho poderia avaliar este modelo.
  • Sem interpretação causal. Os impactos dos eventos são valores de jogo. Nada aqui estima o que uma política faria.
  • Aritmética correta, entradas discutíveis. Cada passo pode ser verificado e cada premissa ainda pode estar errada. Um cálculo limpo só desloca a discussão para as premissas.

Ainda assim, o modelo é útil como sátira transparente. Ele põe fatos reais ao lado de suas escolhas arbitrárias, mostra exatamente como elas conduzem o resultado e deixa você mudá-las. A maioria dos índices de um número só não oferece isso.

Reproduza

Com o motor real, na pasta do projeto:

npm run reproduce

Ou a partir do JSON baixado, sem o código do projeto:

import json
d = json.load(open("apocalypse-loading-edition-2026-11-01-r2.json"))
rows = [r for r in d["ledger"] if r["eligible"]]
C = sum(r["configuredWeight"] for r in rows)
P = sum(r["configuredWeight"] / C * r["score"] for r in rows)
print(P, d["summary"]["unrounded"])

Declaração de verificação

Testes automatizados confirmam que os exemplos desta página batem com o motor, que as contribuições do livro-razão fecham com a nota sem arredondar, que os exemplos parciais seguem as regras atuais de elegibilidade, que os exemplos de simulação batem com os impactos do catálogo, que o arredondamento concorda com a tabela de status e que os downloads batem com a página. Isso cobre apenas aritmética e consistência. Nenhum estatístico ou cientista externo revisou esta metodologia.

Inconsistências conhecidas

Encontradas ao escrever esta página a partir do código.

  • Edições publicadas não se recalculam com o tempo. Validade e janelas de evidência usam a data da edição, então os resultados seguem reproduzíveis e nunca dependem do relógio do visitante. Por isso, uma nota fica como publicada depois que sua evidência vence. O topo da página mostra um aviso de revisão atrasada a partir do dia seguinte à data de revisão, e npm run check:data avisa.

Resolvidas no método 1.1

Nenhuma delas mudou uma nota.

  • Uma edição sem componente elegível agora recorre a uma edição anterior, ou a “Ainda não há pontuação válida”, em vez de interromper o build.
  • As edições agora se ordenam por data e revisão numérica, então r10 vem depois de r2.
  • O motor agora rejeita impactos personalizados e controles não finitos ou fora de -100 a 100, e identificadores de componente desconhecidos.
  • A comparabilidade agora também exige seleções do catálogo, referências congeladas, âncoras, tipos de pontuação e componentes elegíveis iguais.
  • O schema agora rejeita datas de referência que não batem com o número de valores.
  • As âncoras climáticas, as regras de validade e a data de lançamento da UCDP foram para src/config/method.ts. A data da fonte de clima agora é a mais recente do arquivo ERA5, e a de alimentos vem da resposta do Banco Mundial.
  • Observações não finitas e âncoras inválidas agora deixam o componente indisponível em vez de gerar erro.
  • As barras do topo e do card agora usam o mesmo número de células.

Onde o código publicado difere dos briefings

  • A fórmula de simulação do briefing tem só eventos. O código soma também fatores personalizados, sem intensidade, e os deslocamentos de “Girar os controles”.
  • O briefing permitia um ambiente completo explicitamente sintético. Nenhum foi publicado, então o recurso é a última edição válida ou uma mensagem de que não há pontuação válida.
  • O briefing pedia que alimentos usasse posição histórica só com uma série qualificada. O Global Report on Food Crises não se qualificou, então a nota usa a subnutrição da FAO e o número da crise fica como fato.
  • O briefing dizia que condições estruturais usam o estado atual documentado. O código representa isso com uma data manual de revisão em cada registro.
  • Os controles de peso aceitam inteiros de 0 a 100 e são normalizados, então não precisam somar 100.

Referência dos eventos

Todos os 16 vetores de impacto
EventoNuclearClimaConflitosSegurança alimentarBiológicoPaciência divinaIntervenção alienígenaColapso do bom senso
Dar as senhas nucleares a uma IA.4501500151020
Trocar todo especialista por um podcaster.025003510030
Fazer todo eletrodoméstico virar assinatura.015025010030
Colocar o pouso alienígena atrás de um paywall.00000105015
Marcar uma cúpula para marcar a cúpula.1025201501500
Deixar os comentários cuidarem da política externa.3004000151510
Exigir CAPTCHA antes da ajuda humanitária.0151045301500
Deus lê os termos e condições.152015153530250
Os adultos entram na sala.-400-3000-100-20
Financiar a prevenção antes do documentário.0-200-20-45-1000
Assinar o tratado. E cumprir.-35-25-35000-100
A humanidade descobre o botão de silenciar.00-1500-15-15-35
Os alienígenas oferecem suporte técnico.0-2000-150-550
Deus nos dá mais uma sprint.000-150-45-10-5
Alguém resolve o problema em vez de fazer rebranding.0-250-40-2000-20
Desligar e ligar de novo. Com cuidado.-25-10-20-25-20-20-10-20