06-reference/research

multi agent fanout architectural patterns

2026-05-20·research-brief·source: deep-research
multi-agentorchestrationpipeline-skillsfan-outharness-engineering

Scaling RDCO Pipeline-* From Single-Digit Fan-Out to 20-50 — The Architectural Lift

The question

What architectural patterns let Cloudflare Glasswing and Every's software factory run 50-100 concurrent narrow agents reliably, and which patterns would let RDCO's pipeline-spec/test/code/critic skills scale fan-out by 10x without losing reliability?

What we already know (from the vault)

What the web says

Convergences and contradictions

Synthesis for RDCO

The 2-3 primitives RDCO needs to add to pipeline- to scale fan-out 10x:*

  1. Recon-style task-queue generator (load-bearing). Today pipeline-* takes a founder ask and runs a fixed 4-stage sequence. To scale, the first stage needs to generate the task queue itself — decompose the ask into N parallel narrow-scope subtasks, each shippable to an isolated subagent. This is the Recon stage from Glasswing. For RDCO concretely:

    • /research-brief already does this implicitly when dispatching multiple sub-queries — formalize it as a task-queue file (per-run scratch dir, queue.jsonl).
    • /deep-research already dequeues N questions in parallel — same pattern, scale the N.
    • New primitive needed for pipeline-* fan-out: a queue.jsonl scratch file per run, with explicit task-class × scope-hint per row, that workers pull from instead of being explicitly invoked.
  2. Adversarial-review at task granularity (not just output granularity). Today the verify-* skills run once on the finished artifact. Glasswing's Validate runs on every individual finding with a deliberately independent prompt + no generative capability. For RDCO: as fan-out scales, every concurrent worker's output should pair with an independent validator subagent. The validator does pure refutation — can't generate new findings, only confirm-or-reject. Cost: doubles agent count, but the [[~/rdco-vault/06-reference/feedback_fresh_eyes_subagent_for_own_artifacts.md]] discipline already says this is required for own-artifact review. Bake it into the pattern, not a separate skill invocation.

  3. Dedupe + Gapfill loop (closes the model-drift gap). As workers fan out, they cluster on the easy/successful patterns. Add a Dedupe pass (collapse findings with identical root causes — for RDCO this is "collapse identical research conclusions across sub-queries" or "collapse identical code patches across critic axes"). Add a Gapfill pass that explicitly re-queues under-covered regions (concretely: if 8/10 sub-queries hit the same conclusion and 2 are silent, the silent regions get re-queued with a different angle).

What NOT to do — three anti-patterns the web validates:

Concrete 30/60/90 plan if founder wants to actually do this:

Strategic implication for MAC content:

The "how do you actually run 50 concurrent agents reliably" question is exactly the operator-tier content gap MAC targets. The 5-vendor convergence story + the Glasswing architecture breakdown is a Sanity Check piece in its own right. Sanity Check angle: "Everyone converged on the same multi-agent pattern in 2026 — and most of you are still building peer-mesh."

Open follow-ups

Sources

Vault:

Web: