Prepara a sessão de trabalho. Ele confere se o acesso ao WiseWork está funcionando, descobre quem é você, fixa o produto em que você vai trabalhar e guarda no seu projeto uma cópia do que você mais consulta — por padrão, suas tasks abertas e um resumo de atividades. A sprint ativa entra se você pedir.
É o único comando que fixa o produto. Todos os outros usam o que ele deixou pronto.
Como utilizar
Rode sem argumentos para inicializar com o projeto já fixado, ou passe um nome de projeto em texto livre para fixar ou trocar de projeto. Ao final, mostra o resumo da sessão: sua identidade, o projeto fixado, as estatísticas da sprint ativa e as suas tasks abertas.
Exemplos
/ww:init
/ww:init projeto checkout
/ww:init muda para o produto omni-route
/ww:init com a sprint
/ww:init sem o resumo de atividades
Na ambiguidade
Sem dizer nada, ele reconhece você sozinho e mantém o produto já fixado. Se você citar um nome, fixa esse. Se houver mais de um produto possível, pergunta em vez de escolher.
Notas
É o único comando que fixa o produto, e o único que refaz a cópia local por inteiro. Rode de novo ao trocar de produto ou quando desconfiar que a lista está velha.
Uma vez no começo do dia ou da sessão. E de novo quando você troca de produto, ou quando desconfia que a lista de tasks está velha.
- Confere o acesso. Se a conexão ou o token estiverem com problema, o comando para aqui e diz exatamente qual é o caso — token expirado, token inexistente, token revogado, credencial inválida, tempo esgotado ou falha de rede — apontando para
/ww:config:mcp. Ele nunca segue com uma sessão pela metade.
- Descobre quem é você e guarda essa identidade para os outros comandos.
- Fixa o produto. Se nenhum estiver fixado, ou se você pediu outro, ele lista os produtos e fixa o escolhido. Quando o nome que você escreveu bate com um só, usa aquele; quando há dúvida, pergunta.
- Pré-carrega o que você mais usa, tudo ao mesmo tempo.
- Mostra um resumo da sessão: quem é você, qual produto ficou fixado e o que foi carregado.
Você escolhe o conjunto, por projeto:
| O que | Ligado por padrão |
|---|
| Suas tasks abertas | sim |
| Resumo de atividades | sim |
| Sprint ativa | não |
- Suas tasks abertas — as tasks no seu nome que ainda estão em aberto. Tasks concluídas, canceladas, arquivadas ou na geladeira nunca entram nessa lista.
- Resumo de atividades — o mesmo digest do /ww:talk:activity-summary, montado a partir do histórico do seu repositório dos últimos 2 dias e dos registros locais de task. Este passo não consulta o WiseWork.
- Sprint ativa — a sprint em andamento, com estatísticas e a lista de tasks. Se não houver sprint ativa, isso é dito claramente.
Para mudar o padrão de vez, use o /ww:config:preferences. Para mudar só desta vez, diga na própria frase: “com a sprint”, “sem o resumo de atividades”. Um pedido assim não muda o produto que você fixou.
O /ww:init faz as consultas ao WiseWork para os outros comandos não precisarem fazer. Depois dele, comandos como o /ww:task:list respondem a partir dessa cópia local, na hora, sem ida e volta à rede. Só este comando regenera a cópia por inteiro.
- Sem flags. Você escreve o pedido em português mesmo.
- O comando nunca esconde um erro. Falhas aparecem com contexto suficiente para você agir.