codigo0/CONTEXT.md
Javier 5ba4a25182
Some checks are pending
Deploy Código 0 / deploy (push) Waiting to run
docs: consolidate context and progress in main
2026-03-23 09:08:36 +01:00

29 lines
1.3 KiB
Markdown

# 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.*