Copiar no es lo mismo que verificar.
En una ingesta bajo presión de tiempo, una transferencia puede terminar sin demostrar que el destino contiene exactamente los mismos bytes que la fuente. MENELAO parte de esa diferencia: el objetivo no es sólo mover archivos, sino dejar evidencia de que una fuente original y dos copias independientes coinciden.
El caso está inspirado en un entorno donde tarjetas, SSDs y carpetas de rodaje pueden reutilizarse después de una copia. Por eso el diseño evita cualquier operación destructiva y separa claramente la verificación técnica de la decisión humana final.
El software nunca formatea, borra ni modifica la fuente. Una verificación exitosa informa al operador; no reemplaza su criterio.
Un triángulo de verificación X/A/B.
MENELAO modela cada ingesta como tres ubicaciones:
- X — Source: tarjeta, SSD o carpeta original.
- A — Master: copia principal local.
- B — Backup: copia externa independiente.
Una ingesta sólo se considera verificada cuando pasan X↔A, X↔B y A↔B. Para cada archivo se calculan hashes SHA-256 y se escriben manifests y reportes legibles que documentan el proceso.
Comparación por contenido, no sólo por nombre o tamaño.
Master local y backup independiente, ambos verificados contra la fuente.
Salida legible para documentar la ingesta y revisar fallas.
El programa no elimina, formatea ni altera el medio original.
Reducir riesgo antes de agregar comodidad.
Procesamiento local
Google Drive y otras sincronizaciones remotas quedan fuera del modelo de seguridad X/A/B. Pueden existir después, pero no sustituyen la verificación local inmediata.
Interfaz de escritorio
La aplicación usa Tkinter y selectores nativos de carpetas para que el operador seleccione explícitamente fuente y destinos sin depender de comandos de terminal durante la operación.
Pruebas
El repositorio incluye tests con pytest y documentación separada para manual de usuario, modelo de seguridad, overview técnico, roadmap y changelog.
Límites explícitos
El proyecto se presenta como MVP funcional y no como producto certificado. También documenta qué no hace: no formatea, no expulsa, no monta, no transcodifica ni sube material.
Ingeniería aplicada a una operación con consecuencias reales.
Más que una demo de Python, MENELAO muestra una forma de trabajar: identificar dónde está el riesgo operativo, diseñar una condición de éxito verificable, limitar responsabilidades del software y documentar el handoff para que otra persona pueda operar y auditar el sistema.