Branch structure
- main — Production-ready code deployed to GitHub Pages
- development — Integration branch for features and fixes
- feature/* — Individual feature branches (feature/crop-guide, feature/calculator-fix)
- hotfix/* — Urgent production fixes (hotfix/broken-link-recovery)
- release/* — Release preparation branch (release/v1.2.0)
Review policy
- Every change requires peer review before merging to main
- Use pull requests for transparent change discussion
- Document why changes are being made, not just what
- Link PRs to issues for traceability