Funcionalidades
Colunas e escopo
A unidade não é a coluna: é o conjunto. E o conjunto tem dono.
Uma coluna sozinha não significa nada: o que um card enxerga é a lista ordenada do quadro dele. Todo conjunto tem um dono, e o dono é um par:
Trocar o escopo é reversível
Com o escopo em TENANT, um conjunto de projeto fica inativo: continua no banco, nunca é apagado, não aparece em tela nenhuma e volta inteiro ao religar o escopo. A troca realoca os cards na mesma transação em que grava a configuração.
Quando o conjunto muda debaixo do card, ele é realocado casando por nome, senão por posição, senão na primeira coluna. O nome vem primeiro: um card em “QA” volta para “QA” mesmo que as duas listas tenham tamanhos diferentes.
Exatamente uma coluna de conclusão por conjunto
A marca done decide três coisas: o prazo lido em verde, a categoria “no prazo” do filtro e o destino dos cards pendentes ao concluir um epic.
A marca é exclusiva, e nunca fica vaga
Marcar uma coluna desliga a marca das demais na mesma transação; done: false é recusado com 422; e apagar a coluna marcada promove a última restante. Todo conjunto termina com exatamente uma coluna de conclusão.
O nome é a identidade
A coluna quase não viaja pelo id: o nome é único dentro do conjunto, e é por ele que o backup atravessa instalações e que o histórico registra a troca. O histórico guarda o nome que a coluna tinha na hora: renomeá-la depois não reescreve o passado.