Em projetos reais, o código raramente vive em um único repositório. Frontend, backend, documentação, bibliotecas compartilhadas estão espalhadas por diferentes repos, e uma única mudança de funcionalidade pode precisar tocar vários repos simultaneamente. Para Reasonix, o modo mono-repo funciona, mas ele não tem compreensão nativa de relações cross-repo — você tem que dizer a ele manualmente em cada conversa que 'esta mudança também precisa sincronizar para outros dois repos', o que é claramente ineficiente.
O mecanismo Monospecs do HagiCode é a solução estruturada projetada para cenários multi-repo. Através do arquivo de configuração .hagicode/monospecs.yaml, ele declara todos os endereços, nomes e relações de sub-repos no grupo de projetos, dando ao Reasonix um mapa cross-repo automático ao lançar propostas:
O Monospecs torna o Reasonix mais útil precisamente porque raciocínio cuidadoso se torna muito mais valioso uma vez que ele pode ver toda a superfície de mudança em vez de apenas um repositório por vez.
- Consciência automática de relações de repositório: o Reasonix pode ler o grafo de repositórios diretamente do Monospecs em vez de depender de briefings manuais repetidos.
- Rastreamento de mudanças cross-repo: as specs permanecem centralizadas enquanto a implementação fica nos repositórios certos, preservando uma cadeia de decisão limpa.
- Direcionamento inteligente de repositório em commits de IA: o HagiCode sugere onde cada mudança deveria ser commitada com base no mapa de repositórios.
- AGENTS.md por repositório: o Reasonix pega automaticamente orientação específica de repositório ao se mover através de diferentes codebases.