- validador: normaliza enums de GPT-4o (acentos, mayúsculas, aliases como
"ninguno"→"ninguna", "shock"→"declaracion_shock") y coerce strings
numéricos a enteros antes de validar con Zod
- transcriptor: reintentos automáticos (3 intentos, backoff 1.2s) para
URLs de CDN inestables; mejor mensaje de error en transcripción vacía
- analizador: captura JSON.parse inválido con mensaje diagnóstico
- vercel.json: aumenta timeout de analizar a 300s y generar a 120s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- vercel.json: rewrite explícito para /api/* evita que el catch-all SPA intercepte las serverless functions
- supabase.js: lanza error claro si SUPABASE_URL o SUPABASE_SERVICE_ROLE_KEY no están definidas
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>