Harmonist is a tool built by engineers for engineers. We expect every participant — contributor, maintainer, user, reviewer — to follow a simple standard of behaviour.
- Be respectful. Disagree on ideas, never on people.
- Be precise. When reporting issues or proposing changes, bring evidence (logs, repro steps, test output) rather than opinion.
- Be collaborative. Assume good faith; ask before assuming malice.
- Be professional. Keep the conversation focused on the project.
- Personal attacks, harassment, or demeaning comments of any kind.
- Off-topic provocation in issues, PRs, or discussions.
- Posting secrets, credentials, or third-party private data.
- Trying to bypass the project's review / enforcement protocol (for
example, disabling
qa-verifieror modifyingsecurity-reviewer.mdwithout review).
Maintainers may, at their discretion:
- Edit or remove comments, commits, issues, or pull requests.
- Request changes or close contributions that violate this code.
- Ban persistent offenders from the repository.
Open a private security advisory on the repository (the same channel
described in SECURITY.md) for any serious or sensitive report.
Routine concerns can be raised via a public issue.
This code applies to every project space: repository, issues, pull requests, discussions, and any communication channel operated by the maintainers.