- All code changes must be made in a dedicated branch.
- Branch names must be short, lowercase, and use hyphens (e.g., feature/update-laravel-version, bugfix/fix-null-pointer-login, feature/add-user-endpoint).
- Direct commits and pushes to develop, staging and main are strictly forbidden.
- Commit messages must be written in English.
- Use the imperative mood (e.g., "Update Laravel version to 12.4.7", "Fix null pointer exception in UserService", "Add pagination to users endpoint").