better event pattern matching
use expect over should
details
scope all models to account_id
rename things
ruby-graphviz for state_machine diagrams
move model concerns to app/models/concerns
move state machine to eventable concern
better collection of model events
spec for Eventable
superior job scheduling and handler validations
holy events, batman!