Agente
Agentes de Entrega: construya con honestidad, verifique con independencia
Los agentes de entrega convierten una especificación endurecida en software funcional, una entrega a la vez. La decisión de diseño clave es la independencia: ningún agente califica su propio trabajo.
Los roles
- El Desarrollador construye la entrega y debe producir archivos reales y funcionales.
- El Tester Funcional lo comprueba contra la especificación y nunca ve el razonamiento del Desarrollador.
- El Tester Adversarial intenta romper el resultado cuando el riesgo de la entrega lo requiere.
- El Director funciona en otro modelo y decide si la entrega está terminada.
Evidencia por encima de afirmaciones
El Director lee la salida real de cada control, no el resumen del Desarrollador. Si los dos no coinciden, gana la salida real. Los controles incluyen análisis estático, verificación de tipos, la suite de pruebas y una prueba de arranque que demuestra que la aplicación realmente inicia.
Reglas que evitan los atajos
- Sin código vacío: cada entrega produce archivos reales de principio a fin.
- Los datos guardados se verifican reiniciando la aplicación y leyéndolos de nuevo.
- Los registros de auditoría y eventos deben llegar al almacenamiento, no solo a un log.
- Un agente que no puede producir evidencia honesta lo declara, con una razón concreta, en lugar de inventarla.
Vea Marduk con su propia idea.
Cuéntenos qué quiere construir y le mostraremos el pipeline trabajando sobre ello.
Solicitar una demo