Skip to main content

Planeje em Lote o Backlog de Tickets

Selecione vários tickets no Linear e obtenha planos de implementação com pontuação de confiança para todo o seu backlog.
AuthorCognition
CategoryGerenciamento de Projetos
FeaturesIntegrações, Playbooks
1

Conectar ao Linear

Vá para Settings > Integrations > Linear e clique em Connect. Você vai autorizar o Devin a acessar seu workspace e escolher quais equipes ele pode ver. Você também pode usar o Jira se esse for o sistema de tickets da sua equipe.Quando a integração com o Linear estiver ativa, verifique a seção Synced playbook labels nas configurações do Linear. O !plan playbook está definido como padrão — ele instrui o Devin a analisar e comentar em tickets sem escrever código.
Para que os rótulos de playbook sejam sincronizados automaticamente com o Linear, seu workspace do Linear deve ter Manage workspace labels configurado como All members (em Settings > Security do Linear). Se isso não estiver habilitado, você precisará criar os rótulos manualmente no Linear.
2

Selecione os tickets e adicione o rótulo "Devin"

Abra seu backlog no Linear, pressione Cmd+A para selecionar vários tickets de uma vez (ou Shift+clique para um intervalo específico), depois clique com o botão direito e selecione Add label > Devin. Para usar um playbook específico, escolha um rótulo sincronizado como !plan no grupo de rótulos Devin Playbooks.Devin começa a definir o escopo de todos os tickets selecionados em paralelo. Em poucos minutos, cada ticket recebe um comentário detalhado com uma pontuação de confiança e um plano de implementação.
3

Leia a análise do Devin de cada ticket

Devin publica um comentário estruturado diretamente em cada ticket. Cada comentário inclui uma pontuação de confiança (🟢 🟡 🔴), os arquivos e módulos relevantes que encontrou na sua codebase, um plano de implementação passo a passo e quaisquer perguntas em aberto que precisam de uma resposta humana antes que Devin possa prosseguir.
TicketTítuloPontuaçãoO que Devin encontrou
FE-412Alternar modo escuro🟢Contexto de tema existe em src/contexts/ThemeContext.tsx; padrão de alternância usado em 3 outras configurações
FE-419Bug de fuso horário no seletor de data🟢Bug isolado em formatLocalDate() em src/utils/dates.ts; teste de unidade ausente
BE-203Migrar preferências para Postgres🟡14 pontos de chamada em 6 serviços — precisa de esclarecimento sobre a estratégia de rollback
BE-210Rate limiting em webhooks🟢Middleware de rate limiting existente em src/middleware/rateLimiter.ts; só precisa de configuração
INF-102Health check no k8s🟢Readiness probe já existe em /healthz; liveness probe segue o mesmo padrão
O que as pontuações significam:
  • 🟢 Green — Devin pode lidar com isso de forma autônoma. Clique no link no comentário do Devin para iniciar uma sessão imediatamente.
  • 🟡 Yellow — Devin tem perguntas específicas. Responda a elas na thread do ticket ou em Spaces, e Devin reavalia — muitas vezes atualizando para verde.
  • 🔴 Red — Melhor atribuído a um engenheiro humano, mas a análise da codebase feita pelo Devin oferece um ponto de partida para definir o escopo.
Com a integração do Linear instalada, Devin tem acesso nativo às ferramentas do Linear — então seu playbook pode instruir Devin a atualizar os rótulos dos tickets com base em suas descobertas. Por exemplo, Devin pode adicionar um rótulo Green, Yellow ou Red a cada ticket com base em sua pontuação de confiança. Como os rótulos podem acionar outras automações, você pode encadear fluxos de trabalho — por exemplo, um rótulo Green pode iniciar uma segunda sessão do Devin que começa a implementação.
4

Configure gatilhos de automação para o planejamento contínuo

Em vez de rotular tickets manualmente toda vez, configure um gatilho de automação para que novos tickets sejam planejados no momento em que chegarem ao seu backlog.Em Settings > Integrations > Linear, role até Automation triggers e clique em Add trigger:
  • Teams: Selecione as equipes a serem planejadas automaticamente (por exemplo, “Engineering”, “Platform”)
  • Statuses: Aciona quando um ticket é movido para um status específico, como “Triage” ou “Todo”
  • Labels: Opcionalmente, restrinja a rótulos específicos (por exemplo, apenas tickets Feature ou Improvement)
  • Playbook: Selecione !plan para que o Devin delimite o escopo e comente sem escrever código
Você pode duplicar o template playbook !plan e personalizá-lo para a sua organização — por exemplo, ajustando o formato de saída, adicionando instruções específicas do repositório ou alterando quais detalhes o Devin inclui em seus comentários.
Os gatilhos usam edge detection — eles só são acionados quando um ticket transita para um estado correspondente, não para tickets que já estão nesse estado. Agora, todo novo ticket que entrar na sua coluna “Todo” chegará pré-analisado, com uma pontuação de confiança e um plano de implementação, pronto para sua equipe revisar e priorizar.