# Memoria de Evolución - Procesador de Emails a Cronología ## Descripcion de los scripts Procesador de Emails a Cronología Este script procesa archivos de correo electrónico (.eml) para extraer su contenido, gestionar adjuntos y generar un archivo Markdown que presenta los mensajes en orden cronológico inverso. Lógica Principal: Beautify: Carga reglas de embellecimiento de texto desde config/beautify_rules.json para limpiar el contenido de los correos. Descubrimiento: Busca todos los archivos .eml en el directorio de trabajo configurado. Procesamiento Individual: Itera sobre cada archivo .eml encontrado. Utiliza utils.email_parser.procesar_eml para extraer metadatos (fecha, asunto, remitente, destinatarios), contenido del cuerpo y guardar los archivos adjuntos en la carpeta especificada. Calcula un hash para cada mensaje para detectar duplicados. Si un mensaje es nuevo (no duplicado): Aplica las reglas de BeautifyProcessor al contenido del cuerpo. Añade el mensaje procesado a una lista. Ordenación: Ordena la lista de mensajes únicos por fecha, del más reciente al más antiguo. Generación de Índice: Crea una sección de índice en formato Markdown con enlaces internos a cada mensaje. Salida Markdown: Escribe el índice seguido del contenido formateado en Markdown de cada mensaje en el archivo de salida configurado (ej. cronologia.md).