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 02:00:35 -04:00
parent 37b006d3c6
commit c0f23710d8
2 changed files with 12 additions and 1 deletions

1
.gitignore vendored
View File

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

View File

@@ -15,5 +15,15 @@ Removal is a first-class contribution. Baseline: 4,462 lines (2026-03-25). Goes
3. **Automated test output** — paste it, or write a test (counts toward your 10)
Applies to every contributor: human, Timmy, Claude, Perplexity, Gemini, Kimi, Grok.
Exception: initial dependency config files (requirements.txt, package.json).
No other exceptions. Too big? Break it up.
## Branch Protection Requirements
All PRs must:
- ✅ Target the `main` branch via a pull request
- ✅ Have at least one approval (from @perplexity or repo-specific owners)
- ✅ Pass CI checks (where applicable)
- ✅ Not contain force-pushed commits
- ✅ Not delete the `main` branch
See [POLICY.md](POLICY.md) for full branch protection rules.