---
title: Die Schritte eines Laufs
question: Was macht Diavi Schritt für Schritt während eines Laufs?
description: Die sieben Schritte der Pipeline, was jeder erzeugt, und welche Sie abschalten können.
section: understand
order: 2
---
Ein Lauf verkettet sieben Schritte, vom Klonen Ihres Repositories bis zum Kommentar am Merge Request. Jeder erzeugt etwas, das der nächste verbraucht, und Sie sehen sie live unter **Läufe** vorbeiziehen, während der Lauf arbeitet.

## Welche sieben Schritte sind das?

1. **Klonen** — Diavi holt eine frische Arbeitskopie Ihres Repositories, exklusiv für diesen Lauf.
2. **Issue lesen** — ein Agent liest das Issue, seine Kommentare und ermittelt die wahrscheinlich betroffenen Dateien. Fehlt eine entscheidende Information, hält er hier an und fragt nach.
3. **Entwicklung** — ein Agent schreibt den Code, Datei für Datei.
4. **Prüfung** — ein zweiter Agent liest das eben Geschriebene gegen und benotet es. Dieser Schritt erzeugt die Bewertung.
5. **Merge Request** — der Branch wird gepusht und der Merge Request gegen Ihren Zielbranch geöffnet.
6. **E2E-Tests** — falls aktiviert, schreibt und führt ein Agent Ende-zu-Ende-Tests gegen Ihre Testumgebung aus und hängt die Screenshots an.
7. **Review** — ein letzter Agent liest das Ganze und kommentiert den Merge Request.

## Warum lesen zwei Agenten den Code?

Sie suchen Verschiedenes. Der Prüfer kontrolliert die Übereinstimmung mit Issue und Konventionen, bevor irgendetwas herausgeht — er ist ein Schutzgeländer. Der Reviewer kommentiert den Merge Request wie eine Kollegin es täte, danach, und seine Einschätzung ist für Sie bestimmt.

## Kann ich welche abschalten?

E2E-Tests und Review sind optional, beim Start oder standardmäßig in Ihren Einstellungen. Die anderen fünf sind die Pipeline selbst.

## Was bedeutet „wartet auf Antwort"?

Schritt 2 ist bei einer Frage stehen geblieben. Siehe [Diavi stellt mir eine Frage](/help/de/clarification-demandee/).
