Open nicodenysschen opened 5 months ago
Hi @nicodenysschen
The short answer is that there is currently no automated way to reverse engineer a design out of existing code.
You should be able to see these design deviations by running the Software Factory and seeing what it wants to update, and then aligning the design with the changes it wants to remove.
To prevent this kind of scenario in the future, you can run our Software Factory CLI tool as part of your CI/CD pipeline, this will highlight these architectural deviations, when they are committed to your source repository. ( Software Factory CLI | Intent Architect)
If you need any additional assistance around this, please let me know
Ask a question
Scenario: We quickly realised that our developers need to synchronise the code base with IA where IA is out of sync with the code base. The developers are using NestJS and in certain cases changed the code base without first updating IA.
Question: Can we reverse our changes in IA when the code base and IA are out of sync?