diff --git a/docs/PLAN_IMPLEMENTACION_MEJORAS.md b/docs/PLAN_IMPLEMENTACION_MEJORAS.md index ce6c33e3..992c6196 100644 --- a/docs/PLAN_IMPLEMENTACION_MEJORAS.md +++ b/docs/PLAN_IMPLEMENTACION_MEJORAS.md @@ -79,6 +79,48 @@ MILESTONE │ 🔒 Seguro │ ⚡ Optimizado │ 📈 Escalable │ --- +## ✅ ESTADO ACTUAL (2026-01-19) + +### Pendientes prioritarios para continuar el plan + +**Fase 1 – Seguridad (Semana 1):** +- [ ] Validación de `JWT_SECRET` en startup +- [ ] Rate limiting en endpoints críticos +- [ ] Security headers (Helmet) +- [ ] CORS restringido en producción +- [ ] Validación de inputs (Zod) en backend +- [ ] Sanitización HTML/texto y fix XSS en `MarkdownViewer` +- [ ] Verificación HMAC en `webhook-deploy.sh` +- [ ] Validación de variables de entorno en backend + +**Fase 1 – Limpieza (Semana 2):** +- [ ] Optimización de imágenes grandes (WebP + PNG comprimido) +- [ ] Renombrado de archivos con espacios y actualización de referencias +- [ ] Eliminación de carpetas vacías +- [ ] Verificación de referencias rotas en guías +- [ ] Depuración de dependencias no usadas (depcheck) +- [ ] Consolidación de scripts duplicados +- [ ] Detección y eliminación de código muerto (ts-prune/unimported) + +**Fase 1 – Tests (Semana 3):** +- [ ] Definir stack de tests definitivo (Jest vs Vitest) y configurar scripts +- [ ] Cobertura mínima 20% con tests de componentes/servicios/hooks críticos + +**Fase 1 – Backend TS (Semana 4):** +- [ ] Completar migración TypeScript en backend (rutas y servicios) +- [ ] Revisar scripts de build y arranque en producción + +**Operación / Deploy:** +- [ ] Actualizar Node.js del servidor a >= 20.19 para compatibilidad con Vite 7 +- [ ] Corregir hook `post-receive` (reset con `--work-tree`) para evitar fallos de despliegue + +**Contenido clínico pendiente (alto impacto):** +- [ ] Completar 8 capítulos placeholder del manual +- [ ] Añadir cálculo rápido de Naloxona en checklist de Intoxicaciones +- [ ] Añadir guía rápida de peso RN en checklist de Parto + +--- + ## 📋 FASE 1: ESTABILIZACIÓN (Semanas 1-4) ### Objetivo de la Fase @@ -1722,7 +1764,7 @@ echo "✅ Limpieza completada" --- -**Última actualización:** 2025-01-07 +**Última actualización:** 2026-01-19 **Versión del Plan:** 1.0.0 **Próxima revisión:** Semanal durante implementación (Viernes de cada semana) **Responsable:** Equipo de Desarrollo