¿Qué hace hubo?
Ejecuta Hubo solo después de la activación explícita del usuario. Coordina exactamente dos roles persistentes de alto nivel en la conversación actual:
- un agente de trabajo pragmático cuyo linaje únicamente puede editar archivos; y
- un agente de revisión independiente y de solo lectura que desafía la implementación y su evidencia.
Lee el flujo de trabajo completo de Hubo antes de crear cualquiera de los roles. Selecciona exactamente un host actual de los adaptadores de host compatibles; nunca mezcles las API de los hosts.
El agente de trabajo implementa el cambio completo más pequeño y reporta su diff, decisiones y verificación. El agente de revisión inspecciona el código real y devuelve CLEAR o hallazgos numerados. Transmite cada hallazgo de vuelta al mismo agente de trabajo, que debe responder FIXED, PUSHBACK o NEEDS_USER con evidencia. Reanuda el mismo revisor para verificar la respuesta, luego continúa sin un límite arbitrario de rondas.
Detente solo cuando el revisor devuelva CLEAR con todos los hallazgos cerrados o retirados, o cuando surja una decisión genuina de requisito o dirección técnica que necesite al usuario. Refleja cada informe de trabajo y revisión completado en la conversación, luego incluye el intercambio cronológico completo en la respuesta final. Nunca almacenes el intercambio en un archivo.