Files
the-nexus/.github/BRANCH_PROTECTION.md
Alexander Whitestone 39cf447ee0
Some checks failed
CI / test (pull_request) Failing after 1m8s
Review Approval Gate / verify-review (pull_request) Successful in 9s
CI / validate (pull_request) Failing after 1m25s
docs: document rebase-before-merge protection (#1253)
2026-04-15 09:59:17 +00:00

1.5 KiB

Branch Protection Policy for Timmy Foundation

Enforced Rules for All Repositories

All repositories must enforce these rules on the main branch:

Rule Status Rationale
Require PR for merge Enabled Prevent direct commits
Required approvals 1+ Minimum review threshold
Dismiss stale approvals Enabled Re-review after new commits
Require CI to pass ⚠ Conditional Only where CI exists
Block force push Enabled Protect commit history
Block branch deletion Enabled Prevent accidental deletion
Require branch up-to-date before merge Enabled Surface conflicts before merge and force contributors to rebase

Default Reviewer Assignments

  • All repositories: @perplexity (QA gate)
  • hermes-agent: @Timmy (owner gate)
  • Specialized areas: Repo-specific owners for domain expertise

CI Enforcement Status

Repository CI Status Notes
hermes-agent Active Full CI enforcement
the-nexus ⚠ Pending CI runner dead (#915)
timmy-home Disabled No CI configured
timmy-config Disabled Limited CI

Implementation Requirements

  1. All repositories must have:

    • Branch protection enabled
    • @perplexity set as default reviewer
    • This policy documented in README
  2. Special requirements:

    • CI runner restored for the-nexus (#915)
    • Full CI implementation for all repos

Last updated: 2026-04-07