Just looking through the tests and ran across a few inconsistencies.
end_state_spec.rb is empty
guard_spec.rb
The add_success describe block is calling add_error.
The allowed? method isn't tested. I would assume the tests call that function with will_allow? returning true and will_allow? returning false and verifying passed and failed are called as expected.
concluder_spec.rb
The add_success describe block is calling add_error.
Just looking through the tests and ran across a few inconsistencies.
I'm happy to help with these.