Corrige um item do WiseWork — um bug, uma task ou uma feature. Você passa a referência; o comando busca o item, assume, diagnostica a causa raiz, aplica a correção mínima e mantém o item atualizado.
O item do WiseWork é a fonte da verdade e o próprio acompanhamento: o comando não cria plano nem checklist paralelos no seu repositório.
Uso
/ww:fix #1234
/ww:fix 3f2a1c9e-... --status done
/ww:fix "botão de login não responde no Chrome"
/ww:fix "reformulação do checkout" --type feature
Argumentos
| Argumento | Obrigatório? | Descrição |
|---|
<ticket|id|title> | Sim | O item a corrigir: número do ticket (#1234), identificador colado ou um pedaço do título. Se mais de um item bater com o título, o comando pergunta qual você quis. |
--type task|feature | Opcional | Força o tipo do item quando a referência serve para os dois. Use feature para percorrer as tasks filhas — os bugs são os alvos principais. |
--status <key> | Opcional | Onde o item termina. Sem isso, ele vai para revisão. |
Notas
O comando nunca corrige algo que não buscou no WiseWork, e não refatora o que não tem a ver com o problema.
Quando existe um defeito registrado e você quer resolvê-lo sem transformar a correção em uma reforma.
- Número do ticket —
#1234.
- Identificador colado — funciona para task e para feature.
- Um pedaço do título — “login button unresponsive on Chrome”. Se houver mais de um item parecido, o comando pergunta; se não houver nenhum, ele para e diz.
Antes de tocar no código, o comando assume o item: coloca no seu nome, move para “em andamento” e publica um comentário de abertura. Numa feature, faz isso com cada task filha que vai corrigir — os bugs são os alvos principais — e move a feature para “em andamento”.
Durante o trabalho, ele localiza os arquivos afetados, lê e diagnostica a causa raiz, aplica a correção mínima que resolve o problema, confere relendo o que mudou e publica comentários de progresso descrevendo a causa e a correção.
No fim, roda a validação do projeto (a primeira disponível entre typecheck, lint e build), corrige o que quebrou, publica um comentário final com causa raiz, arquivos alterados e resultado da validação, e devolve o item com o status certo — em revisão por padrão, ou o que você indicar com --status.
O fix procura a causa raiz e faz o mínimo que resolve: preserva o comportamento existente, segue os padrões que já estão ali e não refatora o que não tem a ver com o problema. O implement constrói a entrega inteira do item.
- Ele não corrige nada que não tenha buscado antes. O item vem do WiseWork antes de qualquer mudança.
- A correção não passa do escopo. Arquivos alheios ao item não são tocados.
- Os comentários saem em seu nome, pelo seu acesso.
- O comando nunca esconde um erro.