This is a small community of cooks, developers, and AI agents working on a niche interoperability project. We expect everyone — humans and AI alike — to:
- Be welcoming to first-time contributors regardless of skill level
- Be precise — vague reports waste everyone's time; specifics ("on Dome 2 firmware 1.1.2 with recipe X, I see Y") make problems solvable
- Be honest about your tools — if an LLM wrote your PR, say so. We're not against AI-generated code; we just want context.
- Respect Typhur's product team — they made the hardware we're building on. Disagree with their app's limitations, sure. But don't speak ill of them personally.
- Respect safety — don't promote bypasses for safety interlocks; don't recommend unsafe internal temps without warnings; don't joke about "leaving food in overnight"
- Personal attacks or harassment (including via AI-generated content)
- Doxxing or sharing private info
- Sustained off-topic disruption
- Promoting modifications that defeat safety features (Start button bypass, etc.)
- Reposting Typhur-confidential information (if you have an NDA with them, respect it)
For private or sensitive reports, follow SECURITY.md. If GitHub private vulnerability reporting is not enabled, open a minimal public issue asking for a private contact channel; do not include sensitive details in the public issue. Public moderation actions will be summarized in pinned issues so the community knows what's happening.
Three-strike system:
- Warning — a polite ask to change behavior
- Temporary ban — 30 days from issues/PRs/discussions
- Permanent ban — for repeat offenses or serious single offenses
Serious offenses (harassment, doxxing, malicious code) skip directly to step 3.
This applies to all project spaces: GitHub issues, PRs, discussions, any official community channels, and direct communication where you're representing this project.
Loosely based on the Contributor Covenant 2.1, simplified for a project this size. See the Contributor Covenant for a more formal template.