# Git Workflow

## Branches

Use feature branches.

Examples:

feature/cv-builder-themes

feature/google-auth

fix/pdf-parser

---

# Commits

Commits should:

- Describe the change.
- Be focused.
- Be reviewable.

---

# Commit Style

Examples:

feat: add CV theme selector

fix: correct PDF extraction

refactor: extract AI service

docs: update architecture

---

# Before Commit

Check:

- Tests pass.
- Build succeeds.
- No secrets included.

---

# Deployment

Do not deploy untested breaking changes.