{"v":{"area":"admin","slug":"tarefas","path":"/home/tiixcom/public_html/teste/docs/readme/admin/tarefas.md","relative_path":"docs/readme/admin/tarefas.md","title":"Tarefas","html":"<h1>Tarefas</h1><h2>Rota</h2><ul><li><code>/adm/tarefas</code></li></ul><h2>O que e</h2><p>Central operacional de tarefas em formato de quadro, com foco em execucao, checkpoints, tempo investido, comentarios e acompanhamento por status.</p><h2>Para que serve</h2><ul><li>visualizar a fila propria ou do time por status;</li><li>iniciar ou encerrar timers de execucao;</li><li>concluir tarefas com registro de nota final e grau de dificuldade;</li><li>vincular contexto de GitHub e transformar uma tarefa em ticket quando o fluxo precisar sair do quadro;</li><li>abrir o detalhe completo para checklist, comentarios, anexos, atribuicoes e historico.</li><li>pedir prorrogacao justificada quando o prazo precisar de validacao formal da lideranca.</li></ul><h2>Blocos principais</h2><ul><li>hero Matdash com contexto de execucao operacional;</li><li>bloco de impacto na performance, que mostra score do dia, streaks, badges, sinais operacionais com icones e cores, e proximas acoes em <code>So minhas</code>, e leitura coletiva de time no modo <code>Time</code>;</li><li>filtros em offcanvas acionados pelos botoes do topo;</li><li>quadro kanban por status, com scroll interno por coluna para evitar um board excessivamente alto;</li><li>card de tarefa com tempo da equipe, tempo proprio, prazo, responsavel, checklist, chips de impacto e acoes rapidas;</li><li>detalhe da tarefa com bloco de governanca de prazo para solicitar, aprovar ou rejeitar prorrogacao;</li><li>modais auxiliares para checkpoint, GitHub e detalhe avancado.</li></ul><h2>Botoes do topo</h2><ul><li><code>Filtros</code>: abre o offcanvas com contrato, busca, prioridade, tipo e visibilidade de concluidas;</li><li><code>Nova tarefa</code>: abre o cadastro de uma nova tarefa.</li></ul><h2>Acoes principais</h2><ul><li><code>Concluir tarefa</code>: aparece como primeira acao do card, abre confirmacao com nota de conclusao e dificuldade, grava o status e registra o fechamento nos comentarios da tarefa;</li><li><code>Iniciar timer</code> e <code>Parar timer</code>: controlam a execucao da tarefa com comentario obrigatorio ao encerrar;</li><li><code>Novo checkpoint</code>: registra um marco rapido da evolucao;</li><li><code>Vincular GitHub</code>: fica disponivel no menu de acoes do card;</li><li><code>Transformar em ticket</code>: cria um ticket interno a partir da tarefa e vincula esse ticket ao contexto da tarefa.</li><li><code>Solicitar prorrogacao</code>: aparece no detalhe para quem recebeu a tarefa e nao controla o prazo estrutural.</li></ul><h2>Observacoes</h2><ul><li>a conclusao guiada usa <code>TasksController</code> e <code>TasksService</code> para garantir que a nota final e a dificuldade fiquem registradas junto da mudanca de status;</li><li>o bloco de performance reutiliza o mesmo recorte de gamificacao do workspace, para deixar claro o efeito da fila atual no score pessoal;</li><li>tarefas com prorrogacao pendente trocam o chip de impacto para <code>Prazo em revisao</code>, evitando ler o caso como atraso aberto comum antes da decisao;</li><li>os sinais operacionais do recorte atual entram no proprio bloco de performance, junto de streaks, badges e riscos, para reduzir repeticao visual e deixar o feedback mais compacto;</li><li>a transformacao em ticket reaproveita a API de tickets existente e registra o vinculo via <code>TaskContext</code>;</li><li>a aba de anexos do modal usa <code>/adm/api/Uploads/simple</code> para subir arquivos no path controlado de tarefas, reduzindo a dependencia do <code>upload.php</code>;</li><li>o menu de acoes concentra operacoes menos frequentes para deixar o rodape do card mais objetivo;</li><li>as colunas do kanban usam <code>SimpleBar</code>, mantendo o scroll vertical dentro de cada status sem perder o arraste entre colunas;</li><li>no modo <code>Time</code>, o bloco troca para uma leitura coletiva enxuta com score medio, destaques, riscos e badges recentes do time.</li></ul>"},"exp":1786545510}