Novedades y mejoras

Nueva función

Módulo de Oportunidades de Inversión

Nuevo módulo completo con 51 funcionalidades: 5 fuentes de mercado (BOE, banca, IA divergencia, tendencias, crowdfunding), pipeline Kanban, scoring IA, chat contextual, calculadoras de inversión y análisis profundo.

inversión
oportunidades
IA
Mejora

Seguridad: Account Lockout y validación de archivos

Account lockout tras 5 intentos fallidos de login (bloqueo 15 min). Validación de archivos por magic bytes para PDF, imágenes y documentos. Protección contra ataques de fuerza bruta y archivos maliciosos.

seguridad
auth
archivos
Nueva función

Cloudflare Turnstile CAPTCHA

Integración de Turnstile para protección contra bots en formularios de registro y login. Degradación elegante si no está configurado.

seguridad
auth
Mejora

Pipeline CI/CD y tests automatizados

GitHub Actions con lint, tests, build y security audit. Umbrales de cobertura 80%. Tests pre-deployment obligatorios.

devops
CI/CD
tests
Nueva función

Gestión de seguros desde S3

Carga de pólizas de seguros en S3, parametrización completa y propagación de cobertura edificio→unidad. Integración con módulo de fincas.

seguros
S3
fincas
Nueva función

Dashboard de monitoring para admins

Nuevo panel en /admin/monitoring con métricas de sistema, memoria, BD, seguridad (cuentas bloqueadas) y estado de integraciones (NextAuth, Stripe, Anthropic, SMTP, S3).

monitoring
admin
Mejora

Cleanup masivo de código muerto

Eliminación de 96 archivos y ~35K líneas de código muerto en lib/. TypeScript strict sin ignoreBuildErrors. Tests consolidados en Vitest.

código
mantenimiento
Mejora

Suite de tests 1050+ con Vitest

Migración completa de Jest a Vitest. Más de 1050 tests pasando. Umbrales de cobertura 80% líneas/funciones, 75% branches.

tests
Vitest
Mejora

Consolidación de rate limiting

Unificación de 3 implementaciones de rate limiting en una sola (lib/rate-limiting.ts). Soporte Redis híbrido con fallback en memoria.

seguridad
rate-limiting
Mejora

Migración de react-hot-toast a Sonner

Reemplazo de react-hot-toast por Sonner en 35 archivos. Mejor UX y consistencia visual en notificaciones.

UI
notificaciones
Mejora

Sentry en rutas críticas

Integración de captureException en 12 rutas críticas para mejor tracking de errores en producción.

monitoring
Sentry
Mejora

PM2 cluster mode en producción

Configuración de PM2 con 2 workers en cluster mode para load balancing y auto-restart. Zero-downtime con pm2 reload.

devops
PM2
producción
Mejora

Nginx como reverse proxy

Nginx configurado con upstream, keepalive, security headers y caching de assets estáticos. Soporte WebSocket.

devops
Nginx
Nueva función

Health checks y monitoring automatizado

Script de health checks cada 5 minutos: HTTP, API, BD, memoria, disco, login. Auto-recovery si ≥3 checks fallan.

monitoring
health-checks
Mejora

SSL con Cloudflare

Integración Cloudflare para SSL flexible, CDN, DDoS protection y WAF. Configuración de IPs reales y headers CF.

devops
Cloudflare
SSL
Nueva función

Deployment production-ready

Arquitectura completa: PM2, Nginx, PostgreSQL, backups automatizados. Checklist de deployment y documentación de rollback.

devops
deployment
Nueva función

Auto-recovery en health checks

Script de monitor que reinicia PM2 automáticamente cuando fallan múltiples health checks. Alertas por Slack/Email.

monitoring
auto-recovery
Nueva función

Módulo Coliving

Gestión por habitaciones, paquetes de coliving, eventos y matching de inquilinos. Dashboard específico para operadores coliving.

coliving
habitaciones
Nueva función

Tours virtuales

Páginas de tours virtuales, API y viewer para integración con Matterport, Kuula o URLs embebidas. Analytics de visualizaciones.

tours
inmuebles