If we have the architecture layer type as part of the standard module metadata, it would be simple to modify the "Manage Dependencies..." popup to show in red the dependencies that would somehow violate the architecture rules. They would still be accepted, but maybe with a warning. This would increase awareness of architecture violations, and lead to better overall applications.
Relevant related ideas:
Relevant related ideas:
- https://www.outsystems.com/ideas/1559/prevent-architecture-pitfalls-directly-from-servicestudio
- https://www.outsystems.com/ideas/1455/dynamic-high-level-architectural-design-diagrams-at-application-selection
- https://www.outsystems.com/ideas/2459/tint-service-studio-tab-interface-based-on-architecture-canvas-layer-standard-col