Parallel Development: make CHAT-XXX
One terminal command — and the task is already in production: a Jira ticket is created, a branch and an isolated environment are deployed, an AI agent is writing code. A second command — a second task, in parallel. Hotfixes don't wait for features, features don't block each other.
Set up parallel developmentHow it works
A task in one command
make task NAME="Card payments" — creates a Jira ticket, a branch, an isolated git worktree and opens VS Code with the task context. Seconds instead of half an hour of manual routine.
Epics run in waves
make CHAT-287 on an epic starts the epic queue: Fable decomposes it into waves of subtasks. Tasks within a wave run in parallel, while the waves themselves run strictly sequentially: the next one starts only after the previous wave is merged.
Isolation via worktrees
Every task lives in its own git worktree with its own copy of the code and its own environment. Ten parallel tasks never conflict — merging happens only after review.
Hotfixes skip the queue
Production is down? make task TYPE=Bug — and the fix goes into production in parallel with the features in progress, without waiting for them. Through staged deploy — straight to prod.
Clean task closure
make task-done CHAT=177 — merge, worktree cleanup, ticket moved to Done. make task-list shows the whole active production line. Nothing gets forgotten or left hanging.
The stand starts itself
When a task is opened, dev-doctor automatically brings up and heals the environment: containers, dependencies, migrations, builds. Development starts immediately, not after an hour of setup.
Classic Process vs Parallel Pipeline
This is how we ship features every day
On CHATBOSS.PRO, epics, features and hotfixes live in parallel: every task is opened with make CHAT-XXX, passes AI review and QA acceptance on staging. The pipeline never stops.
💬 The AI consultant itself runs on the CHATBOSS.PRO platform — ask it about the pipeline, timelines and pricing right in Telegram.
Frequently Asked Questions
How many tasks can run in parallel?
The only limits are server capacity and your token budget. A wave of an epic comfortably runs 3–5 subtasks at once, waves of other epics can run in parallel, plus separate hotfixes and features outside the waves.
What happens when a wave is merged?
Wave tasks are merged into the epic branch through a two-stage review (code + architecture). The next wave starts on top of that foundation. The finished epic ships through staged deploy like a regular task.
Do we need to know git worktrees?
No. Worktrees are created and removed automatically by the make commands. Humans only see Jira tickets and the staging environment.
Related Articles
Set up parallel development
Tell us about your project — we'll estimate the timeline and suggest a solution
Contact us