## Problema Los jobs de auto-categorización con IA (\`CategorizeTransactionWithAi\`) se encolan en la cola dedicada \`ai\` (\`config/ai_categorization.php\` → \`'queue' => 'ai'\`), pero **ningún programa de supervisor consumía esa cola en producción**. Resultado observado en prod: - **10.878 jobs pendientes** en la cola \`ai\`, todos \`CategorizeTransactionWithAi\`, el más antiguo del 2026-06-15 (cuando se activó el flag). - **0 transacciones** con \`category_source = 'ai'\` en toda la base de datos. La IA nunca categorizó nada en producción. - Ningún \`failed_job\` en la cola \`ai\`: los jobs no fallaban, simplemente nunca se ejecutaban. ## Fix Añade un programa \`queue-worker-ai\` en \`docker/supervisor/supervisord.conf\`, replicando el patrón de los workers \`emails\` y \`default\`. Se mantiene la cola \`ai\` aislada (worker propio) a propósito, para que su backlog no retrase los syncs bancarios. Tras el deploy el worker arranca solo (\`autostart=true\`) y drena el backlog acumulado. |
||
|---|---|---|
| .. | ||
| nginx | ||
| supervisor | ||
| entrypoint.sh | ||