From 889a30d9eea26f2b7a83d9c9bf42da927c58a093 Mon Sep 17 00:00:00 2001 From: Paul Keen <125715+pftg@users.noreply.github.com> Date: Fri, 21 Aug 2026 12:47:16 +0200 Subject: [PATCH] Swarm stays opt-in; par.1a gains a propose-trigger (3+ independent units) Decision (2026-08-21): swarm/hive is NOT the default orchestration. The 2025 hive era produced the incidents the current rules prevent (35-failure 2026-04-30, test-masking reflections); research shows per-context degradation is the compliance killer; sequential author/verifier caught every defect today. Sprints with 3+ independent same-shaped units now PROPOSE swarm in the triage verdict - activation stays explicit. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01Vbrbwr2zW34aJw3TMjs9wK --- docs/workflows/autonomous-delivery-prompt.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/workflows/autonomous-delivery-prompt.md b/docs/workflows/autonomous-delivery-prompt.md index 058a76bf6..b4f8da2f8 100644 --- a/docs/workflows/autonomous-delivery-prompt.md +++ b/docs/workflows/autonomous-delivery-prompt.md @@ -100,8 +100,13 @@ starts before it: binaries/baselines do not count; docs-only work may batch bigger). A sprint whose code diff would exceed the cap splits into sequential PRs: merge N before opening N+1. - - *swarm scale*: only on explicit request — `ruflo-swarm`, workers in - worktrees (committing agents get isolation). + - *swarm scale*: NOT the default (decided 2026-08-21 — the 2025 hive era + produced the incidents today's rules prevent; sequential author/verifier + caught every defect the same day swarm-by-default was considered). When + a sprint contains 3+ independent same-shaped units (batch posts, + per-surface audits), PROPOSE swarm in the triage verdict; it activates + only on explicit request — `ruflo-swarm`, workers in worktrees + (committing agents get isolation). 5. **The contract — non-negotiable regardless of orchestration shape**: feature branch + PR, never master, PR ≤ ~500 changed CODE lines (docs/logs exempt) · rebase when master moves, never merge it in (tag a