feat: liga a derivada grande no visor e registra as derivadas de acesso

- medio/ 1.200 px e grande/ 2.000 px para os 13.059 itens (6,0 GB)
- 9 matrizes com JPEG corrompido viram tarefa; derivadas delas saem da
  imagem do DSpace
- MANIFEST com as contagens novas, reenviado ao bucket
This commit is contained in:
2026-10-01 11:32:52 +02:00
parent fd37348811
commit da105a1a46
6 changed files with 19 additions and 18 deletions
+8 -13
View File
@@ -38,19 +38,6 @@ roda no `finland` · **local** = roda nesta máquina.
## 2. Mural (`web/wall.html`)
- [ ] **Gerar `derivados/grande/` para o zoom do visor** — *você* autoriza,
depois *servidor*. Hoje o visor mostra a cópia `medio/` de **640 px**, que
já aparece ampliada numa tela comum. Pelo CONARQ (Res. 31/2010,
*Recomendações para digitalização*) isto é uma **Derivada de Acesso** (JPEG
ou PNG, formato aberto, "em variados tamanhos de acordo com a banda"); a
`thumb256/` é a **Derivada de Navegação** e a preservação faz o papel de
**Matriz**. A norma não fixa pixels: os 2.560 px são escolha nossa, pela tela. Plano: no `finland`, para cada
`itens/*/preservacao/*`, `vipsthumbnail --size 2560` em WebP e subir em
`derivados/grande/` (~13 mil arquivos, ~5 GB, algumas horas, tráfego
intra-Hetzner). Ao terminar, pôr `"grande": true` no `atlas-map.json` e
republicar; o visor já troca a imagem sem pulo.
- [ ] **Decidir se regera `medio/` com 1.024 px** na mesma passada — *você*.
Melhora a primeira impressão mesmo sem zoom, com uns 30% a mais de peso.
- [ ] **`.git` do `rafapolo/xyz` em 2,5 GB** — *você*. Cada republicação dos
`.webp` do atlas soma ~51 MB permanentes. Se o atlas for regerado com
frequência, tirar os `.webp` do git (LFS ou servir do bucket). Publicar só
@@ -63,6 +50,14 @@ roda no `finland` · **local** = roda nesta máquina.
## 3. Acervo no bucket
- [ ] **9 matrizes com JPEG corrompido** — *aba*. Itens `6574`, `6969`,
`6975`, `6994`, `7153`, `7161`, `7169`, `7173`, `7203`: o arquivo de
preservação está inteiro (SHA-256 confere com o ledger) mas os dados JPEG
quebram (`Corrupt JPEG data: found marker 0xd9 instead of RST7`).
Rebaixar da origem para saber se o defeito é dela ou da coleta; se vier
bom, substituir e regerar as derivadas com `pipeline/deriva-acesso.py`
(hoje elas saem da imagem do DSpace).
- [ ] **Rebaixar os 69 itens sem preservação** — *aba*, quando a origem
voltar. A origem responde HTTP 500 ao bitstream (achados 2.25–2.27); todos
têm miniatura. `FALTA3.retomar()`/`F5.iniciar()` na aba basta; o progresso