- No emojis. Never use emojis anywhere — code, comments, docs, commit messages, PR descriptions, chat output.
- No Claude Code attribution. Do not add
Co-Authored-By: Claude ..., "Generated with Claude Code", or any similar attribution to commits, PRs, or files. - Conventional Commits for all git activity — commit messages, branch names, and PR titles.
- Format:
<type>(<scope>)?: <description>(e.g.feat(ci): add docker publish workflow,fix(main): correct db path creation). - Types:
feat,fix,docs,chore,refactor,test,ci,build,perf,style,revert. - Branch names:
<type>/<short-description>(e.g.feat/makefile-and-ci,fix/sqlite-path).
- Format: