Skip to content

[2.1.9] - Modularización de pdf_to_json

Choose a tag to compare

@psbella psbella released this 10 Jul 08:04

[2.1.9] - 2026-07-10

♻️ Refactor

  • scripts/pdf_to_json.py modularizado: las 8+ capas de normalización se movieron a un paquete scripts/etl/ de 10 módulos (config, parser, reparaciones, droga_fixes, presentacion, pami, blacklist, outliers, enriquecimiento, utils). pdf_to_json.py queda como orquestador puro (~110 líneas, antes ~2000).

🐛 Corregido

  • github_release_helper.py y snapshot_semanal.py: REPO estaba hardcodeado a psbella/remediar; ahora usa GITHUB_REPOSITORY (seteada automáticamente por Actions), con ese valor como fallback. El hardcodeo rompía la subida de assets con 403 en cualquier repo derivado (detectado al probar en remediar-refactor).

📝 Documentado

  • README: árbol de directorios, diagrama de arquitectura y tabla de scripts actualizados para reflejar el paquete scripts/etl/.

Full Changelog: v2.1.8...v2.1.9