Skip to content

Migra 59 PDFs para o repositório e resolve pendências de dados - #2

Merged
felipelmc merged 1 commit into
mainfrom
migracao-pdfs-e-pendencias
Sep 3, 2026
Merged

Migra 59 PDFs para o repositório e resolve pendências de dados#2
felipelmc merged 1 commit into
mainfrom
migracao-pdfs-e-pendencias

Conversation

@felipelmc

Copy link
Copy Markdown
Member

O que muda

Fase 1 — arquitetura:

  • Move os 55 PDFs de teses/análises/textos-para-discussão + 4 recuperados do Internet Archive
    para public/pdfs/, deixando de depender do WordPress antigo para servi-los. Conserta 4 links
    que davam 404 em produção em midia.yaml.
  • Novo scripts/trocar-links-arquivos.py, reaproveitável para os 273 mapas de votação quando o
    destino deles for escolhido (runbook em arquivos-preservados/LEIA-ME.md).
  • Schema (content.config.ts) passa a aceitar caminho local nos campos url de
    pesquisas/textos-discussão/mídia; templates corrigidos para resolver via linkPara().
  • Texto desatualizado da página do acervo reescrito (a busca "ainda em construção" já funciona).
  • 6 PDFs órfãos preservados (não publicados — decisão editorial em aberto).

Fase 2 — pesquisa ativa (tudo documentado em DADOS_PENDENTES.md):

  • BDTD da UERJ voltou ao ar: 9 teses "mortas" (item 0b) já abrem.
  • 2 Lattes achados com confiança alta (Flávia Bozza Martins, Thiago Moreira) — e documentado que
    o campo lattes: de cada equipe/*.yaml é ignorado pelo conversor.
  • 1 link de mídia achado (documentário "Arquitetos do Poder").
  • Publicação "no prelo" já saiu (EdUERJ 2023, SciELO Books) — ano e link preenchidos.
  • Instagram/Twitter pesquisados, não encontrados (achamos uma página no Facebook, sem campo no
    schema hoje).
  • Itens sem resultado confiável documentados com honestidade — nada inventado.

Verificação

  • npm run build e npm run check passam limpos (0 erros) após cada mudança de schema/template.
  • Links locais conferidos em astro preview.
  • Os 59 PDFs migrados foram conferidos por SHA-256 contra arquivos-preservados/manifesto.csv
    antes das cópias soltas serem apagadas.

🤖 Generated with Claude Code

Fase 1 (arquitetura):
- Move os 55 PDFs de teses/análises/textos-para-discussão + os 4 recuperados
  do Internet Archive para public/pdfs/, deixando de depender do WordPress
  antigo para servi-los. Conserta 4 links que davam 404 em produção em
  midia.yaml. Links trocados em src/data/*.yaml e extracao/dados/*.yaml via
  novo scripts/trocar-links-arquivos.py (reaproveitável para os mapas).
- Schema (content.config.ts) passa a aceitar caminho local nos campos url de
  pesquisas/textos-discussão/mídia; templates corrigidos para resolver esses
  links via linkPara().
- Reescreve o texto desatualizado do acervo ("busca ainda em construção"),
  via OVERRIDES em converter-conteudo.py.
- Preserva os 6 PDFs órfãos em arquivos-preservados/orfaos-sem-pagina/, sem
  publicá-los (decisão editorial em aberto).
- arquivos-preservados/LEIA-ME.md ganha runbook para quando os 273 mapas de
  votação (797 MB) tiverem destino definido.

Fase 2 (pesquisa ativa, tudo documentado em DADOS_PENDENTES.md):
- BDTD da UERJ voltou ao ar: as 9 teses "mortas" do item 0b já abrem.
- 2 Lattes achados com confiança alta (Flávia Bozza Martins, Thiago Moreira).
- 1 link de mídia achado (documentário "Arquitetos do Poder").
- Publicação "no prelo" já saiu (EdUERJ 2023, SciELO Books) — ano e link
  preenchidos.
- Instagram/Twitter: pesquisados, não encontrados.
- Itens sem resultado confiável (30 pesquisas sem link, 9 Lattes, 6 links de
  mídia) documentados com honestidade, nada inventado.

CLAUDE.md e .gitignore atualizados com os números novos.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@felipelmc
felipelmc merged commit 4aef4fe into main Sep 3, 2026
1 check passed
@felipelmc
felipelmc deleted the migracao-pdfs-e-pendencias branch September 3, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant