Un swarm ejecuta las tareas, un agente revisor independiente las audita contra la realidad, y la nota que emite alimenta el aprendizaje del swarm. Extraído de un sistema real que evolucionó de nota 8 a 10 en 6 entregas.
Todo gira alrededor de un ciclo cerrado: el TODO define qué hacer, el swarm lo ejecuta y lo documenta, el revisor lo audita y puntúa, y esa nota realimenta al swarm. El repositorio git es la memoria compartida y el canal de comunicación entre agentes.
Cada rol tiene su carpeta y cada documento su dueño. La regla de oro: el evaluado jamás reescribe sus propias reglas.
Ejecuta tareas del TODO.md con commits pequeños y atómicos. Cada entrega termina con un informe de 8 secciones commiteado: «si no está escrito, no existe».
Agente independiente que diffea commit a commit, recalcula a mano, verifica la frescura de los datos y emite la nota 1–10. «Juez y parte corrompería la señal».
Humano que decide qué tarea se hace, aprueba cambios de protocolo y usa la nota como recompensa para la evolución del sistema.
La nota del revisor no es un simple número: lleva desglose de qué sumó, qué restó y por qué. Es la señal que guía la evolución del sistema.
Regla del sistema: un 90% correcto y auditable vale más que un 100% con un dato inventado. La nota del sistema original subió de 8 a 10 en 6 entregas gracias a este bucle.
No hay código ejecutable: es un sistema operativo de agentes hecho solo de Markdown y git.
m[3] de un regex de 2 grupos) lo detectó el swarm, no el humano ni el revisor:
la doble verificación funciona en ambas direcciones.
— README del proyecto, lecciones aprendidas antes de tocar nada
Es lo primero que deberías probar al hacer setup del proyecto. Carga
agents/revisor/first_boot_revisor_builder.md en tu agente revisor y deja que haga el trabajo:
te entrevista por bloques (identidad, stack, fuente de datos, zonas prohibidas, tareas),
rellena la plantilla con tus respuestas, verifica que quedan 0 placeholders y commitea.
Tú solo respondes preguntas.
Select-String "{{": nombre, gestor de paquetes, comandos de check/build, fuente de datos y ruta de informes.