Test-driven development workflow with philosophy guide - plan → write tests → implement → validate