Delivery Pipeline

Your AI Scrum Team — How Delivery Works

SwarmBoard is an autonomous delivery platform — 10 specialized agents operating inside a governed pipeline. Every ticket moves through 8 enforced stages from intake to production. Humans approve at every gate.

1
Intake
2
Context
3
Spec
4
Stories
5
Build
6
Review
7
Merge
8
Done

8 Stages, End to End

Every project moves through an enforced delivery pipeline. Tickets can only move forward through validated transitions, and automatically move backward when quality checks fail.

1

Context Intake

Screenshot coming soon

What SwarmBoard Does

A 4-path onboarding wizard (Write a Spec, API Specification, Existing Repo, or Repo + Spec) guides the team through project setup. For existing codebases, the brownfield analysis engine clones your repo and runs deep analysis — detecting 25+ frameworks across 30+ languages, mapping module dependencies, identifying dead code and unwired features, and producing a complete tech stack profile.

What You Do

Choose the intake path, provide the repo URL or spec text, answer the Analyst agent's clarifying questions.

Artifacts

  • Repo Inventory
  • Tech Stack Profile
  • Brownfield Findings
  • Capability Documentation

Gate

Analyst confirms scope is understood before proceeding.

2

System Understanding

Screenshot coming soon

What SwarmBoard Does

The Context Service generates a living system document (CLAUDE.md) that maps modules, structural relationships, and key architectural decisions. For brownfield projects, the Reconciliation engine compares what your codebase already does against what your spec asks for — surfacing what's covered, what's partially built, and what's genuinely new work.

What You Do

Review the generated context, correct any inaccuracies, confirm the system understanding is accurate.

Artifacts

  • CLAUDE.md (living context document)
  • Reconciliation Artifact

Gate

Human reviews and accepts the context pack.

3

Spec Alignment & Architecture

Screenshot coming soon

What SwarmBoard Does

The Analyst agent engages in structured chat to refine ambiguous requirements. For complex architectural decisions, the Architecture Debate system pits two AI architects against each other (Claude vs. GPT) — each argues for their approach with diagrams and trade-off analysis. A neutral synthesis captures the best of both and is saved as a project artifact.

What You Do

Answer analyst questions, watch the debate unfold, confirm the final spec with a single click.

Artifacts

  • Confirmed Specification
  • Architecture Synthesis document

Gate

Human approval required. The spec cannot proceed until explicitly confirmed — this is a hard gate.

4

Work Breakdown

Screenshot coming soon

What SwarmBoard Does

The PM agent (or Chat agent via natural language) breaks the confirmed spec into typed, prioritized tickets with acceptance criteria, dependency links, and estimated complexity. Tickets are created with parent-child relationships and dependsOn fields that the orchestrator respects during execution.

What You Do

Review tickets, adjust priorities, add or remove items, approve each ticket for sprint inclusion.

Artifacts

  • Groomed tickets with types
  • Priority rankings
  • Acceptance criteria
  • Dependency chains

Gate

Human approval required. Each ticket must be explicitly approved before agents can work on it.

5

Execution

Screenshot coming soon

What SwarmBoard Does

When the human clicks Start Sprint, the orchestrator bulk-transitions approved tickets to dev-ready and dispatches Dev agents in priority order. Each Dev agent works in an isolated git worktree. The system enforces dependency ordering, WIP limits, budget monitoring, auto-retry on failure, and auth error detection.

What You Do

Monitor the board, watch the blackboard for signals, triage stuck tickets (reassign, split, escalate, or deprioritize).

Artifacts

  • Code commits on feature branches
  • Pull requests
  • Blackboard signals

Gate

Quality Gate runs lint, typecheck, and tests on every commit. Failures block progression.

6

Review & Test

Screenshot coming soon

What SwarmBoard Does

The Reviewer agent performs adversarial, multi-pass code review — checking architecture impact, security, performance, database patterns, and API contracts. Cross-model diversity prevents rubber-stamping: Reviewer uses GPT-4o, Verifier uses Gemini 2.5 Pro. After approval, the Test agent runs the full test suite. Cycle limits enforced: 3 review rounds max, 2 test rounds max.

What You Do

In Review delivery mode, humans review PRs before merge. In Autonomous mode, the pipeline handles it end-to-end. Humans can override any ticket at any time.

Artifacts

  • Review findings
  • Test results
  • PR links with full diff context

Gate

Reviewer approval + test pass required. Cycle limits enforced — then human triage.

7

Merge & Verification

Screenshot coming soon

What SwarmBoard Does

The Merge agent processes approved tickets through a serial merge queue — one at a time to prevent rebase conflicts. After all tickets are done, the Sprint Verifier checks cross-ticket coherence. Then the Retro agent analyzes the entire sprint — extracting learnings, adding quality checklist items, and updating coding standards.

What You Do

Review the sprint report and retro findings. Accept or reject retro-generated rules.

Artifacts

  • Merged code on main
  • Sprint quality report
  • Retro findings
  • Auto-generated coding standards

Gate

Sprint verifier coherence check. Retro findings reviewed by human.

8

Completion or Replan

Screenshot coming soon

What SwarmBoard Does

The sprint auto-closes when all tickets reach done and the verification pipeline completes. Workspace directories are cleaned up. A completion signal is posted to the blackboard. If tickets are stuck or blocked, they remain visible for the next sprint's planning.

What You Do

Decide whether to start the next sprint, replan blocked work, or adjust scope.

Artifacts

  • Closed sprint with full audit trail
  • Updated backlog
  • Learning artifacts

Gate

Human decision to proceed.

What Happens When Things Go Wrong

The pipeline doesn't just handle the happy path. Every failure mode has a defined response — automatic recovery where possible, human escalation when needed.

FailureSystem ResponseResolution
Agent session crashesTicket rolls back to ready state, auto-retries up to 3 timesAuto-Recover
Reviewer rejects codeTicket returns to dev with findings, re-dispatches automaticallyAuto-Recover
Tests failTicket returns to dev with full stderr, diffs, and prior contextAuto-Recover
Max review cycles hit (3)Ticket escalated as stuck — human triage requiredHuman Triage
Max test cycles hit (2)Stuck signal posted, human must interveneHuman Triage
Budget exhaustedDispatch auto-pauses, blocker signal posted to boardHuman Triage
Auth credentials expireImmediate block — no wasted retriesHuman Triage
Merge conflictMerge agent auto-retries rebase; if persistent, blocks for humanAuto-Recover
Parent ticket blockedAll child tickets stay queued — dependency ordering preservedAuto-Recover
Sprint halted by humanAll in-progress tickets halt, resume to exact prior stateManual

The Agent Team

10 specialized agents, each with a distinct role and default model. Every agent is configurable per-project: enable/disable, set the model tier, and control concurrency.

A
Analyst
Claude Sonnet

Refines specs, asks clarifying questions, confirms scope

Ar
Architect
Claude Opus / GPT-4o

Architecture debate, system design decisions

PM
PM
Claude Sonnet

Creates and grooms tickets, manages sprint structure

D
Dev
Claude (CLI)

Writes code, commits to feature branches, creates PRs

R
Reviewer
GPT-4o

Adversarial multi-pass code review

T
Test
Claude (CLI)

Runs test suites, reports failures with full context

V
Verifier
Gemini 2.5 Pro

Cross-ticket coherence check at sprint end

M
Merge
Claude Sonnet

Serial merge queue, rebase handling

Re
Retro
Claude Sonnet

Sprint retrospective, learning extraction

C
Chat
Claude Sonnet

Natural language interface for board operations

Ready to start?

Request access to SwarmBoard or browse the help documentation to learn more.