Saltar a contenido

Tareas

Revisiones de contenido

  • Asignación de orígenes de la forma principal a partir de siglas de información semántica. ✅
  • Revisar "bochar"
  • Asterisco en DALLA: definiciones impropias
  • Diferenciar siglas minúsculas y mayúsculas en las siglas de localización
  • Juntar e-n (sacar listado de palabras juntadas) ✅
  • Revisar qué habíamos hecho con verbos en -se (reflexivos)
  • occ / or → en forma normativa, indica la zona donde se aplica el término

Próximas tareas

  • Criterio de salida: API, panel y documentación accesibles públicamente por HTTPS y con certificado válido.
  • Criterio de salida: entornos alineados y migraciones aplicadas sin inconsistencias.
  • Importador de etymos (DELLA)
  • Despliegue a producción (infraestructura y dominios) Configurar Nginx Proxy Manager, certificados TLS (Let's Encrypt), dominios *.cordia.alladixital.org, copias de seguridad y monitorización.

En progreso

  • CI/CD a PRE/PROD
  • GitHub Actions: build/push de imágenes, migraciones seguras, backup previo y rollback automático.
  • Criterio de salida: workflow manual con inputs de versión/entorno funcionando y despliegue reproducible.

  • Importación incremental y actualización de datos

  • MassiveDataSeeder: upsert idempotente por source_id/edición, reporte de cambios y validación referencial (entries/senses/géneros).
  • Criterio de salida: reimportar un tomo sin duplicados ni inconsistencias y con reporte generado.

  • Seguridad

  • Laravel: rate limiting, CORS, expiración/refresh de JWT, headers de seguridad. Gestión de secretos y hardening de contenedores.
  • Criterio de salida: checklist OWASP básica cumplida y escaneos sin hallazgos críticos.

  • Panel de administración (Vue/Filament)

  • Adaptar a sense_marker_label y géneros en senses; filtros/paginación; soporte claro para compuestas.
  • Criterio de salida: CRUDs clave operativos con los nuevos campos y UX validada.

  • Parsers DALLA/DELLA

  • Separación de sentidos en compuestas; normalización de etiquetas </I><I>; unificación de PRNL; detección de género desde el artículo.
  • Criterio de salida: reportes sin errores críticos y muestras validadas por contenido.

  • Seeders de género/senses

  • Corregir referencias SEN_ESPERTEYU_1_DALLA_1 en pre/test/prod a SEN_ESPERTEYU_1 para evitar fallos de FK.
  • Criterio de salida: seeding completado sin errores en todos los entornos.

  • Documentación

  • Sincronización changelog ↔ docs; actualización de guías de scripts y URLs; progreso dinámico.
  • Criterio de salida: publicación automática tras merge con contenidos actualizados.

Pendientes (sin iniciar)

  • Optimización de consultas (índices y N+1) para endpoints más usados.
  • Tests E2E básicos para flujo de importación y CRUDs.
  • Configuración servidor de producción.
  • Configuración completa de despliegue.
  • Implementación importación con actualización de datos.
  • Seguridad.