Deliver behavior changes through one vertical red-green-refactor slice at a time, testing through stable public seams. Use when the user requests TDD/test-first work, a regression test is cheap and representative, or a shaped contract names test seams.