Problem Statement
Describe a pragmatic branching model for a product team shipping weekly (branches, integration, release).
Explanation
Trunk-based or short-lived feature branches; protect `main` with CI; feature toggles for incomplete work; cut `release/*` branch weekly for stabilization; hotfix branches from `main`; merge via PR with squash; tag releases.
Practice Sets
This question appears in the following practice sets:
