Execution Checklist
Execution Checklist
- Write failing tests for new functionality (Red)
- Implement minimum code to pass tests (Green)
- Refactor while keeping tests green (Refactor)
- Optimize performance of hot paths
- Add comprehensive error handling
- Implement retry logic and circuit breakers
- Verify code coverage >= 80%
- Check cyclomatic complexity < 10
- Run full test suite
- Update documentation