Ir al contenido

ArchPilot - Bot de comentarios en PR/MR

ArchPilot deja comentarios de arquitectura en línea cada vez que se abre un pull/merge request - indicándote exactamente qué está mal, por qué y cómo solucionarlo.

  • Análisis centrado en el diff - solo se revisa el código que cambió en ese PR/MR; la deuda antigua no se convierte en ruido.
  • Deduplicado y con auto-resolución - los comentarios se identifican mediante un marcador; el mismo hallazgo no se reescribe en cada push, y las violaciones corregidas se cierran automáticamente.
  • Cuenta de bot asignada + idioma de comentarios - los comentarios provienen del usuario de integración predeterminado o de una cuenta de bot específica del espacio de trabajo; eliges el idioma de los comentarios por espacio de trabajo.
  • Revisión manual opcional - activa manualmente un MR concreto desde el panel.
  • Anulación de reglas por proyecto/espacio de trabajo - activa o desactiva reglas por proyecto o espacio de trabajo.
  1. Se abre un PR/MR → ArchPilot captura el evento.
  2. El código modificado se analiza en tu propio pipeline de CI, contra tu conjunto de reglas.
  3. El hallazgo se escribe en la línea correspondiente con su justificación y la corrección sugerida.

Además de las notas en línea, ArchPilot deja un único comentario de resumen en la parte superior del MR: puntuación, estado y desglose por severidad. Lleva un marcador oculto, así que la siguiente ejecución edita el resumen existente en lugar de añadir un segundo.

  • Las cifras están acotadas al diff, no a todo el repositorio. Citar totales del repositorio sería decirle al autor de un MR limpio que tiene 24 problemas.
  • La puntuación se calcula con el mismo alcance: lo que este merge request introdujo.
  • El pie incluye la rama y la versión del collector. Una etiqueta de runner obsoleta se salta en silencio todas las reglas publicadas desde entonces, y su veredicto limpio se ve igual que cualquier otro.
  • El resumen respeta tu ajuste de idioma de comentarios de ArchPilot.

Cuando el operador de la instalación ha configurado un proveedor de IA y activado Allow fix suggestions on findings, aparece un botón Resolve with AI bajo cada hallazgo en el panel, que genera una propuesta de corrección. No hay clave por espacio de trabajo. Consulta la página Integración de IA para la configuración, los datos enviados y el almacenamiento de las respuestas.