Produkt
Archito NeuLernt aus Ihren Merge Requests, zeigt, was hängt Integrationen 25
Lösungen
Nach Rolle
Warum AppArch
Ressourcen
Kunden Preise Kontakt
Sprache
Kontakt aufnehmen

Ein erfahrener Architekt bei jedem Pull Request.

ArchPilot greift, sobald ein Pull-/Merge-Request geöffnet wird, liest den geänderten Code anhand Ihrer Architekturregeln und hinterlässt den Fix als Inline-Review-Kommentar.

Bildschirme aus einer laufenden Installation

Der Weg eines Merge Requests

Sechs Schritte zwischen Ihrer CI und dem AppArch-Panel, beide in Ihrem Netzwerk. Das Repository wird nie hochgeladen; nur die Befunde werden übertragen.

  1. CI und Git

    Ein Merge Request wird geöffnet

    Ein neuer MR oder ein neuer Push darauf startet Ihre Pipeline.

  2. CI und Git

    Der Analyzer-Job startet

    Er holt den Regelsatz aus dem Panel, mit bereits angewendeten Projekt- und Workspace-Einstellungen.

  3. CI und Git

    Nur geänderte Dateien werden gelesen

    Im Review-Modus ermittelt der Analyzer zuerst die geänderten Dateien und liest nur diese.

  4. AppArch-Panel

    Befunde gehen ans Panel

    Regel, Datei, Zeile und Meldung gehen ans Panel; das Repository selbst wird nie hochgeladen.

  5. AppArch-Panel

    Neu, wiederholt oder behoben

    Das Panel vergleicht mit dem vorherigen Lauf: Neue Befunde bekommen einen Kommentar, wiederholte werden nicht erneut gepostet, behobene werden aufgelöst.

  6. CI und Git

    Kommentare und Zusammenfassung landen

    Inline-Kommentare auf den genauen Zeilen und ein AppArch-Abschnitt mit den Summen in der MR-Beschreibung.

Optionales Gate: Wählen Sie im Panel einen Fail-on-Schweregrad; erreicht ein Befund ihn, beendet sich der Job nach dem Senden der Ergebnisse mit Code 4 und die Pipeline wird rot.

Anatomie eines Kommentars

Jeder Kommentar beantwortet dieselben fünf Fragen und sieht bei allen vier Git-Anbietern gleich aus.

  1. Regel und Schweregrad

    Welche Regel und wie ernst. Der Schweregrad steuert Score und optionales Gate.

  2. Die genaue Zeile

    Der Kommentar steht auf der Zeile, die gegen die Regel verstößt, nie auf einer Annotation darüber.

  3. Warum es wichtig ist

    Die Begründung, damit die Korrektur eine Entscheidung ist und kein Raten.

  4. Vorschlag

    Was zu ändern ist, wie es der Analyzer vorschlägt.

  5. Regeldetails

    Ein Link zur eigenen Dokumentationsseite der Regel.

Nur die Zeilen, die Sie geändert haben

Die alte Schuld in derselben Datei misst ArchScan weiterhin, aber sie wird auf Ihrem Merge Request nie zu Review-Rauschen.

  • Neuer Verstoß: kommentiert
  • Bestehende Schuld: kein Kommentar

Das Leben eines Befunds auf einem Merge Request

Ein Kommentar pro Befund, vom ersten bis zum letzten Push. Ein Befund schließt sich einzeln: behoben oder von einer Person geschlossen.

  1. GefundenDer Push, der ihn einführt: ein Inline-Kommentar.
  2. Noch daSpätere Pushes: Der Kommentar bleibt, kein Duplikat.
  3. BehobenDie Zeile verstößt nicht mehr gegen die Regel: Der Kommentar wird aufgelöst.
    Manuell geschlossenEine Person schließt ihn: Er zählt als verworfen, nie als behoben.

Vier Git-Anbieter, ein Verhalten

Kommentare werden vom Standard-Integrationsbenutzer oder einem workspace-eigenen Bot-Konto gepostet.

GitHub GitLab Bitbucket Azure DevOps

Was unter der Haube steckt

ArchPilot ist kein Linter - es verhält sich wie ein Architekt, der sich ohne Lärm in den Workflow Ihres Teams einfügt.

Inline-Review-Kommentare

Der Befund erscheint genau an der Zeile - er erklärt, was falsch ist, warum, und den Lösungsvorschlag, genau wie ein menschlicher Reviewer. Sie können im Thread antworten, um zu diskutieren.

Diff-bezogene Analyse

Es wird nur der in diesem PR/MR geänderte Code geprüft. Altlasten werden nie zum Rauschen - das Team konzentriert sich nur auf das Risiko, das es jetzt einführt.

Dedupliziert & automatisch aufgelöst

Kommentare sind marker-basiert: derselbe Befund wird bei jedem Push nicht erneut gepostet, und behobene Verstöße werden automatisch aufgelöst. Der PR bleibt sauber und lesbar.

Dediziertes Bot-Konto + Kommentarsprache

Kommentare werden vom Standard-Integrationsbenutzer oder einem workspace-eigenen Bot-Konto gepostet. Sie wählen die Kommentarsprache pro Workspace (EN/TR).

Manuelle Reviews auf Abruf

Lösen Sie eine Review für einen bestimmten MR direkt aus dem Panel aus. ArchPilot prüft zuerst den Zugriff ("kann ich es lesen?") und führt die Review dann in Ihrer eigenen CI-Pipeline aus.

Entwickler-Synchronisierung & Scoring

Git-Mitglieder und MR-Autoren werden automatisch synchronisiert; Service-/Bot-Konten werden automatisch markiert (und sind bearbeitbar). Jeder Entwickler erhält einen ArchPilot-basierten Score.

Regel-Overrides pro Projekt

Aktivieren, deaktivieren oder justieren Sie Regeln pro Projekt oder Workspace. Im Panel deaktivierte Regeln erreichen den Bot nie - keine Fehlalarme.

Läuft in Ihrer eigenen CI

Die Analyse läuft in Ihrer eigenen CI, auf Ihrer eigenen Infrastruktur - Ihr Quellcode verlässt sie nie; nur Befunde werden an das Panel gesendet.

So sieht es im Produkt aus

Alle Screenshots

Holen Sie sich heute Ihre erste Review

Verbinden Sie Git, schalten Sie die Regeln ein und lassen Sie ArchPilot beim nächsten PR zu Wort kommen.

Abonnieren Sie unseren Newsletter

Neue Module, Release Notes und Beiträge zur Architektur. Abmelden jederzeit mit einem Klick.