Approval gates
Require approval before the AI starts developing, before the pull request is opened, or before the merge into staging. A held ticket can be approved or rejected in its drawer, by the chat assistant, or through the API.
The Volath AI ticket to merge pipeline has 12 board statuses in its default workflow. You write a ticket, an AI agent does the development work in your git repository, and you stay in control from the Board. It runs on your own machine. Your code, tickets and settings live in a local SQLite database, or in your own MySQL or MariaDB.
The pipeline
In the default workflow every ticket moves through these board statuses, in this order. Not Ready and Ready are the two outcomes of the analysis. Each project can change the steps in Workflows.
Human control
By default the pipeline runs on by itself. Turn on policies to keep a human decision where it matters.
Require approval before the AI starts developing, before the pull request is opened, or before the merge into staging. A held ticket can be approved or rejected in its drawer, by the chat assistant, or through the API.
A held ticket shows in Needs attention and in its drawer. An approval.requested webhook event is sent when a step is held.
In Project settings › Policies, auto-run only tickets with a label such as safe. By default the pipeline runs on by itself, and nothing is held until a policy is turned on.
Auto-run a ticket only while the AI spend on it stays under a limit you set. A budget.exceeded webhook event can report it to your other tools.
The statuses are the steps of a workflow. Edit them for every project or for one, add decisions, parallel steps and gates, or start from the catalog.
Plugins add your own pages, automations and integrations. Every call is checked against the permissions you accepted.
Use cases
Write the ticket, let the AI do the development work in your own repository, and follow it on the Board. Describe a whole project to the Project Planner and get tickets with subtasks. Everything stays on your machine. Features: Board, AI development, Project Planner.
Hold the pipeline where a human decision matters with Policies, give tickets an Agent or a Squad, and report events to Slack or Teams with Webhooks. Change the steps with Workflows and add your own automations with Plugins. Reviews lists the pull requests that request your review. Features: Policies, Workflows, Agents, Squads, Webhooks, Plugins, Reviews.
It runs on your own machine. Your code, tickets and settings live in a local SQLite database, or in your own MySQL or MariaDB.