Saltar al contenido

Proyectos · Python

Automatización de evidencias ADSO

Motor de 1.133 líneas que regenera, valida y audita entregables académicos, con auditoría de privacidad sobre cada parte extraída de cada archivo.

PythonGitHub Actions

8.405 líneas de código · 341 de prueba · CI bloqueante

Por qué existe

Un entregable no está bien porque se vea bien. Este motor descomprime los documentos de ofimática y lee su XML, exporta los PDF y los verifica, y corre una auditoría de privacidad sobre cada parte extraída de cada archivo. Cuando encuentra un riesgo, la integración continua bloquea el push. La verificación no es un informe: es una condición de entrega.

Decisiones

Cómo está construido

Verificación por XML

Los documentos se abren como lo que son —un zip con XML dentro— en lugar de confiar en la vista previa.

Auditoría de privacidad

Cada parte extraída se revisa en busca de datos que no deberían viajar en un entregable.

CI bloqueante

El fallo no avisa: impide. Un aviso que se puede ignorar no es un control.

Autoría

Automatización de evidencias ADSO es un proyecto de Jhon Steven Alvarez Ruiz, economista y analista de datos en Neiva, Colombia. El código está publicado en github.com/SirHegel.

Los demás proyectos