Prompt 0106 — Ingestão de PDFs de apresentações
Prompt 0106 — Ingestão de PDFs de apresentações
Seção intitulada “Prompt 0106 — Ingestão de PDFs de apresentações”Prompt refinado
Seção intitulada “Prompt refinado”Criar um script para processar todos os PDFs colocados em docs/apresentacoes/fontes/, criando uma pasta por apresentação, renderizando cada página do PDF como imagem .png, extraindo o texto nativo de cada página para arquivos .md com o mesmo nome da imagem, gerando metadados da apresentação com inferência da página Starlight relacionada e movendo o PDF original para a pasta da apresentação.
Resultado
Seção intitulada “Resultado”Foi criado scripts/ingest_presentation_pdfs.py com suporte a --dry-run, --force e --dpi, usando PyMuPDF para renderização e extração de texto. Foi adicionado scripts/requirements-presentations.txt e docs/apresentacoes/README.md passou a documentar o fluxo de ingestão, revisão de apresentacao.md e registro em presentations.config.mjs. A validação --dry-run, py_compile e lints foram concluídos sem erros.