# TODO — Process Cost Platform · Fase 1 > Features descartadas del MVP (scope defendido) para no arriesgar la fecha. > Ordenadas por impacto estimado. ## Alta prioridad - [ ] **Múltiples simulaciones**: historial de simulaciones por proceso con comparación de escenarios - [ ] **Recursos con costo por hora**: link actividad ↔ recurso (rol, persona, sistema) con cálculo automático - [ ] **Edición del nombre del proceso y cliente** desde el workspace (sin ir a configuración global) - [ ] **Gateway OR inclusivo nativo**: actualmente se simula como XOR; implementar propagación OR real - [ ] **Distribuciones de probabilidad**: gamma/triangular por actividad en lugar de valores fijos ## Media prioridad - [ ] **Export a Excel** (.xlsx) con múltiples hojas (resumen + por actividad + metodología) - [ ] **Modo oscuro** (Dark mode) - [ ] **i18n**: inglés + español configurable - [ ] **PWA installable**: manifest + service worker para uso offline - [ ] **Zoom/pan del heatmap** desde el reporte (ahora es solo visualización estática) - [ ] **Detalle de recursos por actividad** en el PDF (tabla de costos por recurso asignado) - [ ] **Importación por URL**: cargar BPMN desde enlace directo (GitHub, Confluence, etc.) ## Refinamientos UX - [ ] **Mejorar animación de expansión de la sección "Automatización" en ActivityPanel.** Actualmente usa max-h trick (funciona pero la aceleración no es lineal en los últimos píxeles porque el contenedor crece hasta un max fijo de 320px). Solución sofisticada: `useRef + scrollHeight` para animar a la altura real del contenido. Costo: medio. Beneficio: micro-pulido visual. ## Deuda técnica / Decisiones arquitectónicas pendientes - [ ] **Dexie live queries (Modelo B de sincronización store↔db)**: Hoy la invalidación del resultado de simulación se garantiza via ESLint rule (`no-restricted-imports`) + convención: todas las mutaciones pasan por `useProcessStore`. Si en Sprint 2 la grilla de edición masiva requiere escrituras de alta frecuencia directas a IndexedDB (por performance), evaluar migración a live queries de Dexie que invaliden el store automáticamente. Documentado en la auditoría de Mayo 2026. - [ ] **Indicador visual en el reporte de actividades automatable** (borde punteado o ícono diferenciador): en Sprint 1 se usa solo leyenda de texto. Evaluar si el cliente necesita más claridad visual al comparar Actual vs Automatizado. - [ ] **Sprint 3-4: revisar paleta del heatmap** (verde/ámbar/rojo saturados vs. pasteles). Los colores saturados actuales (`#10B981`, `#F59E0B`, `#EF4444`) funcionan bien en pantallas grandes de talleres. El brief de Sprint 1.5 propone pasteles más "consultivos" (`#BBF7D0`, `#FED7AA`, `#FECACA`), pero el cambio requiere recalibrar los tests E2E de análisis de píxeles (umbrales de verde/ámbar/rojo). Hacer con feedback real de uso en talleres InQuality. - [ ] **Columna "Eficiencia de automatización" en ComparisonTable**: métrica = `(ahorro$ × probabilidad) / inversión-prorrateada`. Permite rankear actividades por "qué tan valiosa es automatizar cada una" en lugar de solo "cuánto cuestan". Útil en conversaciones de pre-venta donde el cliente quiere priorizar qué automatizar primero. ## Baja prioridad / Fase 2 - [ ] **Login y multi-tenant**: persistencia en la nube, colaboración - [ ] **Versionado de procesos**: historial de cambios con diff visual - [ ] **Gobernanza/RACI**: asignación de responsables por actividad - [ ] **Jerarquía organizacional**: integración con orgchart para asignar costos por área - [ ] **IA / asistente**: sugerencias de optimización, benchmarking automático - [ ] **Marketplace de procesos**: biblioteca de BPMNs precostos por industria - [ ] **Elementos RPA y agentes**: soporte para costos de bots y workflows automatizados - [ ] **Tutoriales interactivos**: onboarding guiado para usuarios nuevos