Registra uma ou várias features a partir de uma descrição escrita do seu jeito. O comando transforma o seu texto em título, descrição organizada, critérios de prontidão e tags.
É entrada de produto: descreve o que deve ser entregue, sem abrir o código para analisar nada.
Como utilizar
Aceita texto livre descrevendo uma ou mais features; cite um item de backlog se quiser vincular. A IA deriva os campos e cria o registro. Você não precisa preencher estimativas nem status — o comando resolve o resto.
Exemplos
/ww:features:add exportação do relatório em CSV para a história de relatório mensal
/ww:features:add três features: filtro por data, ordenação por coluna e paginação
Na ambiguidade
Se o pedido estiver incerto — o que entregar ou para quem, escopo com mais de uma leitura, referência de backlog duvidosa —, o comando faz até 4 perguntas objetivas, numa rodada só, antes de criar. Quando o seu texto descreve mais de uma feature, mostra os títulos que derivou e espera a sua confirmação. Se a história de backlog citada não for encontrada, ele cria a feature sem vínculo e avisa — nunca falha por causa disso.
Notas
Prioridade, pontos, horas e dependências só entram se você disser. O comando não estima por você.
Ao quebrar uma história de backlog no que efetivamente será entregue, ou ao registrar uma entrega nova que ainda não tem história.
- O comando lê o seu texto e percebe se ele descreve uma feature ou várias.
- Se faltar algo para registrar uma feature precisa — o que deve ser entregue, para quem, o escopo ou critérios de prontidão que façam sentido —, ele pergunta antes: uma rodada, até 4 perguntas com opções concretas. Pedido claro segue direto, sem pergunta.
- Se você citar uma história de backlog (“para a história de exportação”), procura essa história pelo título e vincula a feature a ela. Se mais de uma história combinar, pergunta qual é.
- Para cada feature, deriva: título de uma linha, descrição organizada, de 2 a 5 critérios de prontidão (todos começam desmarcados) e de 2 a 5 tags. O valor entregue só é preenchido se você disser qual é.
- O status inicial é rascunho, a menos que você diga outro.
- Se for mais de uma feature, mostra os títulos derivados e pede sua confirmação antes de criar. As features confirmadas são criadas de uma vez só.
- Confirma o que foi criado, com o vínculo de backlog de cada uma — num lote, inclusive as que o WiseWork recusou.
- Vínculo que não resolve não bloqueia. Se a história citada não for encontrada, a feature é criada mesmo assim, sem vínculo, e o comando avisa.
- Estimativa não se inventa. Prioridade, pontos, horas e dependências só entram se você disser — e o comando também não pergunta por eles.
- A autoria é sua automaticamente, pelo seu acesso ao WiseWork.
- Lote grande tem limite: até 100 features por vez.
Cada produto define os próprios status de feature, e o comando confere a palavra que você usou contra os status do seu produto. Os padrões, válidos quando o produto não personalizou nada, são:
- Rascunho — diga “rascunho” ou “ideia”.
- Pronta para dev — diga “pronta” ou “pronta para dev”.
- Em progresso — diga “em progresso”, “em andamento”, “fazendo” ou “comecei”.
- Entregue — diga “entregue”, “concluída” ou “feita”.
Se a palavra não corresponder a nenhum status do seu produto, ou corresponder a mais de um, o comando pergunta e oferece os status reais.
Repare que são diferentes dos status de backlog.