Dependências e sprints
Deps destravam o despacho automático numa board autônomo; sprint congela um recorte do trabalho e migra o que não terminou.
Duas alavancas estruturais da Fila: o que destrava o quê, e como o trabalho é recortado no tempo.
Dependências
deps são ids de outras tasks. Uma task pendente cujas dependências
ficaram todas done é despachada sozinha num board em modo autônomo —
inclusive no nascimento, se as dependências já estavam prontas. É assim
que se encadeia investigar → corrigir → revisar sem ninguém no meio.
Os requisitos, na ordem em que costumam falhar:
- o board precisa estar em modo autônomo;
- a task precisa ter provider declarado — ele não é herdado;
- o teto de concorrência precisa ter folga;
- as dependências precisam estar
donede verdade —failednão destrava.
Crie o filho antes de marcar o pai done. O despacho acontece na
transição; uma task criada depois espera por um evento que já passou.
Sprints
Um sprint é um recorte do trabalho com um começo e um fim. Fechar um sprint:
- congela os números e a composição do board;
- migra o que não terminou (todo, doing e interrompido) para um sprint novo;
- deixa o que terminou e as falhas julgadas no sprint fechado.
Um sprint vazio não fecha, e não existe fechamento por calendário — é sempre uma decisão explícita. O sprint fechado vira um snapshot imutável: os números dele nunca mudam depois.
O que fica aberto
Uma task pode nascer sem card nenhum: uma ideia pendente que ainda não virou trabalho. Ela fica na Fila esperando um provider e um despacho.
Ver A Fila para o modelo de task e participação.