Saltar a contenido

📘 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 entries a senses.
  • 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 entry a sense.
  • 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-docs para 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