🔧 Fix pdfjs en Vercel: extractor de coordenadas vuelve a funcionar en producción
En local funcionaba todo, pero en Vercel los logs mostraban dos errores en cada ingest de PDF: "Cannot find module ./pdf.worker.js" (coords) y "The path argument must be of type string. Received type number" (vision). Causa: pdfjs-dist usa require() dinámico para cargar el worker, los cmaps y las standard fonts; Next/Turbopack solo bundlea lo que detecta importado estáticamente. Resultado: en serverless el worker no existía, pdfjs fallaba, los PDFs se ingestaban solo con Tika (texto mashed) y las nóminas volvían a aparecer "No detallado". Fix: resolver workerSrc en runtime con require.resolve() y forzar outputFileTracingIncludes para que Vercel bundle pdf.worker.js + cmaps + standard_fonts con las rutas /api/files/** y /api/chat/**.
Nuevo
- 📦 next.config: outputFileTracingIncludes bundle pdf.worker + cmaps + standard_fonts
- 🚫 pdfjs-dist + canvas movidos a serverExternalPackages
- ✅ Coords vuelve a reconstruir tablas en producción (no solo en local)
Arreglado
- 🩹 GlobalWorkerOptions.workerSrc = require.resolve("pdfjs-dist/.../pdf.worker.js")
