Files
rohitg00__agentmemory/CODE_OF_CONDUCT.md
Rohit Ghumare 76c96cef0c docs: address CodeRabbit review on governance docs
- CODE_OF_CONDUCT.md: add an external escalation fallback chain for
  reports that concern the only active Maintainer or where every
  listed Maintainer recuses. Routes to the Contributor Covenant
  ombudsperson, a future hosting foundation's conduct committee, or
  GitHub Trust & Safety — so no report dead-ends.
- SECURITY.md: drop the 'do not encrypt' advice. GHSA is the
  preferred channel; email is now framed as an encrypted-only
  fallback with explicit GPG / SSH key publication URLs for
  reporters who need end-to-end confidentiality.
- SECURITY.md: grammar fix — 'after a new minor is released'.
- CONTRIBUTING.md: replace brittle '777+ tests' with 'the full test
  suite'; keep the integration-test exception.
- GOVERNANCE.md: replace placeholder link label with a plain
  'release process' label.
- MAINTAINERS.md: drop the contributor shortlist — premature to
  name future Maintainer candidates before they've been through the
  formal process. Keep the contributor-graph link for transparency.
2026-04-18 20:35:02 +01:00

49 lines
3.0 KiB
Markdown

# Code of Conduct
agentmemory follows the [Contributor Covenant v2.1](https://www.contributor-covenant.org/version/2/1/code_of_conduct/).
The short version:
- Be kind. Assume good faith.
- Disagree on the idea, not the person.
- Harassment — in issues, PRs, discussions, or any other project space — is not tolerated.
- Unwelcome behavior gets moderated first by reminder, then by time-out, then by removal.
## Enforcement
Reports go to **ghumare64@gmail.com** with subject `agentmemory CoC`. All reports are confidential.
Responses follow the Covenant's enforcement ladder — correction, warning, temporary ban, permanent ban — and are decided by the project Maintainers listed in [MAINTAINERS.md](./MAINTAINERS.md). Where a Maintainer is a party to the report, that Maintainer recuses.
### Escalation when no impartial Maintainer is available
If every listed Maintainer recuses, or if the project is operating with a single Maintainer and the report concerns that Maintainer, the report is forwarded to an external neutral contact for independent adjudication. The current fallback chain, in order:
1. **Contributor Covenant community ombudsperson** — email `ombudsperson@contributor-covenant.org` (see <https://www.contributor-covenant.org/faq/>).
2. **Hosting foundation abuse channel** — when agentmemory is accepted into a foundation (see `GOVERNANCE.md`), reports can be routed to that foundation's conduct committee instead. The current contact will be published here at that time.
3. **GitHub Trust & Safety** — for conduct that occurs inside GitHub spaces, the report can also be filed through <https://support.github.com/contact/report-abuse>.
The external contact receives the original report verbatim (redacted only of third-party PII unrelated to the incident) and decides the enforcement step. The Maintainer body executes whatever enforcement action the external contact recommends. This ensures no report can dead-end because every internal reviewer is conflicted.
## Scope
This applies to every project space:
- GitHub issues, PRs, discussions, and reviews on this repo.
- Any official chat channel that gets set up (currently none).
- Public representation of the project at conferences, meetups, and on social media.
## Full text
Reproduced verbatim from the Contributor Covenant 2.1 for convenience:
> We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.
>
> We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
Full Covenant v2.1 text: <https://www.contributor-covenant.org/version/2/1/code_of_conduct/>
## Attribution
Contributor Covenant is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).