AI Evaluator
🚀 CI/CD⭐⭐·8 min read

Bloquea Deploys si tu Agente Empeoró: Min-Score Threshold

Configura min-score en CI/CD. Si score < threshold, el pipeline falla y bloquea el deploy. Ejemplos con GitHub Actions y GitLab CI.

·By AI Evaluator
bloquear deploy evaluación iathreshold score ia cimin score pipelinefallar por límite evaluaciónpuerta deploy ia

El Patrón de Umbral

Evaluación → ¿score ≥ min_score? → Sí: deploy ✅ / No: bloquear + notificar ❌


GitHub Actions: Gate de Dos Jobs

El job deploy usa needs y if para ejecutarse solo si la evaluación pasó. Agregá un job notify-failure para alertas.


GitLab CI: needs + rules

Usá needs: ['evaluate'] y when: on_success para el gate implícito.


Eligiendo el Umbral Correcto

Desarrollo: 0.60, Staging: 0.75, Producción: 0.85, Crítico: 0.90. Definilo como el score más bajo de 5 ejecuciones menos 0.03.


Fallar por Límites del Plan

fail-on-limit: true para producción (recomendado), false para desarrollo.

Umbrales Condicionales

Usá diferentes umbrales para diferentes branches: main && '0.85' || '0.70'.


Notificaciones Slack/Discord/Teams

Ejemplos de notificaciones con detalles de evaluación cuando falla el gate.


🔗 Próximos Pasos