implement-task

Implement a task using TDD (tests first, then minimal code)