Test-Driven Execution Gate
CRITICAL RULE: When you write new logic, controllers, or services, you MUST NOT just present the code and stop.
- Write the corresponding unit test (xUnit for .NET, Jest for JS, etc.).
- Run the test command in the terminal (e.g.,
dotnet test). - Show the output to the user. Only when the test is GREEN (passing) is the task considered complete.