From 8e80152d3f8847fa7c4beffd1a02b34a73f28774 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 4 Aug 2026 13:51:59 +0000 Subject: [PATCH 1/2] =?UTF-8?q?CLAUDE.md:=20state=20the=205+3=20rule's=20b?= =?UTF-8?q?ase=20case=20=E2=80=94=20"before=20any=20claim"=20was=20unbound?= =?UTF-8?q?ed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "Run [the 5+3 pattern] before any claim enters the canon" read literally requires a council on the council's own ratified verdict — which is itself a claim entering the canon — and so on without bottom. An unconditional per-claim obligation whose discharge is itself a claim diverges unless the base case is explicit. Stated: one pass (savants -> consolidate -> reviewers on the consolidated draft ONLY -> ratified result lands) discharges the obligation; the verdict enters without a second council. This matches how the pattern has always actually run — the lance-graph 5plus3 skill already sequences it exactly this way — so this is wording, not a behaviour change. Provenance: the lance-graph recursion sweep (E-THE-HYGIENE-RULE-RECURSED-1), which found the same missing-base-case shape in its own board-hygiene rule (#884 -> #885 chain) and derived the two-question test this applies: (1) discharge creates a new artifact of the governed kind -> divergent; (2) unconditional trigger -> divergent. The 5+3 wording hit both. Append-only respected: nothing deleted; the amendment is added at the rule and cites its pass. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01K3RyLEbuNSHxxB3NTTrGki --- CLAUDE.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 003f449..2c8334a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -256,6 +256,15 @@ alignment costs. Until measured: 3×4 stands. 3 brutally-honest reviewers). Run it before any claim enters the canon. Theorem-checker rule 0: **pin the unit system first** (bits vs hex vs bytes — born from a real failure). + **Base case (added 2026-08-04, recursion sweep):** the council's own + ratified verdict enters the canon WITHOUT a second council — one pass + (savants → consolidate → reviewers on the consolidated draft ONLY → + ratified result lands) discharges the obligation. Read literally, + "before any claim" required a council on the council's output, forever + — an unconditional per-claim rule whose discharge is itself a claim + has no bottom unless the base case is stated. This matches how the + pattern has always actually run; only the wording was unbounded. + (Test + provenance: lance-graph `E-THE-HYGIENE-RULE-RECURSED-1`.) ## Non-negotiables From 3a11271d04eb3c715d984ae764396bad094f7390 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 4 Aug 2026 13:56:19 +0000 Subject: [PATCH 2/2] CLAUDE.md: 5+3 base case refined to the operator's sequencing ruling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The prior commit's base case ("one pass, no second council") was under-specified on two counts, corrected per operator ruling: 1. The ORDER is the load-bearing part: the 5 savants first streamline the open points into a hardened draft; the 3 reviewers attack ONLY the already-hardened draft; findings are fixed. Never the 3 in parallel with or ahead of the 5 — raw session output is typically not yet hardened, and attacking unhardened material invites hallucinated, deflected, reactive coding. The reviewers need a consolidated object to break, not a moving one. 2. The termination is NOT "once ever": a further full 5+3 pass on the result is permitted as a deliberate re-invocation when warranted. What bounds the recursion is that re-running is a choice, not an automatic per-claim obligation — the divergence in the old wording came from the obligation being unconditional, not from re-runs existing. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01K3RyLEbuNSHxxB3NTTrGki --- CLAUDE.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 2c8334a..4480642 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -256,14 +256,19 @@ alignment costs. Until measured: 3×4 stands. 3 brutally-honest reviewers). Run it before any claim enters the canon. Theorem-checker rule 0: **pin the unit system first** (bits vs hex vs bytes — born from a real failure). - **Base case (added 2026-08-04, recursion sweep):** the council's own - ratified verdict enters the canon WITHOUT a second council — one pass - (savants → consolidate → reviewers on the consolidated draft ONLY → - ratified result lands) discharges the obligation. Read literally, - "before any claim" required a council on the council's output, forever - — an unconditional per-claim rule whose discharge is itself a claim - has no bottom unless the base case is stated. This matches how the - pattern has always actually run; only the wording was unbounded. + **Sequencing + base case (operator-ruled 2026-08-04, recursion + sweep):** the pass is STRICTLY ordered — **the 5 first streamline the + open points into a hardened draft; only then do the 3 attack the + already-hardened draft; what they catch is fixed; and if necessary the + 5+3 can deliberately rule AGAIN on the result.** Never the 3 in + parallel with (or ahead of) the 5: most sessions' raw output is not + yet hardened, and attacking unhardened material invites hallucinated, + deflected, reactive coding — the reviewers must have a consolidated + object to break, not a moving one. The recursion bound follows from + the same ordering: each cycle terminates (streamline → attack → fix → + land), and a further full pass is a *deliberate re-invocation* when + warranted, never an automatic obligation — read literally, "before + any claim" required a council on the council's own verdict, forever. (Test + provenance: lance-graph `E-THE-HYGIENE-RULE-RECURSED-1`.) ## Non-negotiables