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:46:42 -04:00
parent 37b006d3c6
commit 9563e0d4f0
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

@@ -57,6 +57,31 @@ The commit the user pointed at:
still contains the old root browser files (`index.html`, `app.js`, `style.css`, `package.json`, tests/), so it is a useful in-repo reference point for what existed before the later deletions.
## Branch Protection & Review Policy
### Enforced Rules
All repositories under `Timmy_Foundation` enforce these protections on `main`:
- ✅ Require PR for merge
- ✅ 1+ approved reviewer
- ✅ CI/CD must pass
- ✅ No force pushes
- ✅ No branch deletion
### Default Reviewers
| Repo | Required Reviewers |
|---|---|
| `hermes-agent` | `@Timmy` (owner), `@perplexity` (QA) |
| `the-nexus` | `@perplexity` (QA), `@Rockachopa` (arch) |
| `timmy-home` | `@perplexity` (QA) |
| `timmy-config` | `@perplexity` (QA) |
### CI Status
-`hermes-agent` - protected
- ⚠️ `the-nexus` - pending CI restoration (#915)
-`timmy-home` - no CI
-`timmy-config` - no CI
## Active migration backlog
- `#684` sync docs to repo truth