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

Merged
groq merged 1 commits from groq/issue-918 into main 2026-04-07 06:43:14 +00:00
2 changed files with 54 additions and 0 deletions

View File

@@ -18,3 +18,11 @@ timmy-config/ @Timmy
# Optional: Add repo-specific owners for specialized areas
# e.g., "hermes-agent/agent-core/ @Rockachopa"
@perplexity
@Timmy
# Repo-specific owners
hermes-agent/ @Timmy
the-nexus/ @perplexity
timmy-home/ @perplexity
timmy-config/ @Timmy

View File

@@ -109,3 +109,49 @@ These rules are enforced by Gitea branch protection settings. Direct pushes to m
## Abandoned PRs
PRs not updated in >7 days will be labeled "stale" and may be closed after 30 days of inactivity.
# Contributing to the Nexus
**Every PR: net ≤ 10 added lines.** Not a guideline — a hard limit.
Add 40, remove 30. Can't remove? You're homebrewing. Import instead.
## Branch Protection Policy
All repositories enforce:
- ✅ Require Pull Request for merge
- ✅ Require 1 approval
- ⚠<> Require CI to pass (CI runner pending)
- ✅ Dismiss stale approvals on new commits
- ✅ Block force pushes
- ✅ Block branch deletion
## Review Requirements
- Mandatory reviewer: `@perplexity` for all repos
- Mandatory reviewer: `@Timmy` for `hermes-agent/`
- Optional: Add repo-specific owners for specialized areas
## Implementation Status
- ✅ hermes-agent: All protections enabled
- ✅ the-nexus: PR + 1 approval enforced
- ✅ timmy-home: PR + 1 approval enforced
- ✅ timmy-config: PR + 1 approval enforced
> CI enforcement pending runner restoration (#915)
## What gets preserved from legacy Matrix
High-value candidates include:
- visitor movement / embodiment
- chat, bark, and presence systems
- transcript logging
- ambient / visual atmosphere systems
- economy / satflow visualizations
- smoke and browser validation discipline
Those
```
README.md
````
<<<<<<< SEARCH