| Item | Área | Severidad | Coste estimado | Blast radius | Score prioridad |
|---|---|---|---|---|---|
| .env commiteado con secretos RGPDSerie A |
Seguridad | P0 | 0.5 días | Todo el sistema | INMEDIATO |
| Bus factor CTO único en deploys opsresiliencia |
Infraestructura | P0 | 3 días | Todo el equipo | INMEDIATO |
| JWT homemade sin rotación de tokens authRGPD |
Seguridad | P1 | 5 días | 100% usuarios | ALTA |
| Sin APM backend (monitoring ciego) observabilidad |
Infraestructura | P1 | 2 días | Todos los servicios | ALTA |
| CD automatizado ausente CI/CDvelocity |
Infraestructura | P1 | 8 días | Todo el flujo dev | ALTA |
| Monolito Rails sin límites de dominio arquitecturaescalado |
Arquitectura | P2 | 30–60 días | Todo el sistema | MEDIA |
| Cobertura tests al 28% calidadregresión |
Calidad código | P2 | 15 días | Velocidad features | MEDIA |
| Sin auditoría de logs (datos pacientes) RGPD art.30salud |
Seguridad | P1 | 4 días | Cumplimiento legal | ALTA |
| Criterio | Peso | Mantener (actual) | Devise-JWT (build) | Auth0 (buy) ★ |
|---|---|---|---|---|
| Soluciona el problema core | 30% | 3 | 8 | 9 |
| Riesgo migración | 20% | 9 | 7 | 6 |
| TCO a 3 años (€) | 25% | ~4.000€ (riesgo legal) | ~8.000€ (dev time) | ~6.000€ (150€/mes) |
| Estabilidad del vendor | 15% | N/A | N/A (OSS) | 9 |
| Esfuerzo integración | 10% | 1 (ya existe) | 7 | 8 |
| SCORE PONDERADO | 5.2 | 7.6 | 7.9 ✓ ELEGIDO |