📘 Bitácora de desarrollo - Proyecto CORDIA
📌 Nota: A partir de ahora, el seguimiento de los cambios se integrará en el
changelog, manteniendo la bitácora solo como histórico general.
Miércoles 27 agosto 2025
- Arreglados errores con la importación de etymos.
- Mejorada documentación técnica con changelog, tareas, bitácora y progreso.
- Mejoras y arreglados errores al parsear sentidos en palabras compuestas en DALLA.
- Documentación actualizada.
- Detectados errores en el origen de datos DALLA:
- 523 mal codificados.
- ón (-ono) (sin guion inicial, inconsistente con -ón (-ono))
- añadida detección de generos desde dalla a partir del artículo de la entrada.
Martes 26 agosto 2025
- Subida nueva versón panel de administración.
- Mejorada extracción datos DALLA y DELLA. Ahora usando un preprocesado intermedio JSON que mejora y facilita el tratamiento de datos.
- Reportes actualizados.
Lunes 25 agosto 2025
- Unir todos los mismos displays en una misma entrada diferenciándolos por el sense.
- Modificar reporte de displays duplicados por displays fusionados.
- Adaptación base de datos a sense_marker_label.
- Ajustar paneles administración.
- fix: "A Arxel, que ye tierra caliente," inserta hasta la coma
- entry.is_always_pronominal
Viernes 22 agosto 2025
- Reunión mitad sprint 2
- Ajustar paneles administración.
- Testear CRUDs clave en panel de administración
- Adaptación base de datos a sense_marker_label y PRNL/T_PRNL.
Jueves 21 agosto 2025
- Completar el cambio de género de
entriesasenses. - Ajustar el panel de administración (Filament) al nuevo esquema.
- Revisar reportes DALLA: duplicados, POS desconocidos y consistencia de datos.
- Actualización de reportes.
- Despliegue a pre con los nuevos datos.
📅 Miércoles 20 agosto 2025 – Ajustes finales y despliegue
- Modificación de diseño de base de datos.
- Modificación importación DALLA.
- Ajustes en diseño de base de datos.
- Actualización y despliegue del código al entorno de preproducción.
- Continuación cambio de género de
entryasense. - Adaptación del panel de administración al nuevo diseño de base de datos.
📅 Martes 19 agosto 2025 – Actualización base de datos
- Modificación de tablas para añadir nuevas tablas del WIP26.
- Modificación de diseño de base de datos.
- Actualización código para las nuevas tablas.
📅 Lunes 18 agosto 2025 – Refactorización y pruebas
- Modificación de tablas para añadir nuevas tablas del WIP25.
- Refactorización de código y pruebas con las tablas nuevas y sus datos.
📅 Jueves 14 agosto 2025 – Reunión y planificación
- Reunión Sprint 1.
- Modificación de tablas para añadir nuevas tablas del WIP25.
- Actualización e incorporación de nuevos reportes.
📅 Miércoles 10 agosto 2025 – Detector POS y configuración preproducción
- Mejoras en el parser de DALLA .
- Generación de reportes de duplicados, POS desconocidos y consistencia de datos
- Arreglos en configuración del panel de Filament para entorno de preproducción.
📅 Martes 9 agosto 2025 – Mejoras en reportes DALLA
- Refactorización y mejoras importación DALLA.
- Mejoras en el sistema de reportes y añadidos nuevos reportes.
📅 Lunes 11 agosto 2025 – Mejoras en parser DALLA
- Mejorada la detección de POS en el parser de DALLA.
- Inicio de la inserción desde DALLA del significado, por el momento el bloque completo.
- Separación del significado en distintas acepciones al detectar
<b>o<strong>con un número. - Eliminada la abreviatura de POS detectada del texto del significado.
📅 Martes 9 agosto 2025 – Mejoras en importación y reportes
- Mejoras en el sistema de reportes.
- Cambio en el flujo de importación para procesar primero los datos de DALLA.
- Añadido reporte de la importación del DALLA.
📅 Viernes 8 agosto 2025 – Mejoras en importación y reportes
- Mejoras en el sistema de reportes.
- Cambio en el flujo de importación para procesar primero los datos de DALLA.
- Añadido reporte de la importación del DALLA.
📅 Jueves 7 agosto 2025 – Preparación entorno de preproducción
- Configurado parcialmente el despliegue al servidor de preproducción en Hetzner.
- Añadidos algunos endpoints y recursos (Resources) en la API.
📅 Miércoles 6 agosto 2025 – Sección de reportes
- Añadido subdominio con reportes sobre estado de importaciones y procesos.
- Añadida función para comparación de datos existentes con datos DALLA.
- Incorporados al sistema de importación todos los tomos restantes del DELLA.
📅 Martes 5 agosto 2025 – Ajustes técnicos y documentación
- Arreglo y mejoras en la configuración de
docker-compose. - Creación de sección específica para manuales dentro de la documentación del proyecto.
- Actualización de la documentación técnica y manuales del sistema.
- Inicio de pruebas para la correspondencia entre los datos de DALLA y DELLA.
📅 Lunes 4 agosto 2025 – Coordinación y mejoras operativas
- Reunión con Iván para revisión de estado actual.
- Configuración de despliegue automático al servidor mediante GitHub Actions.
- Implementación de sistema de copias de seguridad para servicios y base de datos.
- Configuración inicial del entorno en servidor compartido de Alladixital para despliegue del entorno de producción.
📅 Viernes 1 agosto 2025 – Organización y desarrollo de API
- Terminada reorganización de carpetas de servicios y entornos Docker.
- Avances en el desarrollo de nuevos endpoints y ajustes en la estructura de la API CORDIA.
🗓️ Jueves 31 julio 2025 – Reorganización de servicios
- Reorganización y optimización de la estructura de carpetas de datos en servicios auxiliares del entorno Docker.
📅 Martes 30 julio 2025 – Documentación y coordinación
- Creación del repositorio
cordia-docspara la documentación pública y técnica. - Redacción inicial del historial de trabajo en
bitacora-cordia.md. - Configuración e instalación de un nuevo servidor en Hetzner para alojar
cordia-docs. - Reunión de coordinación inicial con el equipo de desarrollo.
- Creación y asignación de usuarios al grupo de Teams para el proyecto CORDIA.
- Creación y optimización servidor documentación.
📅 Lunes 29 julio 2025 – Revisión y preparación de despliegues
- Pruebas finales del entorno Docker con servicios complementarios.
- Confirmación del funcionamiento de MkDocs, Grafana, Adminer y Proxy.
- Organización de carpetas de documentación y generación local.
📅 Viernes 26 julio 2025 – Revisión general de sistema
- Comprobación de integración entre frontend Vue y la API.
- Ajustes finales en servicios Docker para entorno local.
📅 Jueves 25 julio 2025 – Automatizaciones y monitorización
- Añadido GitHub Actions para generar documentación MkDocs automáticamente.
- Añadido logging con
CordiaLogs: login y logout. - Añadido Uptime Kuma para monitorizar servicios del stack.
- Revisión de múltiples entornos
.env. - Migración de tablas a soporte multilingüe en base de datos.
📅 Miércoles 24 julio 2025 – Componentes frontend y Proxy
- Dockerización del frontend
vue-admin. - Traducciones cargadas en
entries,sources,phenomenons,normative_entries. - Configuración de NGINX proxy para servir documentación y servicios.
- Migración de tablas a soporte multilingüe en base de datos.
📅 Martes 23 julio 2025 – Entorno visual y herramientas auxiliares
- Instalación de Grafana.
- Añadido SchemaSpy para generar esquema visual de base de datos.
- Instalación de Adminer como cliente SQL web en Docker.
- Migración de tablas a soporte multilingüe en base de datos.
📅 Lunes 22 julio 2025 – Integración de Swagger y JWT
- Instalación del paquete Scribe para generar documentación de la API.
- Configuración inicial de autenticación JWT.
- Migración de tablas a soporte multilingüe en base de datos.
📅 Viernes 19 julio 2025 – Seeders adicionales y soporte multilingüe
- Ampliación de seeders con más datos iniciales para tablas auxiliares.
- Implementación de soporte para multiidioma en etiquetas, descripciones y campos clave.
- Revisión de estructuras para permitir almacenamiento y consulta de datos en varios idiomas.
- Migración de tablas a soporte multilingüe en base de datos.
📅 Jueves 18 julio 2025 – Finalización de migraciones y carga de datos base
- Finalización de las migraciones restantes y ajuste de tipos de datos.
- Creación e implementación de seeders de Laravel.
- Inserción de datos iniciales en tablas auxiliares (géneros, artículos, POS...).
📅 Miércoles 17 julio 2025 – Diseño y creación parcial de migraciones
- Diseño del esquema de base de datos: identificación de entidades y relaciones clave.
- Creación de migraciones para las tablas principales.
- Ejecución parcial de migraciones y revisión en MySQL.
📅 Martes 16 julio 2025 – Procesamiento del corpus DELLA
- Conversión del documento original DELLA (.docx) a un formato XML estructurado.
- Carga del archivo XML desde Laravel y primeras pruebas de lectura.
- Verificación de la estructura general del XML.
📅 Lunes 15 julio 2025 – Preparación del entorno
- Instalación de Laravel 12 y configuración del entorno con Docker (PHP, MySQL).
- Creación del repositorio y estructura inicial del proyecto.
- Configuración de la base de datos y conexión desde Laravel.
Actualizado: 20 agosto 2025