Jenny Shih did a conference talk about how Phoenix Contexts fit into Clean Architecture project organization. The slide deck is here (sample code is on Github): https://speakerdeck.com/jennyshih/context-driven-development...
I forgot to mention, whenever I see Ecto schema structs bubbling up to the views, I want to throw up.
How else would you do it? It would seem to me (admittedly, naively) that anything else would introduce an unnecessary extra layer between the context and the view. What am I missing?
If your application is a simple CRUD app, then yes, bubbling up Ecto schema structs to the vies is sufficient.