Branching strategies — trunk-based development, feature branches, release and hotfix flows, pull requests, code review, and team conventions aligned with CI/CD.