Altera uma ou várias features a partir de uma frase. Status, prioridade, critérios de prontidão, estimativas, dependências, notas, tags, vínculo com a história de backlog e posição na fila — tudo passa por aqui.
Como utilizar
Aceita texto livre pareando cada feature com o que muda nela. A IA identifica as features pelo título e monta as alterações; várias features no mesmo pedido são atualizadas em paralelo.
Exemplos
/ww:features:update a exportação do relatório está em progresso
/ww:features:update onboarding magic link: 13 pontos, prioridade crítica
/ww:features:update a de filtro por data está entregue
Na ambiguidade
Se mais de uma feature bater com o título, o comando pergunta. Se a palavra de status ou prioridade não existir, ele oferece as válidas. Numa operação que escreve, nada é adivinhado.
Notas
Critérios de prontidão, dependências e tags são substituídos, não somados: ao mexer neles, diga a lista final que você quer.
Ao fechar uma entrega, ou depois de um planejamento em que várias features ganharam estimativa e prioridade.
- O comando separa da sua frase quais features mudam e o que muda em cada uma, inclusive quando você agrupa (“a de exportação e a de filtro estão entregues”).
- Procura cada feature pelo título, entre todas. Várias candidatas, ele pergunta; nenhuma, registra a falha daquele item e segue com as outras.
- Guarda os valores atuais para poder mostrar o antes e o depois.
- Aplica todas as mudanças.
- Mostra uma linha por campo alterado: título, campo, antes, depois e resultado.
Título, descrição, história de backlog vinculada, status, prioridade, valor entregue, critérios de prontidão, dependências, notas, pontos, horas estimadas, tags e posição na fila.
Quem criou a feature não muda. Para desvincular a feature de uma história, basta pedir para tirar o vínculo.
- Rascunho — diga “rascunho” ou “ideia”.
- Pronta para dev — diga “pronta” ou “pronta para dev”.
- Em progresso — diga “em progresso”, “em andamento” ou “comecei”.
- Entregue — diga “entregue”, “concluída” ou “feita”.
Prioridades: baixa, média, alta, crítica e urgente. Palavra fora dessas listas, o comando pergunta em vez de escolher a mais parecida.
- Critérios, dependências e tags são substituídos, não somados. Ao mexer neles, diga a lista final — o comando reenvia a lista completa, preservando o que você não citou.
- Uma feature com problema não derruba as outras. Todas aparecem no relatório final.
- Este comando não apaga nada. Ele só altera; excluir feature não é papel dele.