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:
Creates a bare hub from the current repo or clones from remote
Detects and registers all existing git worktrees
Shows all tagged tickets in JIRA project eligible for WARP processing
Auto-symlinks node_modules across worktrees to avoid redundant installs
Runs make install for fresh Python project worktrees
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.
All WARP-labelled JIRA tickets with status, priority, and assignee
All registered worktrees with pipeline phase, current step, and last-run status
One-click access to the work log for any active pipeline run
Interactive worktree creation from any unregistered JIRA ticket