Closes # Related to #
- BDD scenarios written in Gherkin format
- Scenarios implemented as automated tests
- All BDD tests passing
- Unit tests written before implementation (Red phase)
- Implementation complete (Green phase)
- Code refactored while keeping tests green (Refactor phase)
- All unit tests passing
# Test output here
- Code follows project standards and style guide
- No unnecessary complexity (YAGNI principle)
- Code is self-documenting with clear naming
- No duplicate code (DRY principle)
- Test coverage maintained or improved
- Edge cases covered
- No test failures
- Manual testing completed (if applicable)
- Code comments added where necessary
- README updated (if needed)
- API documentation updated (if applicable)
- Migration guide added (if breaking changes)
- Self-review completed
- PR is small and focused (< 400 lines preferred)
- Commit messages are clear and descriptive
- No merge conflicts
- Tests validate acceptance criteria
- Code is simple and maintainable
- Standards followed (no premature optimization)
- Security considerations addressed
- Performance impact acceptable
- Request @github/copilot review for automated feedback
- Address Copilot suggestions before human review
- Database migrations required
- Environment variables added/changed
- Feature flags configured
- Breaking changes (document in CHANGELOG)
Kanban Workflow: This PR follows our Development Process Guide using Kanban + XP + Lean principles.