fix: corregir 4 puntos de falla del pipeline de análisis

- 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>
This commit is contained in:
2026-04-01 09:57:49 -05:00
parent 14372b5b29
commit 21cf1c16a5
4 changed files with 129 additions and 32 deletions

View File

@ -2,7 +2,8 @@
"buildCommand": "cd frontend && npm install && npm run build",
"outputDirectory": "frontend/dist",
"functions": {
"api/**/*.js": { "maxDuration": 60 }
"api/analizar.js": { "maxDuration": 300 },
"api/generar.js": { "maxDuration": 120 }
},
"rewrites": [
{ "source": "/api/(.*)", "destination": "/api/$1" },