`main`: Requires pull request with at least 1 approval. No direct pushes. - `develop`: Requires pull request. No direct pushes. - `feature/*`: No restrictions (developer working branches).