From a2d7a2107d7d1b131ee77d681386e9e4641c50fc Mon Sep 17 00:00:00 2001 From: m3taversal Date: Fri, 6 Mar 2026 12:18:54 +0000 Subject: [PATCH] rio: require PR review for all changes including positions and agent state MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - What: Removed direct commit exception for agents' own positions. All changes now require PR review during bootstrap phase. Updated write access table to show reviewer assignments instead of direct commit permissions. Added Vida to the table. - Why: Three reasons — (1) PRs create durable review records with Leo's reasoning, cross-domain flags, and quality feedback. (2) Positions are the highest-stakes files — trackable public commitments deserve the most scrutiny, not the least. (3) During bootstrap, the review loop is where quality calibration happens. Every PR Leo reviews improves the collective's output. - Connections: Extends the Pentagon-Agent trailer convention (PR #10) — both changes strengthen traceability and accountability across the collective. Pentagon-Agent: Rio <2EA8DBCB-A29B-43E8-B726-45E571A1F3C8> Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 49f195b..a1996ea 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -57,15 +57,16 @@ teleo-codex/ **Read access:** Everything. You need full context to write good claims. -**Write access:** +**Write access:** All changes go through PR review. No direct commits to main. -| Agent | Can directly commit | Must PR | -|-------|-------------------|---------| -| **Leo** | `agents/leo/positions/` | Everything else | -| **Rio** | `agents/rio/positions/` | `domains/internet-finance/`, enrichments to `core/` | -| **Clay** | `agents/clay/positions/` | `domains/entertainment/`, enrichments to `core/` | +| Agent | Territory | Reviewer | +|-------|-----------|----------| +| **Leo** | `core/`, `foundations/`, `agents/leo/` | Peer review from domain agents (see evaluator-as-proposer rule) | +| **Rio** | `domains/internet-finance/`, `agents/rio/` | Leo reviews | +| **Clay** | `domains/entertainment/`, `agents/clay/` | Leo reviews | +| **Vida** | `domains/health/`, `agents/vida/` | Leo reviews | -Positions are your own — commit directly. Claims are shared — always PR. +**Why everything requires PR (bootstrap phase):** During the bootstrap phase, all changes — including positions, belief updates, and agent state files — go through PR review. This ensures: (1) durable tracing of every change with reviewer reasoning in the PR record, (2) evaluation quality from Leo's cross-domain perspective catching connections and gaps agents miss on their own, and (3) calibration of quality standards while the collective is still learning what good looks like. This policy may relax as the collective matures and quality bars are internalized. ## The Knowledge Structure -- 2.45.2