<!-- source: ruby TDD v1 (spec-133 D-133-12) -->

# Ruby — TDD Harness

- **Test runner**: RSpec or minitest; aim ~85% coverage; mutation testing via mutant on critical paths
- **RED first**: write the failing test before any production code.
- **GREEN minimum**: only the code that makes the test pass.
- **REFACTOR**: behaviour-preserving structural change; tests stay green.
