I would look at the on github, check the pull requests, clone the repo, and run the tests. This would let me know what was there and what was not. I know that I have a tendency to run before I walk so I would really look at the error code and the ticket for the error. I would consult other folks that have seen the error before to make sure I know what I am getting into. Running bundle install and dealing with the environment is also essential to making sure we can figure out the issue.
I chose to work on the limiting of text messages. The assumptions that I am making in order to work on this issue is that this app works to text folks. The assumption is that it is currently sending too many. I am assuming that there are failing tests and a way to see how it is failing or not. Running tests will allow me to have a starting point for looking at which files are involved.
Looking over the code I notice that they have graphsql and I have not used that before so I need to research that. I have been using VCR but I think there might be some more intricacies that I should know about. I notice in the set up instructions that it talks about Sidekiq and Redis for text notifications and since that applies to the chosen issue I'll be working on, I'll do research about those platforms as well. https://itnext.io/sidekiq-overview-and-how-to-deploy-it-to-heroku-b8811fea9347