01 · Contexto
Qué está ocurriendo
GitHub anunció el 28 de octubre dos cambios en Copilot code review: el nivel de esfuerzo Max entró en vista previa pública y las aprobaciones alcanzaron disponibilidad general. Max combina agentes de revisión que utilizan modelos de distintos proveedores y una etapa de agregación de hallazgos; requiere más tiempo y créditos que los niveles inferiores.
Las aprobaciones están desactivadas por defecto. Al habilitarlas, la aprobación de Copilot cuenta para el requisito de aprobaciones del repositorio. Si se incorporan nuevos commits después de aprobar, esa aprobación se descarta y puede solicitarse otra revisión. Los administradores pueden controlar su activación y los responsables del repositorio pueden delimitar las rutas de archivos que Copilot está autorizado a aprobar.
02 · Impacto
Por qué importa
Análisis: el cambio importante no es solamente obtener más comentarios, sino incorporar una salida automatizada a una condición que permite avanzar el trabajo. Esa transición merece una decisión explícita de gobierno técnico. Una revisión sin hallazgos no demuestra ausencia de defectos y reunir varios modelos no garantiza independencia respecto de todos los errores posibles. El equipo necesita distinguir entre señales útiles para priorizar una revisión y autoridad para darla por satisfecha. En particular, los cambios en identidad, dinero, datos sensibles o controles de acceso requieren criterios de aceptación que puedan explicarse sin depender exclusivamente de una evaluación generada. La automatización puede reducir esperas, pero también ocultar quién asumió una decisión si la política del repositorio se modifica sin documentar responsables y excepciones.
03 · Recomendaciones
Qué conviene hacer
- Recomendación: comenzar con un conjunto pequeño de repositorios y conservar una revisión humana independiente para cambios de alto impacto. Definir qué clases de modificación son elegibles, quién autoriza una excepción y qué evidencia debe acompañar la solicitud. No equiparar un indicador favorable con permiso automático para desplegar.
- Recomendación: evaluar el resultado sobre cambios históricos conocidos y pruebas deliberadamente acotadas. Comparar defectos detectados, falsos positivos y omisiones relevantes, además del tiempo consumido. Guardar un registro de discrepancias con la revisión humana para decidir si el beneficio observado justifica ampliar el alcance o modificar el nivel de esfuerzo.
- Recomendación: revisar las reglas del repositorio antes y después del piloto, incluyendo responsables de código, verificaciones requeridas y restricciones de combinación. Mantener pruebas automatizadas específicas para los riesgos del sistema. Establecer un mecanismo sencillo para desactivar el uso de aprobaciones ante resultados inesperados, sin perder los comentarios útiles como apoyo a quienes toman la decisión final.
