include guard gem
include guard-rspec gem
create a Guardfile
create a skeleton constraint graph implementation