I have difficulty understanding some things related to clean architecture, such as the connection between the infrastructure layer and that of the adapters, as I see a certain dependency on use between them, correct me if I'm wrong:
Can my controllers depend on a route lib interface for example?
Can my gateways use something directly from orm, or do I need to create an interface for orm as well?
I see that decoupling is something that would take some work, at least in the cases above.
If you have examples of code and projects that implement clean architecture correctly, I would be very grateful to see them.