En proyectos reales, el código rara vez vive en un único repositorio. Frontend, backend, documentación, bibliotecas compartidas están dispersas por diferentes repos, y un solo cambio de funcionalidad puede necesitar tocar varios repos simultáneamente. Para Reasonix, el modo mono-repo funciona, pero no tiene comprensión nativa de las relaciones cross-repo — tienes que decirle manualmente en cada conversación que 'este cambio también necesita sincronizarse a otros dos repos', lo cual es claramente ineficiente.
El mecanismo Monospecs de HagiCode es la solución estructurada diseñada para escenarios multi-repo. A través del archivo de configuración .hagicode/monospecs.yaml, declara todas las direcciones, nombres y relaciones de los sub-repos en el grupo de proyectos, dando a Reasonix un mapa cross-repo automático al lanzar propuestas:
Monospecs hace a Reasonix más útil precisamente porque el razonamiento cuidadoso se vuelve mucho más valuable una vez que puede ver toda la superficie de cambio en lugar de solo un repositorio a la vez.
- Conciencia automática de relaciones de repos: Reasonix puede leer el grafo de repos directamente desde Monospecs en lugar de depender de briefings manuales repetidos.
- Seguimiento de cambios cross-repo: las specs permanecen centralizadas mientras la implementación se queda en los repos correctos, preservando una cadena de decisión limpia.
- Cibleo inteligente de repo en commits IA: HagiCode sugiere dónde se debería commitear cada cambio basándose en el mapa de repos.
- AGENTS.md por repo: Reasonix recoge automáticamente guía específica de repo al moverse a través de diferentes codebases.