build-atlas.js gera páginas leves de 3072 px para celular (--so-mobile
regera só elas) e registra o campo mobile no atlas-map.json.
wall.html usa essas páginas em toque ou GPU/aparelho fraco, detecta pela
marca em sessionStorage que a tentativa anterior morreu e força o modo leve,
e trata falha de download, de decodificação e perda de contexto WebGL com
aviso e botão, sem recarregar sozinho. Detalhes e testes no achado 3.5.
O objdigital fechou a porta 80 e passou a servir em
https://objdigital.bn.br/objdigital2/acervo_digital/. Três cópias legadas do
bucket baixadas pelo endereço novo voltaram com sha256 idêntico.
Dos 565 legados marcados como 404 permanente, 348 existem no endereço novo
(330 JPEG, 18 PDF), 41 são páginas de visualizador Deep Zoom e 176 seguem
404. Lista em pipeline/legado-caminho-novo.tsv.
MANIFEST corrigido: 2.112 cópias legadas são imagem; as outras 25 no bucket
são páginas HTML do visualizador.
Terceira rodada contra a origem recuperou 6 imagens de preservação (6433,
6520, 6656, 7529, 7939, 8396). Os 69 restantes estão classificados pelo que a
origem faz: 500 na sequência da preservação, travamento cortado em ~300 s ou
~30 s, ou falha de rede. A forma canônica por nome também devolve 500, e
Range não ajuda porque o servidor não envia nem os cabeçalhos.
Contagens atualizadas no README, MANIFEST e TODO: 12.991 itens com
preservação e 41.450 objetos no ledger.