Pular para o conteúdo

/ww:task:status

Muda o status de uma ou várias tasks a partir de uma frase só. O comando entende os pares “ticket → novo status”, confere se esses status existem no seu produto e aplica tudo de uma vez.

/ww:task:status

TaskCompatível com ww 1.7.3

Como utilizar

Diga em texto livre quais tickets mudam e para qual status, inclusive em frases agrupadas (por exemplo, 'a 1, 2 e 3 estão done, a 10 cancelada'). Você pode usar palavras naturais; a IA mapeia para o status válido. Sem ticket e status não há o que atualizar.

Exemplos

/ww:task:status a 1234 e a 1235 estão done, a 1301 está cancelada
/ww:task:status comecei a 1402
/ww:task:status manda a 88 e a 90 para revisão

Na ambiguidade

Se o status que você pediu não existir no seu produto, o comando pergunta e oferece os válidos. Um ticket que não existe aparece no relatório e o resto do lote é aplicado.

No fim de uma entrega, ou naquele acerto de contas do fim do dia em que várias tasks mudam de lugar ao mesmo tempo.

  1. O comando lê os pares “ticket → status” da sua frase, inclusive quando você agrupa (“a 1, 2, 3 e 4 estão done, a 10 está cancelada”).
  2. Confere cada status pedido contra os status que o seu produto realmente usa.
  3. Localiza as tasks pelos números de ticket.
  4. Aplica todas as mudanças de uma vez.
  5. Atualiza a sua lista local e mostra uma tabela com ticket, título, status anterior, status novo e o resultado de cada item.
  • A fazer — diga “a fazer” ou “voltou”.
  • Em andamento — diga “comecei”, “fazendo” ou “em andamento”.
  • Em revisão — diga “em revisão” ou “para revisar”.
  • Concluída — diga “pronta”, “feita”, “concluída” ou “finalizada”.
  • Cancelada — diga “cancelada”.

Cada produto define os próprios status. Se a palavra que você usou não existe lá, o comando pergunta e oferece os status válidos em vez de escolher um parecido.

  • Uma task com problema não cancela as outras. Ticket inexistente ou falha de gravação aparece no relatório, e o resto do lote é aplicado.
  • Na dúvida, ele pergunta. Nem ticket nem status são adivinhados.
  • A lista local fica em dia. Depois da mudança, o /ww:task:list já mostra o status novo.