Dans les projets réels, le code vit rarement dans un seul dépôt. Frontend, backend, documentation, bibliothèques partagées sont dispersés à travers différents repos, et un seul changement de fonctionnalité peut nécessiter de toucher plusieurs repos simultanément. Pour Reasonix, le mode mono-repo fonctionne, mais il n'a pas de compréhension native des relations cross-repo — vous devez lui dire manuellement dans chaque conversation que 'ce changement doit aussi se synchroniser à deux autres repos', ce qui est clairement inefficace.
Le mécanisme Monospecs de HagiCode est la solution structurée conçue pour les scénarios multi-repo. Via le fichier de configuration .hagicode/monospecs.yaml, il déclare toutes les adresses, noms et relations des sous-repos dans le groupe de projets, donnant à Reasonix une carte cross-repo automatique au lancement des propositions :
Monospecs rend Reasonix plus utile précisément parce qu'un raisonnement soigné devient bien plus valuable une fois qu'il peut voir toute la surface de changement au lieu d'un seul dépôt à la fois.
- Prise de conscience automatique des relations de repo : Reasonix peut lire le graphe de repo directement depuis Monospecs au lieu de dépendre de briefings manuels répétés.
- Suivi des changements cross-repo : les specs restent centralisées tandis que l'implémentation reste dans les bons repos, préservant une chaîne de décision propre.
- Ciblage intelligent de repo lors des commits IA : HagiCode suggère où chaque changement devrait être committé sur la base de la carte de repo.
- AGENTS.md par repo : Reasonix reprend automatiquement les conseils spécifiques au repo en se déplaçant à travers différentes codebases.