---
title: Las etapas de una ejecución
question: ¿Qué hace Diavi, paso a paso, durante una ejecución?
description: Las siete etapas del pipeline, qué produce cada una y cuáles puede desactivar.
section: understand
order: 2
---
Una ejecución encadena siete etapas, desde clonar su repositorio hasta comentar la merge request. Cada una produce algo que la siguiente consume, y las ve desfilar en directo en **Ejecuciones** mientras la ejecución está en curso.

## ¿Cuáles son las siete etapas?

1. **Clonado**: Diavi toma una copia de trabajo nueva de su repositorio, propia de esta ejecución.
2. **Lectura de la incidencia**: un agente lee la incidencia, sus comentarios, e identifica los archivos probablemente afectados. Si falta una información decisiva, se detiene aquí y pregunta.
3. **Desarrollo**: un agente escribe el código, archivo por archivo.
4. **Verificación**: un segundo agente relee lo recién escrito y lo puntúa. Es la etapa que produce la puntuación.
5. **Merge request**: la rama se sube y la merge request se abre contra su rama de destino.
6. **Pruebas E2E**: si las ha activado, un agente escribe y ejecuta pruebas de extremo a extremo en su entorno de preproducción y adjunta las capturas.
7. **Revisión**: un último agente relee el conjunto y comenta la merge request.

## ¿Por qué dos agentes releen el código?

No buscan lo mismo. El verificador controla la conformidad con la incidencia y las convenciones antes de que algo salga: es una barrera de seguridad. El revisor comenta la merge request como lo haría un colega, después, y su opinión está destinada a usted.

## ¿Puedo desactivar alguna?

Las pruebas E2E y la revisión son opcionales, al lanzar o por defecto en sus ajustes. Las otras cinco son el pipeline en sí.

## ¿Qué significa «en espera de respuesta»?

La etapa 2 se ha detenido ante una pregunta. Véase [Diavi me hace una pregunta](/help/es/clarification-demandee/).
