Don't break work into artificially small commits. Medium to large PRs are preferred — AI quality is high enough and CI automation resolves conflicts and comments.
Any PR should include the Linear link, unit/integration tests, and have CircleCI/CodeRabbit passing.
Never push directly to master/main or staging or develop branches.