Flow TDD - Test-Driven Development Enforcement The Iron Law This is NON-NEGOTIABLE. No exceptions. No "just this once." The TDD Cycle Enforcement in flow-dev Phase 2: Tests First Phase 3: Implementation What If Code Already Exists? If you've written code before tests: Rationalization Prevention | Excuse | Reality | |--------|---------| | "Too simple to test" | Simple code breaks. Test takes 30 seconds. | | "I'll test after" | Tests passing immediately prove nothing. | | "Tests after achieve same goals" | Tests-after = "what does this do?" Tests-first = "what should this do?" | | "Already manu…