817 B
817 B
Contribution & Review Policy
Branch Protection Rules
All repositories must enforce these rules on the main branch:
- ✅ Pull Request Required for Merge
- ✅ Minimum 1 Approved Review
- ✅ CI/CD Must Pass
- ✅ Dismiss Stale Approvals
- ✅ Block Force Pushes
- ✅ Block Deletion
Review Requirements
All pull requests must:
- Be reviewed by @perplexity (QA gate)
- Be reviewed by @Timmy for hermes-agent
- Get at least one additional reviewer based on code area
CI Requirements
- hermes-agent: Must pass all CI checks
- the-nexus: CI required once runner is restored
- timmy-home & timmy-config: No CI enforcement
Enforcement
These rules are enforced via Gitea branch protection settings. See your repo settings > Branches for details.
For code-specific ownership, see .gitea/Codowners