---
description: Every commit must be signed off (DCO). Use git commit -s. Never commit without sign-off.
alwaysApply: true
---

# Commits and DCO (Developer Certificate of Origin)

- **Sign-off is required**: Every commit in this repository must include a `Signed-off-by` line (DCO). The DCO bot checks this on PRs.
- **When committing**: Always use `git commit -s` (the `-s` flag adds the sign-off automatically). For example: `git commit -s -m "fix: message"`.
- **Do not add** a `Made-with: Cursor` (or similar) trailer or footer to commit messages.
- **If you already committed without sign-off**: Run `git commit --amend -s --no-edit`, then `git push --force-with-lease` (or push with force as appropriate for the branch).
- **Human contributors**: See [CONTRIBUTING.md](CONTRIBUTING.md) for full DCO and git config instructions.
