ArchPilot - Bot de commentaires PR/MR
ArchPilot laisse des commentaires d’architecture en ligne chaque fois qu’une pull/merge request est ouverte - en vous indiquant précisément ce qui ne va pas, pourquoi, et comment le corriger.
Points forts
Section intitulée « Points forts »- Analyse centrée sur le diff - seul le code modifié dans cette PR/MR est examiné ; la dette ancienne ne se transforme pas en bruit.
- Déduplication et résolution automatique - les commentaires sont indexés par un marqueur ; le même constat n’est pas réécrit à chaque push, et les violations corrigées se ferment automatiquement.
- Compte bot assigné + langue des commentaires - les commentaires proviennent de l’utilisateur d’intégration par défaut ou d’un compte bot spécifique à l’espace de travail ; vous choisissez la langue des commentaires par espace de travail.
- Revue manuelle optionnelle - déclenchez manuellement une MR spécifique depuis le panneau.
- Surcharge de règles projet/espace de travail - activez ou désactivez des règles par projet ou par espace de travail.
Comment ça fonctionne
Section intitulée « Comment ça fonctionne »- Une PR/MR est ouverte → ArchPilot capte l’événement.
- Le code modifié est analysé dans votre propre pipeline CI, par rapport à votre jeu de règles.
- Le constat est écrit sur la ligne concernée avec sa justification et sa correction suggérée.
Commentaire de synthèse
Section intitulée « Commentaire de synthèse »En plus des notes en ligne, ArchPilot laisse un unique commentaire de synthèse en tête de la MR : score, statut et répartition par sévérité. Il porte un marqueur caché : l’exécution suivante modifie la synthèse existante au lieu d’en ajouter une seconde.
- Les chiffres sont limités au diff, pas à tout le dépôt. Citer les totaux du dépôt reviendrait à annoncer 24 problèmes à l’auteur d’une MR propre.
- Le score est calculé sur le même périmètre : ce que cette merge request a elle-même introduit.
- Le pied de page indique la branche et la version du collector. Un tag de runner obsolète saute silencieusement toutes les règles publiées depuis - et son verdict propre ressemble à n’importe quel autre.
- La synthèse respecte votre réglage de langue des commentaires ArchPilot.
Résoudre avec l’IA
Section intitulée « Résoudre avec l’IA »Lorsque l’opérateur de l’installation a configuré un fournisseur d’IA et activé Allow fix suggestions on findings, un bouton Resolve with AI apparaît sous chaque constat dans le panneau et produit une proposition de correction. Il n’y a pas de clé par espace de travail. Voir la page Intégration IA pour la configuration, les données envoyées et le stockage des réponses.