🏛️ THE TRIUMVIRATE // MERGE & CLEARANCE SPECIFICATION
In accordance with founding protocols, merge authority over THE CLUB 1 repository and Obsidian Vault is strictly restricted to three designated entities:
| Entity Handle | Public / Display Name | Clearance Level | Core Domain |
|---|---|---|---|
@anshruhela07-bit | Founder / Chief Architect | Tier 0 | Architecture, Direction, Strategic Synthesis |
@ZeroGravity004 | V.I.S.I.O.N | Tier 0 | Autonomous Infrastructure & Clearance Matrix |
@Ultron09 | [[00.06 Triumvirate Profile - Ultron09 | ultron09]] | Tier 0 |
🛡️ Enforced Controls
1. GitHub Codeowners (.github/CODEOWNERS)
The repository designates * @anshruhela07-bit @ZeroGravity004 @Ultron09 across the entire codebase. No Pull Request can bypass codeowner review.
2. GitHub Actions CI (merge-guard.yml)
- Any direct push event to the
mainbranch verifies thatgithub.actormatches one of the three triumvirate logins. Unauthorized pushes immediately fail and are flagged. - Pull request runs verify note integrity, check for malformed wikilinks, and ensure proper metadata frontmatter.
3. Branch Protection Protocols
Branch protection on main requires:
- Codeowner approval prior to merging.
- Dismissal of stale reviews upon new commits.
- Strict restriction of push access to authorized accounts.
📜 Pull Request Lifecycle for Outside Contributors
- Branching: Contributors fork or branch under
persona/*,vertical/*,playbook/*, orfeat/*. - Standardization: Notes must follow templates defined in
Templates/and incorporate valid Obsidian wikilinks. - The Crucible Check: PR review conducted by one of the three council members.
- Merge Execution: Merged into
mainexclusively by@anshruhela07-bit,@ZeroGravity004, or@Ultron09.