main— protegida. Só recebe merge vindo dadev, via Pull Request (checagem automática em.github/workflows/enforce-dev-to-main.yml).dev— branch de integração. Todo trabalho novo entra aqui primeiro.feature/<nome>,fix/<nome>— branches de trabalho, criadas a partir dadev. Abrem PR de volta pradev.
Fluxo de uma mudança:
git checkout dev
git pull
git checkout -b feature/nome-da-feature
# ...trabalho...
git push -u origin feature/nome-da-feature
# abrir PR: feature/nome-da-feature -> devQuando dev estiver estável, abrir PR dev -> main.