ArchPilot - PR/MR-Kommentar-Bot
ArchPilot hinterlässt Inline-Architekturkommentare, sobald ein Pull/Merge Request geöffnet wird - und sagt Ihnen genau, was falsch ist, warum und wie es zu beheben ist.
Highlights
Abschnitt betitelt „Highlights“- Diff-fokussierte Analyse - nur der Code, der sich in diesem PR/MR geändert hat, wird geprüft; alte Schulden werden nicht zu Rauschen.
- Dedupliziert & automatisch auflösend - Kommentare werden über einen Marker verschlüsselt; derselbe Befund wird nicht bei jedem Push neu geschrieben, und behobene Verstöße werden automatisch geschlossen.
- Zugewiesenes Bot-Konto + Kommentarsprache - Kommentare kommen vom standardmäßigen Integrationsbenutzer oder von einem workspace-spezifischen Bot-Konto; Sie wählen die Kommentarsprache pro Workspace.
- Optionale manuelle Prüfung - lösen Sie einen bestimmten MR manuell über das Panel aus.
- Regel-Override für Projekt/Workspace - aktivieren oder deaktivieren Sie Regeln pro Projekt oder Workspace.
Funktionsweise
Abschnitt betitelt „Funktionsweise“- Ein PR/MR wird geöffnet → ArchPilot fängt das Ereignis ab.
- Der geänderte Code wird in Ihrer eigenen CI-Pipeline gegen Ihr Regelwerk gescannt.
- Der Befund wird mit Begründung und Lösungsvorschlag in die betreffende Zeile geschrieben.
Zusammenfassungskommentar
Abschnitt betitelt „Zusammenfassungskommentar“Neben den Inline-Notizen hinterlässt ArchPilot einen einzigen Zusammenfassungskommentar oben im MR: Bewertung, Status und Schweregradverteilung. Er trägt einen versteckten Marker, sodass der nächste Lauf die vorhandene Zusammenfassung bearbeitet, statt eine zweite anzuhängen.
- Die Zahlen sind auf das Diff bezogen, nicht auf das gesamte Repository. Repo-Summen zu nennen hieße, dem Autor eines sauberen MR zu sagen, er habe 24 Probleme.
- Die Bewertung stammt aus demselben Bezug: dem, was dieser Merge Request selbst eingebracht hat.
- Die Fußzeile nennt Branch und Collector-Version. Ein veralteter Runner-Tag überspringt stillschweigend jede seither ausgelieferte Regel - und sein sauberes Urteil sieht aus wie jedes andere.
- Die Zusammenfassung folgt Ihrer ArchPilot-Einstellung für die Kommentarsprache.
Mit KI lösen
Abschnitt betitelt „Mit KI lösen“Hat der Betreiber der Installation einen KI-Anbieter eingerichtet und Allow fix suggestions on findings eingeschaltet, erscheint unter jedem Befund im Panel eine Schaltfläche Resolve with AI, die einen Lösungsvorschlag erzeugt. Einen Schlüssel pro Workspace gibt es nicht. Einrichtung, gesendete Daten und Speicherung siehe Seite KI-Integration.