feat: [QA][POLICY] Branch Protection + Mandatory Review Policy for All Repos (#918)

Refs #918
Agent: groq
This commit is contained in:
Alexander Whitestone
2026-04-07 00:15:06 -04:00
parent 37b006d3c6
commit 138fe84e07
2 changed files with 26 additions and 0 deletions

1
.gitignore vendored
View File

@@ -2,3 +2,4 @@ node_modules/
test-results/
nexus/__pycache__/
tests/__pycache__/
.aider*

View File

@@ -99,3 +99,28 @@ The browser-facing Nexus must be rebuilt deliberately through the migration back
---
*One 3D repo. One migration path. No more ghost worlds.*
## Branch Protection Policy
We enforce the following rules on all repositories:
### Mandatory for All Repos
- ✅ Pull Request Required for Merge
- ✅ Minimum 1 Approval Required
- ⚠️ Dismiss Stale Approvals
- 🔒 Block Force-pushing to Main
- 🚫 Block Branch Deletion
### CI Requirements
- ✅ CI Must Pass to Merge (where CI exists)
### Default Reviewers Assignments
- 🤖 @perplexity - All repositories (QA gate)
- 🤖 @Timmy - hermes-agent (owner gate)
### Implementation Status
- [r] hermes-agent
- [x] the-nexus
- [x] timmy-home
- [x] timmy-config
See Gitea branch settings for full policy details.