WARP Swarm — Parallel WARP Orchestration

Overview

WARP Swarm is the command center for running multiple WARP pipelines simultaneously. A single developer can drive several JIRA tickets through the full SDLC — implementation, testing, and deployment — in parallel, with a unified view of every pipeline's live state.

Swarm achieves this using isolated git worktrees — one per feature branch. Each worktree runs its own independent WARP workflow with no branch-switching overhead, and Swarm aggregates their status into a single dashboard. Swarm is idempotent; it detects existing infrastructure and only creates what's missing, making it safe to run at any time as both a bootstrapper and a repair tool.


Parallel Execution Architecture

The parallelism is enabled using git repo worktrees, one for each feature branch. Each worktree is a fully isolated working directory with its own filesystem state, pipeline variables and WARP execution context. Because worktrees share the underlying repo store but keep separate working trees, multiple pipelines can build, test, and deploy concurrently without any branch-switching coordination between them.

Swarm handles all of the infrastructure setup automatically:


Swarm Dashboard

JIRA PHASE STEP DETAIL STATUS
GTPCAP-2662 Deploy 3.4 — Notify & Complete
Posting to #warp-releases · closing JIRA ticket
✓ Complete
GTPCAP-2663 Deploy 3.1 — Create PR
Branch protection rule blocked — needs approval
⏹ Stopped
GTPCAP-2671 Testing 2.2 — Unit Tests
47/47 passed · 94% coverage
In Progress
GTPCAP-2678 Build 1.3 — Implement Feature
Building capacity forecasting endpoint
In Progress
GTPCAP-2681
🌱 Not Started
GTPCAP-2690 Prechecks 0.3 — Auth Check
Verifying KITT service account permissions
Initializing...

Swarm generates a live project dashboard viewable in your IDE or standard browser. It aggregates every active WARP pipeline into a single view, updated in real time as phases progress. The dashboard also provides one-click access to the WARP workflow running in your IDE project space where you can manage and address issues if they arise.