First content for `Molecule-AI/.github/CONTRIBUTING.md`. GitHub
renders `<org>/.github/CONTRIBUTING.md` as the default contributor
guide for any repo in the org that doesn't ship its own.
## What's in scope
- **Where the code lives**: Gitea is canonical (post-2026-05-06 GitHub
org suspension); GitHub mirror is read-only OSS face. Non-security
issues at git.moleculesai.app/molecule-ai/internal.
- **How we ship**: branch off main (or staging on platform repos),
conventional branch names, imperative commit messages, merge by
merge commit (NOT squash), no force-push to main/staging.
- **Tests + CI + review**: run locally first; fix root cause not
--no-verify; one-business-day review SLA on non-trivial PRs.
- **What we do NOT require**: no CLA, no bug bounty, no GPG
enforcement, no mandatory issue templates. Explicit so
contributors don't waste time on absent features.
- **Boundaries**: no committed secrets, no shared-env cleanup, no
long-running background jobs in tests.
- **Repo-specific overrides win** when they disagree.
## Length
56 lines (orchestrator target was ~80; landed leaner because the
post-suspension reality + merge-commit shape are the load-bearing
bits and the rest is conventional-wisdom that doesn't need depth).
## Out of scope (parked, file when needed)
- Per-repo CONTRIBUTING overrides — tracked individually.
- Issue + PR templates — would live in profile/.github/ or per-repo;
current per-repo guidance is fine.
- GPG / CLA / bounty — explicitly called out as NOT required so
contributors don't infer absence as oversight.
🤖 Generated with [Claude Code](https://claude.com/claude-code)