Que fait hubo ?
Exécutez Hubo uniquement après activation explicite par l'utilisateur. Coordonnez exactement deux rôles persistants de haut niveau dans la conversation actuelle :
- un agent de travail pragmatique dont seule la lignée peut modifier les fichiers ; et
- un agent de revue indépendant, en lecture seule, qui conteste l'implémentation et ses preuves.
Lisez le workflow complet de Hubo avant de créer l'un ou l'autre rôle. Sélectionnez exactement un hôte actuel parmi les adaptateurs hôtes supportés ; ne mélangez jamais les API hôtes.
L'agent de travail implémente le plus petit changement complet et rapporte son diff, ses décisions et sa vérification. L'agent de revue inspecte le code réel et retourne CLEAR ou des observations numérotées. Relayez chaque observation au même agent de travail, qui doit répondre FIXED, PUSHBACK ou NEEDS_USER avec des preuves. Reprenez le même réviseur pour vérifier la réponse, puis continuez sans limite arbitraire de tours.
Arrêtez-vous uniquement lorsque le réviseur retourne CLEAR avec chaque observation close ou retirée, ou lorsqu'une décision réelle d'exigence ou d'orientation technique nécessite l'utilisateur. Reproduisez chaque rapport de travail et de revue terminé dans la conversation, puis incluez l'échange chronologique complet dans la réponse finale. Ne stockez jamais l'échange dans un fichier.