# Bitácora de Desarrollo: codigo0 Registro histórico de hitos y sesiones del proyecto. ## Estado de la Implementación - **Calculadoras**: Glasgow, Triage START, Quemados/Parkland, Dosis Pediátricas (Finalizadas). - **Sincronización**: Script de ingesta YAML a MongoDB listo (`npm run migrate`). - **Despliegue**: Infraestructura completa en VPS (Contabo) activa y sincronizada vía Forgejo/Woodpecker. - 🔧 **DB**: MongoDB en infraestructura Docker (Migración YAML lista). --- ## Sesión 2026-03-20 - Migración exitosa del backend a **Clean Architecture (Hexagonal)**. - Creación de capas de Dominio, Aplicación e Infraestructura. ## Sesión 2026-03-22 - **Auditoría completa** y corrección de bugs visuales. - **PWA**: Iconos, manifest y meta-tags finalizados. - **Set de Herramientas**: Implementadas 4 calculadoras críticas. ## Sesión 2026-03-23 - Sincronización de repositorios y documentación. - Migración masiva de protocolos YAML -> MongoDB. - Conexión del renderer a la API de MongoDB. - Migración YAML a MongoDB completada exitosamente. ## Sesión 2026-03-25 - Revisión general del estado de las tareas de Código 0 (herramientas, clínicas, backend). - Verificación de repositorio local limpio y sincronizado con el remote en Forgejo. - Verificación de conexión SSH al VPS (`lab-vps`). - Se corrigió el repositorio remoto en el VPS para que apunte a Forgejo. - Se lanzó la reconstrucción de contenedores y despliegue final en el puerto `9112`. - Despliegue de la **Web de Promoción** en el puerto `9113` tras corregir enlaces internos. - Configuración de **Auto-Despliegue** mediante `.woodpecker.yml`. El sistema ya está sincronizado. - **Rediseño de Navegación**: Simplificación de `BottomNav` (5 items) y rediseño brutalista oscuro de `MenuSheet`. - **Panel de Administración**: Implementación de Gestión de Medios y migración de protocolos finalizada. ## Sesión 2026-03-26 (Actualización y Despliegue) - ✅ **Sincronización Global**: Repositorios `codigo0-nuevo` y `Codigo0 Docs` sincronizados con Forgejo. - ✅ **Corrección de Build**: Restauración de `tsconfig.json` perdidos y configuración de `tsconfig.node.json` para soporte de React/Vite en entorno Docker. - ✅ **Fix de Importación**: Corrección de rutas relativas en `media.routes.ts` para asegurar la compilación del backend en Linux. - ✅ **Despliegue Exitoso**: Reconstrucción de la arquitectura (Frontend, Backend, MongoDB, Promo) en el VPS Contabo (`207.180.226.141`). ### Próximos Pasos - Continuar con la redacción de los manuales del TES en `Codigo0 Docs`. - Implementar las siguientes utilidades clínicas (Triage START interactivo). - Reforzar la cobertura de tests en el backend.