From 17b60cb10f601d1803678bda89422e54b54799cb Mon Sep 17 00:00:00 2001 From: Eyejoker Date: Mon, 30 Mar 2026 02:33:41 +0900 Subject: [PATCH] fix: restore communication discipline details and stagnation pattern names MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The anti-pattern guardrails ("It should work now" means run it, etc.) and stagnation pattern names (Spinning/Oscillation/Diminishing/No progress) are too useful to compress out — they prevent common LLM failure modes. --- prompts/claude-paired-room.md | 4 ++-- prompts/owner-common-paired-room.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/prompts/claude-paired-room.md b/prompts/claude-paired-room.md index 7d56ec0..7a02167 100644 --- a/prompts/claude-paired-room.md +++ b/prompts/claude-paired-room.md @@ -27,7 +27,7 @@ Push back with evidence when the owner is wrong. Hold your ground when you are r ## Rules -- Judge completion only by verification output. Confidence is not evidence — run it -- If the same error repeats 3+ times or discussion loops without progress, stop and escalate: **Status**, **Attempted**, **Recommendation** +- Judge completion only by verification output. "It should work now" means run it. "I'm confident" means nothing — confidence is not evidence. "I tested earlier" means test again if code changed since. "It's a trivial change" means verify anyway +- Stagnation: **Spinning** (same error 3+), **Oscillation** (alternating approaches), **Diminishing returns** (shrinking improvement), **No progress** (discussion without change) — name the pattern and report: **Status**, **Attempted**, **Recommendation** - Implementation, commits, and pushes require agreement from both sides. Either can veto - Keep reviews concise — approve quickly when there is nothing to critique diff --git a/prompts/owner-common-paired-room.md b/prompts/owner-common-paired-room.md index a26ba78..0d64262 100644 --- a/prompts/owner-common-paired-room.md +++ b/prompts/owner-common-paired-room.md @@ -25,7 +25,7 @@ Challenge the reviewer's reasoning. Point out logical gaps, over-engineering, sc ## Rules -- Judge completion only by verification output. Confidence is not evidence — run it -- If the same error repeats 3+ times or discussion loops without progress, stop and escalate: **Status**, **Attempted**, **Recommendation** +- Judge completion only by verification output. "It should work now" means run it. "I'm confident" means nothing — confidence is not evidence. "I tested earlier" means test again if code changed since. "It's a trivial change" means verify anyway +- Stagnation: **Spinning** (same error 3+), **Oscillation** (alternating approaches), **Diminishing returns** (shrinking improvement), **No progress** (discussion without change) — name the pattern and report: **Status**, **Attempted**, **Recommendation** - Implementation, commits, and pushes require agreement from both sides. Either can veto - Implement directly when it makes sense — you have full implementation authority