From 5ba4a25182332497cfab36a5a022d7f089704ac9 Mon Sep 17 00:00:00 2001 From: Javier Date: Mon, 23 Mar 2026 09:08:36 +0100 Subject: [PATCH] docs: consolidate context and progress in main --- CONTEXT.md | 28 ++++++++++++++++++++++++++++ PROGRESS.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 CONTEXT.md create mode 100644 PROGRESS.md diff --git a/CONTEXT.md b/CONTEXT.md new file mode 100644 index 00000000..b8da07f0 --- /dev/null +++ b/CONTEXT.md @@ -0,0 +1,28 @@ +# Contexto Técnico: codigo0 + +Asistente avanzado de referencia médica para TES (Técnicos de Emergencias Sanitarias), con herramientas interactivas y protocolos clínicos. + +## Stack Tecnológico +- **Frontend**: React 18 + Vite + TailwindCSS. +- **Backend**: Node.js + Express + TypeScript (Clean Architecture). +- **Base de Datos**: MongoDB (Migración desde YAML en progreso). +- **Persistencia**: Docker Compose (Frontend/Backend/MongoDB). +- **PWA**: Soporte offline completo con manifest y meta-tags iOS/Android. + +## Arquitectura (Clean Architecture) +- `/backend/src/domain`: Entidades puras y reglas de negocio. +- `/backend/src/application`: Casos de uso y orquestación. +- `/backend/src/infrastructure`: Adaptadores (Mongoose, Express, Repositorios). + +## Estructura del Proyecto +- `/frontend/src/pages`: Páginas de la aplicación y calculadoras. +- `/frontend/src/protocols`: Renderer visual de protocolos YAML/JSON. +- `/frontend/public/protocols/`: Fuente original de protocolos YAML. +- `/frontend/public/manual/`: Manual técnico en Markdown. + +## 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`). + +--- +*Este documento es la fuente de verdad técnica, sincronizado con la bóveda de Obsidian.* diff --git a/PROGRESS.md b/PROGRESS.md new file mode 100644 index 00000000..9d29d15f --- /dev/null +++ b/PROGRESS.md @@ -0,0 +1,30 @@ +# 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 (En curso) +- Sincronización de repositorios y documentación. +- Migración masiva de protocolos YAML -> MongoDB. +- Conexión del renderer a la API de MongoDB. + +### Próximos Pasos +- Ejecutar migración masiva de protocolos. +- Conectar renderer a la API de MongoDB. +- Redacción de manuales prioritarios.