Saltar para o conteúdo principal
Corre na sua própria máquina

Como funciona o pipeline de IA do ticket ao código

O pipeline de IA do Volath, do ticket à integração, tem 12 estados do quadro no workflow por omissão. Escreve um ticket, um agente de IA faz o trabalho de desenvolvimento no seu repositório git e você mantém o controlo a partir do Board. 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.

O pipeline

De To Do a Done

No workflow por omissão cada ticket passa por estes estados do quadro, por esta ordem. Not Ready e Ready são os dois resultados da análise. Cada projeto pode mudar os passos em Workflows.

  1. To Do

    IA
    Ainda nada corre.
    Você
    Escreva um ticket a partir do Board. Os tickets criados pelo Project Planner também começam aqui.
  2. Analyzing

    IA
    Um agente de IA analisa o ticket. O fornecedor e o modelo podem ser definidos globalmente, por projeto e por ticket.
    Você
    Opcionalmente, anexe documentação e atribua um Agent ao ticket nas suas opções.
  3. Not Ready

    IA
    A análise termina com o ticket Not Ready ou Ready.
    Você
    Leia a análise e os critérios de validação na gaveta do ticket.
  4. Ready

    IA
    A análise termina com o ticket Not Ready ou Ready.
    Você
    Leia a análise na gaveta do ticket. As políticas podem reter os passos seguintes até aprovar.
  5. In Development

    IA
    A IA escreve o código no seu repositório git e corre rondas de ferramentas de revisão externas.
    Você
    Acompanhe o registo de atividade e o custo de IA na gaveta do ticket.
  6. Development Done

    IA
    A IA abre um pull request.
    Você
    Veja o pull request na gaveta do ticket ou na página Branches.
  7. Waiting for CI

    IA
    As falhas de CI são corrigidas automaticamente.
    Você
    Acompanhe o ticket no Board.
  8. Code Review

    IA
    Os comentários de revisão são respondidos automaticamente.
    Você
    Reveja você mesmo o pull request. O Volath pode abrir pull requests com o seu token, por isso verifique o que ele abre.
  9. On Staging

    IA
    O Volath faz o deploy para staging.
    Você
    Defina os ambientes nas Project settings. Uma política pode reter a integração em staging até aprovar.
  10. On Testing

    IA
    O Playwright conduz um navegador contra o ambiente de staging e guarda capturas de ecrã.
    Você
    Leia os resultados e as capturas de ecrã dos testes reais na gaveta do ticket.
  11. Awaiting Merge

    IA
    A ação de integração do workflow integra automaticamente ou espera por uma pessoa.
    Você
    Quando o workflow espera por uma pessoa, é aqui que decide. Um passo Gate ou uma política também podem reter o ticket até aprovar.
  12. Done

    IA
    A Memory aprende lições dos tickets integrados, a menos que a aprendizagem esteja desligada.
    Você
    Reveja, edite ou apague as lições na página Memory. A coluna Done fica escondida no quadro por omissão, e a aprendizagem pode ser desligada por projeto e por ticket.

Controlo humano

É você quem decide onde o pipeline pára

Por omissão o pipeline corre sozinho. Ligue políticas para manter uma decisão humana onde ela importa.

  • Portões de aprovação

    Exija aprovação antes de a IA começar a desenvolver, antes de o pull request ser aberto ou antes da integração em staging. Um ticket retido pode ser aprovado ou rejeitado na sua gaveta, pelo assistente de chat ou através da API.

  • Needs attention

    Um ticket retido aparece em Needs attention e na sua gaveta. É enviado um evento de webhook approval.requested quando um passo fica retido.

  • Políticas

    Em Project settings › Policies, deixe correr automaticamente apenas tickets com uma etiqueta como safe. Por omissão o pipeline corre sozinho e nada fica retido até ligar uma política.

  • Limites de orçamento

    Deixe um ticket correr automaticamente apenas enquanto o gasto de IA nele ficar abaixo de um limite que definiu. Um evento de webhook budget.exceeded pode comunicá-lo às suas outras ferramentas.

  • Mude os passos

    Os estados são os passos de um workflow. Edite-os para todos os projetos ou só para um, acrescente decisões, passos em paralelo e portões, ou parta do catálogo.

  • Alargue-o com plugins

    Os plugins acrescentam as suas próprias páginas, automatizações e integrações. Cada chamada é verificada contra as permissões que aceitou.

Casos de uso

Para programadores individuais e equipas

  • Programadores a trabalhar sozinhos

    Escreva o ticket, deixe a IA fazer o trabalho de desenvolvimento no seu próprio repositório e acompanhe-o no Board. Descreva um projeto inteiro ao Project Planner e receba tickets com subtarefas. Tudo fica na sua máquina. Funcionalidades: Board, Desenvolvimento com IA, Planeador de projetos.

  • Equipas

    Retenha o pipeline onde uma decisão humana importa com Políticas, atribua tickets a um Agent ou a uma Squad e comunique eventos ao Slack ou ao Teams com Webhooks. Mude os passos com Workflows e acrescente as suas automatizações com Plugins. Reviews lista os pull requests que pedem a sua revisão. Funcionalidades: Políticas, Workflows, Agentes, Squads, Webhooks, Plugins, Reviews.

Leve o seu próximo ticket da ideia ao código integrado

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.