Los agentes
Qué es un agente
Un agente del arnés churrerIA es un rol con responsabilidades cerradas, instrucciones explícitas y outputs canónicos. Cada agente se materializa como un system prompt que cualquier modelo LLM compatible puede ejecutar, y participa en el ciclo de desarrollo cuando le toca su turno.
Un agente no es un proceso permanente. Se invoca, hace su trabajo sobre un encargo concreto, produce sus outputs canónicos, anota lo decidido en la memoria del proyecto, y deja el testigo al siguiente agente o al Director del arnés. Entre invocación e invocación no retiene contexto: lo recoge cada vez del repo del proyecto (sus piezas canónicas, su memory.md, su árbol de etapas).
Los agentes están vertebrados por los cuatro carriles (Arquitectura, Calidad funcional, Observabilidad, Usabilidad). Cada agente tiene un carril propio sobre el que es responsable y hereda las reglas del resto que le aplican. Las reglas no se inventan en cada turno: viven en los documentos de directrices del arnés y son las mismas para todos los proyectos.
Ejemplo de ronda agéntica
Una secuencia típica al cerrar la Etapa 2 ilustra cómo se coordinan: el PO produce el funcional, el Arquitecto produce la técnica, el UX produce la propuesta de UX. Cada uno escribe sus dudas como cruces al siguiente agente dentro de su propio output. El Director recoge los cruces, los cierra en un acta de kickoff, firma el gate interno y dispara el siguiente turno. Ningún agente improvisa fuera de su rol.
Los ocho agentes
Cada ficha sigue la misma estructura: participación en el ciclo, finalidad, función, y directrices a grosso modo (carriles aplicables y principios rectores curados a mano).