document new requirements with cucumber
write a code example that exposes the problem
experiment in the green
one more refactoring
a bit of glue