diff --git a/CONTEXT.md b/CONTEXT.md new file mode 100644 index 00000000..ee41b416 --- /dev/null +++ b/CONTEXT.md @@ -0,0 +1,21 @@ +# Proyecto: Código 0 (codigo0-nuevo) +_Actualizado: 2026-03-22_ + +## Qué es +Asistente avanzado de referencia médica para TES (Técnicos de Emergencias Sanitarias), con herramientas interactivas y protocolos clínicos. + +## Stack +- Frontend: React 18 + Vite + TailwindCSS +- Backend: Node.js + Express + TypeScript (Clean Architecture) +- Base de datos: MongoDB (Migración desde YAML en progreso) +- Routing: React Router DOM +- Deploy: Docker Compose (Frontend + Backend + MongoDB) + +## Estructura relevante +- `/frontend/src/pages`: Páginas de la app y calculadoras +- `/frontend/src/protocols`: Renderer de protocolos YAML +- `/frontend/public/protocols/`: Archivos YAML clínicos +- `/backend/src/`: API Express estructurada en Clean Architecture + +## ⚠️ No tocar +- Renderer de protocolos (ya funciona) diff --git a/PROGRESS.md b/PROGRESS.md new file mode 100644 index 00000000..0eb328c6 --- /dev/null +++ b/PROGRESS.md @@ -0,0 +1,13 @@ +# Progreso — Código 0 (codigo0-nuevo) +## Sesión 2026-03-22 +### Qué se hizo +- **Auditoría completa** y PWA finalizado. +- **Set de Herramientas**: GCS, Triage START, Quemados/Parkland, Dosis Pediátricas. +- **Plan Maestro Auditado**: Exportado a Obsidian y Vikunja. +- **Infraestructura Backend**: Habilitado MongoDB, definido ProtocolModel y migración YAML -> Mongo. +- **Identidad**: Unificación total a marca `codigo0`. + +### Próximo paso +- Ejecutar migración masiva de protocolos. +- Conectar renderer a la API de MongoDB. +- Redacción de manuales prioritarios. diff --git a/README.md b/README.md new file mode 100644 index 00000000..d387a96e --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +# codigo0 + +Asistente avanzado de referencia médica para Técnicos de Emergencias Sanitarias (TES). + +## 🚀 Características +- **Protocolos Clínicos**: Visualización interactiva de guías de soporte vital. +- **Herramientas Operativas**: Calculadoras de Glasgow, Triage START, Superficie Quemada y Dosis Pediátricas. +- **Manual del TES**: Guía técnica completa integrada para consulta rápida. +- **PWA**: Soporte offline total para entornos sin cobertura. + +## 🛠️ Stack Tecnológico +- **Frontend**: React 18 + Vite + TailwindCSS +- **Backend**: Node.js + Express + TypeScript (Clean Architecture) +- **Base de Datos**: MongoDB (Dockerized) + +## 📦 Instalación y Desarrollo +```bash +# Iniciar servicios con Docker +docker-compose up -d + +# Frontend (Dev) +cd frontend && npm install && npm run dev + +# Backend (Dev) +cd backend && npm install && npm run dev +``` + +## 📄 Documentación y Memoria +La documentación detallada de progreso, arquitectura y planificación se mantiene centralizada en la **Bóveda de Obsidian (`99-agentes`)**, asegurando que el repositorio se mantenga enfocado exclusivamente en el código fuente. + +--- +*codigo0 — 0 Errores. 0 Dudas.*