Ticket × título e os três enums de status
Compatível com ww1.4.0
Ticket × título e os três enums de status
Seção intitulada “Ticket × título e os três enums de status”Três modelos de dados convivem no Workforce. Saber distinguir evita passar 20 minutos procurando o “ticket do backlog” que não existe.
O que tem ticket e o que não tem
Seção intitulada “O que tem ticket e o que não tem”| Entidade | Identificador | Como o plugin resolve |
|---|---|---|
| Task | Ticket number (#0042 / 42) ou UUID | Direto pelo número |
| Backlog item | Título (sem ticket) | Por trecho do título (case-insensitive) ou UUID colado |
| Feature | Título (sem ticket) | Por trecho do título (case-insensitive) ou UUID colado |
| Bug | Mesmo que task (task_type: bug) | Direto pelo número |
Os três enums de status
Seção intitulada “Os três enums de status”São três espaços de valores separados. Não misture — ready em backlog é diferente de ready em feature e de ready no workflow da task (que nem sempre existe).
1. Workflow da task (variável por projeto)
Seção intitulada “1. Workflow da task (variável por projeto)”Cada projeto pode definir seu próprio workflow. Exemplos comuns:
todo → in_progress → in_review → donetodo → in_progress → blocked → donetodo → cancelled
Como descobrir o enum do seu projeto:
# Pelo plugin:/ww:talk:ask quais status a task aceita neste projeto?Ou pergunte ao admin do projeto quais são os status válidos.
2. Backlog (schema fixo)
Seção intitulada “2. Backlog (schema fixo)”type BacklogStatus = 'draft' | 'ready' | 'in_refinement' | 'approved';draft— item recém-criado, ainda em discussãoready— refinado, aceito para planejamentoin_refinement— em discussão ativa com o timeapproved— aprovado, pronto para virar feature
3. Feature (schema fixo)
Seção intitulada “3. Feature (schema fixo)”type FeatureStatus = 'draft' | 'ready' | 'in_progress' | 'done';draft— em discussãoready— ready criteria completosin_progress— em desenvolvimento ativodone— entregue (delivered_value preenchido)
| Entidade | Identifica por | Status enum |
|---|---|---|
| Task | Ticket ou UUID | Workflow do projeto (variável) |
| Bug | Ticket (task_type=bug) | Workflow do projeto (variável) |
| Backlog | Título ou UUID | draft | ready | in_refinement | approved |
| Feature | Título ou UUID | draft | ready | in_progress | done |

