tdd

Red/Green TDD protocol — write a failing test first, implement the minimum to pass, then refactor. Use for any new feature or bug fix.