# Workflow ## Branching Model Follow `BRANCHING.md`: - Long-lived: `main`, `staging`, `dev` - Task branches: `todo/*`, `refactor/*`, `code/*` ## Promotion Path 1. Task branch -> `dev` 2. `dev` -> `staging` 3. `staging` -> `main` ## Quality Gates - `bun run check` - `bun run typecheck` - `bun run test` - `bun run test:e2e` ## Changelog - Conventional commits required (see `CONTRIBUTING.md`) - Generate changelog with: ```bash bun run changelog:release ```