O Quadro Kanban
O quadro Kanban em /dashboard/tasks e a base de qualquer gerente de operacoes. Ele traz todas as tasks abertas no seu subaccount, codificadas por cor segundo a priority, com badges de SLA que contam ate o breach. A maioria dos times de ops coloca isso num monitor de parede durante o standup da manha.
Colunas
O quadro tem cinco colunas ao vivo mais um estado terminal fora do quadro:
| Coluna | O que vive aqui |
|---|---|
| Created | Tasks novas, ainda nao atribuidas a um tecnico |
| Assigned | Tasks que um tecnico pegou ou que foram empurradas a ele, mas o trabalho ainda nao comecou |
| In Progress | Um tecnico apertou Start e capturou uma foto "before" |
| Resolved | O tecnico terminou o trabalho e subiu a foto "after" - aguarda aprovacao |
| Verified | Um ops_manager ou lead_tech aprovou o trabalho. Veiculo voltou para available. |
Tasks que ficaram verificadas por mais de 7 dias saem do quadro e ficam em Closed, acessivel pela barra de filtros. Tasks canceladas vao direto ao estado fora do quadro e aparecem no audit log.
O que cada card mostra
O card e feito para leitura rapida no standup:
- Vehicle number em fonte grande - por exemplo
V-0042 - Task type como icone (chave inglesa, bateria, vassoura, etc.)
- Priority chip (cinza, azul, laranja, vermelho)
- Avatar do assignee, ou em branco se nao atribuido
- Age - quanto tempo desde
created_at - SLA indicator - alerta amarelo quando dentro de 25% do breach, ponto vermelho quando ja em breach
Toque no card para abrir o side drawer, que traz o detalhe completo da task sem sair do quadro.
Filtros e visoes
Use a barra de filtros para focar o quadro:
- Status - multi-selecao; default e todos os estados ao vivo
- Type - por exemplo, restrinja a
battery_swapdurante um esforco de recarga - Priority - mostre so
criticalem uma sessao de triagem - Assignee - veja a fila de um unico tecnico
- Vehicle - puxe toda task ja aberta contra uma maquina
- Date range - util ao revisar os ultimos 7 ou 30 dias
As tres abas de visao (Kanban, Table, Map) respeitam o mesmo estado de filtro. A visao Map e o jeito mais rapido de identificar um cluster de tasks de bateria baixa em uma zona, o que normalmente indica pressao de rebalanceamento e nao problema de manutencao.
Badges de SLA
Cada card carrega um indicador de SLA dirigido por tasks.sla_due_at. O cron /api/cron/task-sla-check roda a cada 15 minutos e registra breaches em task_sla_breaches. A UI usa tres estados:
- Verde - mais de 25% da janela do SLA restante
- Amarelo - dentro de 25% do prazo (at-risk)
- Vermelho - passou do prazo (breached)
Quando uma task entra em breach, o assignee e o ops_manager ambos recebem push, e tasks criticas tambem disparam um webhook do Slack se voce tiver um configurado.
Drag-and-drop e acoes em massa
O caminho de escrita primario do quadro sao os botoes de acao no side drawer (Assign, Start, Resolve, Verify), nao drag-and-drop. Transicoes de status sao validadas no servidor, entao arrastar um card para Verified sem ele ter sido Resolved antes retornaria 409 de qualquer forma.
Para trabalho em batch, use a barra de acoes em massa que aparece quando voce marca dois ou mais cards:
- Bulk Assign - empurre 50 tasks de bateria baixa para um chargehand
- Bulk Close - feche em um clique a quantidade de tasks
deploydo turno - Bulk Reschedule - empurre todas as tasks pendentes de scheduled maintenance um dia adiante
O side drawer
Clique em qualquer card para abrir o side drawer com:
- Foto do veiculo e ultima localizacao conhecida
- Timeline completa com toda mudanca de status, comentario e troca de assignee
- Photos agrupadas por fase (before, during, after) com signed URLs que expiram em uma hora
- Parts lancadas contra a task com custos unitarios
- Labor lancada contra a task com minutos e taxa horaria
- Comments - thread interno de discussao
- Botoes de acao liberados pelo seu papel
Para ver o mesmo detalhe em pagina cheia, clique no titulo para chegar em /dashboard/tasks/[id].
Dica pro
Salve o Kanban com seu filtro de daily standup (status = Created + Assigned + In Progress, ordenado por priority) como favorito do navegador. A maioria dos gerentes de operacoes abre como primeira aba pela manha.