Lean GraphQL Resolvers with Rich Models in Ruby: A Clean Architecture Approach | Hacker News Reader