Quadro Kanban com IA para programadores
Um quadro Kanban com IA para programadores: acompanhe cada ticket de To Do a Done e abra uma gaveta com análise, atividade, custo de IA e pull request.
O Volath inclui um editor de workflows de programação com IA. Um workflow é o grafo de passos que leva um ticket de To Do a Done, e pode mudá-lo para todos os projetos ou só para um.
Benefícios
Como funciona
Corre na sua própria máquina. O seu código, tickets e definições ficam numa base de dados SQLite local, ou no seu próprio MySQL ou MariaDB.
Abra Workflows no menu da roda dentada. Existe um workflow geral e cada projeto segue-o, a menos que tenha o seu.
Os passos são as colunas do quadro: um Step simples, uma Decision que segue a primeira seta cujas condições se cumprem, In parallel, que corre as suas ações em conjunto e avança quando todas terminam, ou uma Gate que retém o ticket até uma pessoa aprovar. To Do e o passo final são fixos, e um workflow tem no máximo 60 passos e 300 setas.
As ações correm quando um ticket chega a um passo: analisar, desenvolver, criar um pull request, verificar o CI, rever, integrar em staging, correr testes, integrar (automaticamente ou à espera de uma pessoa), comentar, notificar, pedir aprovação, análise de segurança e esperar (de 1 minuto a 7 dias). As ações que precisam de um repositório remoto são ignoradas enquanto o projeto não tiver nenhum.
As condições ficam nas setas e têm de se cumprir todas: um número de aprovações, sem alterações pedidas, CI aprovado, tem pull request, tipo de ticket (Feature, Bugfix, Hotfix), análise viável ou não, desenvolvimento concluído, deploy feito, testes aprovados, aprovado, análise de segurança aprovada ou falhada, espera concluída.
Mover um ticket à mão exige uma seta cujas condições se cumpram, e To Do é sempre alcançável. Quando um passo é removido, os seus tickets voltam a To Do.
O Catalog lista o Full pipeline (CI, revisão de código, staging e testes antes de Done), o Local (sem repositório remoto, por isso sem pull requests, CI nem revisões), os workflows que guardar e os que os plugins publicarem. Usar um dá ao projeto a sua própria cópia, e o Volath mostra primeiro quantos tickets estão em passos que o novo workflow não tem.
A ação de análise de segurança examina as linhas que uma branch acrescenta à procura de segredos, dependências arriscadas e injeções, e as descobertas críticas ou altas fazem-na falhar.
Exemplo
Dê a um projeto sem repositório remoto o workflow Local, para que não se esperem passos de pull request, CI ou revisão.
Corre na sua própria máquina. O seu código, tickets e definições ficam numa base de dados SQLite local, ou no seu próprio MySQL ou MariaDB.
Voltar a todas as funcionalidades do Volath · Alargue o Volath com plugins