# Mejoras Futuras - Checklist RCP ## Ideas de mejora NO prioritarias (Fase 2+) **Estado:** ✅ Checklist RCP implementada y funcional **Fecha:** 2024 **Contexto:** Mejoras opcionales para futuras iteraciones --- ## 1️⃣ Fijar Checklist al Hacer Scroll (Sticky) ### Idea Que la checklist quede fija (sticky) en la parte superior al hacer scroll. ### Justificación - Útil si el protocolo es largo - Permite ver la checklist mientras se consulta información adicional - Mejora la experiencia en dispositivos móviles ### Implementación Futura - Usar `position: sticky` en CSS - Aplicar solo cuando `isChecklistMode === true` - Considerar altura del header para posicionamiento correcto ### Prioridad 🟢 **BAJA** - Nice to have, no crítico --- ## 2️⃣ Persistencia Opcional (SessionStorage) ### Idea Guardar el estado de la checklist en `sessionStorage` (no `localStorage`). ### Justificación - Solo durante esa sesión (se pierde al cerrar navegador) - Si el usuario recarga la página, mantiene el progreso - Útil en emergencias donde puede haber interrupciones ### Implementación Futura ```typescript // Al marcar/desmarcar sessionStorage.setItem('rcp-checklist', JSON.stringify(Array.from(checkedItems))); // Al cargar componente const saved = sessionStorage.getItem('rcp-checklist'); if (saved) { setCheckedItems(new Set(JSON.parse(saved))); } ``` ### Consideraciones - Solo sessionStorage (no localStorage) - se limpia al cerrar - Opcional: toggle para activar/desactivar persistencia - Limpiar al cambiar de tab o desactivar modo ### Prioridad 🟡 **MEDIA** - Útil pero no crítico --- ## 3️⃣ Badge "Checklist Activa" ### Idea Indicador visual pequeño cuando el modo checklist está activo. ### Justificación - Evita olvidar que estás en modo checklist - Feedback visual constante - Puede estar en header o cerca del botón toggle ### Implementación Futura - Badge pequeño con texto "Checklist Activa" - Color verde discreto - Posible ubicación: junto al título SVB o en header ### Prioridad 🟢 **BAJA** - Mejora UX menor --- ## Notas - **Ninguna de estas mejoras es prioritaria ahora** - La checklist actual es funcional y cumple su objetivo - Estas mejoras pueden añadirse en futuras iteraciones - Requieren testing con usuarios TES reales antes de implementar --- *Documento de ideas futuras - No implementar hasta validar necesidad con usuarios*