Funcionalidades
Projetos e epics
Dois níveis de agrupamento dentro do espaço, e nenhum deles isola nada.
Projeto é um rótulo de filtro
Ele agrupa cards na barra lateral (Todos os cards / Sem projeto / cada projeto) e não é um espaço isolado: quem isola é o espaço de trabalho. Apagar um projeto libera os cards: eles voltam para “Sem projeto”, porque projectId é anulável.
Epic agrupa uma entrega dentro do projeto
O epic é a única entidade que herda o espaço em vez de carregá-lo: Epic.projectId é obrigatório, e o espaço vem do projeto. Epic solto não existe, e é por isso que a criação dele não pede tenantId.
- Um card só entra num epic do próprio projeto. A regra vale nos dois sentidos: mudar o projeto do card também é conferido.
- Um epic pode ter alvo de data. Cards que entram nele herdam o prazo, e sobrescrever uma data já escolhida exige pedido explícito (
alignDueAt). - Um epic pode ser travado (
locked): ele para de receber cards novos. É reversível e não mexe em card nenhum. - Concluir um epic exige decidir os pendentes: os cards que ainda não chegaram na coluna de conclusão vão para lá (
DONE) ou para outro epic (MOVE). Não existe “deixar como está”.
Epics são opcionais
A feature inteira pode ser desligada nas Configurações, mas desligar apaga todos os epics, e por isso a rota exige a frase REMOVER EPICS.