2.3 KiB
2.3 KiB
Bitácora de Desarrollo: codigo0
Registro histórico de hitos y sesiones del proyecto.
Estado actual (2026-03-23)
- ✅ Frontend: React/Vite + PWA Completo.
- ✅ Herramientas: GCS, Triage, Quemados, Dosis Pediátricas.
- ✅ Backend: Clean Architecture + Mongoose models.
- 🔧 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
9113tras 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 deMenuSheet. - Panel de Administración (Opción B):
- Implementación de Gestión de Medios (Subida/Eliminación con persistencia en VPS).
- Migración de Protocolos de datos estáticos a MongoDB.
- Creación de la vista de Listado de Protocolos para administración (
/admin/protocols). - Población inicial de la DB con 55 protocolos mediante el script de migración en el servidor.
Próximos Pasos
- Ejecutar el despliegue final de la aplicación en el VPS (puerto 9112).
- Continuar con la redacción de los manuales del TES.
- Implementar las siguientes utilidades (Triage START, etc.).