- Feature branches from main - Squash merge to main - Conventional commits (feat/fix/refactor/docs) - No force push to main