31 lines
817 B
Markdown
31 lines
817 B
Markdown
# 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:
|
|
1. Be reviewed by @perplexity (QA gate)
|
|
2. Be reviewed by @Timmy for hermes-agent
|
|
3. 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
|