Mistral asistió a un operador energético europeo en la migración de 40.000 líneas de código legado de Fortran 77 para un simulador de reservorios intensivo en física hacia C++ moderno. El proyecto abordó los desafíos de traducir código procedural con estado global a una arquitectura orientada a objetos, garantizando al mismo tiempo la paridad numérica.
- Mistral construyó un arnés de paridad para verificar que los módulos migrados en C++ coincidían numéricamente con las salidas originales de Fortran.
- Los agentes documentaron la base de código legado dispersa generando un árbol de llamadas y reconciliando los PDFs antiguos con el código fuente.
- El equipo utilizó un flujo de trabajo estructurado que combinaba agentes planificadores, codificadores, probadores y revisores junto con supervisión humana.
- Este enfoque migró con éxito 40.000 líneas en el primer sprint de un total de 300.000 líneas.
El estudio de caso destaca que construir un arnés de paridad y organizar la documentación antes de la migración son pasos críticos para el éxito. También demuestra que los flujos de trabajo estructurados con revisiones humanas son más efectivos que los agentes completamente autónomos para la modernización de sistemas leg complejos.