Gerador de Relatórios de Tarefas

O que faz

Gera relatórios estruturados e padronizados para controle interno de tarefas concluídas, facilitando comunicação entre desenvolvimento e teste. Cada relatório contém 4 seções essenciais com informações prontas para documentação e sistemas internos.

Quando usar

Sempre que você concluir uma tarefa ou feature e precisar documentar: - ✅ Para repassar para a equipe de testes - ✅ Para preencher sistemas internos de controle - ✅ Para gerar change notes do sistema - ✅ Para documentar modificações sem jargão técnico

Procedimento

Quando você pedir "Gere o relatório para o serviço por favor", sigo estes passos:

1. Extração Automática do Git

  • Obtenho os arquivos modificados do último commit/branch
  • Listo apenas os paths relativos (sem prefixos técnicos desnecessários)

2. Seções do Relatório

Realização (Interno)

  • Descrição breve (3-5 linhas) do que foi implementado
  • Foco no resultado, não em detalhes técnicos
  • Linguagem clara e direta

Fontes Modificados

  • Lista de caminhos dos arquivos editados
  • Um arquivo por linha
  • Paths relativos ao projeto

p/ Teste

  • Instruções step-by-step para a equipe acessar a mudança
  • Linguagem simples, sem jargão técnico (sem "refactor", "merge", "deploy", etc.)
  • Como chegar ao recurso modificado (ex: "abra o menu > clique em X")
  • Como testar se funciona (ex: "clique no botão Y e veja se Z acontece")
  • Suposições mínimas sobre conhecimento técnico

O que há de novo

  • Texto curto (1-3 linhas) para change notes da versão
  • Descreve o benefício/mudança visível para usuários
  • Tom informal, sem termos técnicos

3. Formato

Modelo de Relatório de Tarefa

Use este template como referência para o formato esperado dos relatórios.


Relatório de Tarefa Concluída

Data: [YYYY-MM-DD]

Tarefa: [Título ou ID da tarefa]

Realização (Interno)

[Descrição breve do que foi feito em 3-5 linhas. Foco no resultado.]

Exemplo:

Implementada funcionalidade de filtro por status no painel de tarefas. Agora usuários podem visualizar apenas tarefas ativas, concluídas ou pausadas através de abas interativas. Integrado com o store existente sem quebrar compatibilidade.

Fontes Modificados

  • src/components/TaskPanel.vue
  • src/stores/taskStore.ts
  • src/api/tasks.ts
  • tests/TaskPanel.spec.ts

p/ Teste

  1. [Passo 1 - como chegar ao recurso]
  2. [Passo 2 - o que fazer]
  3. [Passo 3 - o que esperar]
  4. [Passo 4 (opcional) - casos adicionais]

Exemplo:

  1. Acesse a página de Tarefas (menu esquerdo > Tarefas)
  2. No topo da lista, você verá três abas: "Ativas", "Concluídas" e "Pausadas"
  3. Clique em cada aba e confirme que só aparecem tarefas do tipo selecionado
  4. Crie uma nova tarefa, marque como concluída e veja se desaparece da aba "Ativas" e aparece em "Concluídas"
  5. Teste o botão "Limpar filtros" (se existir) para retornar à visualização completa

O que há de novo

[Texto curto (1-3 linhas) descrevendo o benefício/mudança visível.]

Exemplo:

Novo sistema de filtros para tarefas. Organize sua lista por status com um simples clique nas abas. Melhora a produtividade ao focar apenas nas tarefas relevantes.


Dicas de Redação

Para a seção de Realização (Interno)

  • ✅ Use linguagem técnica se necessário (é para desenvolvedores/PO)
  • ✅ Descreva o o quê e por quê
  • ✅ Mencione integrações importantes
  • ❌ Não detalhe como foi implementado (nem ninguém se importa com padrões de design aqui)

Para a seção de p/ Teste

  • ✅ Instrua como um guia de usabilidade
  • ✅ Use palavras simples: "clique", "abra", "marque", "veja"
  • ✅ Seja específico: "menu esquerdo > Tarefas" (não "navegue")
  • ✅ Indique resultado esperado: "você verá...", "vai desaparecer...", "deve aparecer..."
  • ❌ Nunca diga: "faça deploy", "rode os testes", "abra o DevTools"
  • ❌ Não use: "endpoint", "branch", "refactor", "query", "middleware"

Para a seção de O que há de novo

  • ✅ Foco no benefício do usuário
  • ✅ Tone informal, amigável
  • ✅ Uma frase principal + resultado prático
  • ❌ Não descreva implementação técnica

Checklist Antes de Solicitar o Relatório

  • [ ] A tarefa está realmente concluída (não WIP)
  • [ ] Os arquivos foram commitados/salvos
  • [ ] Você tem clareza sobre o que foi alterado
  • [ ] Pode instruir alguém (sem conhecimento técnico) como testar

  • Markdown estruturado, pronto para copiar/colar

  • Seções bem delimitadas
  • Fácil de separar e usar em diferentes sistemas

Exemplo de Uso

Você pede:

Gere o relatório para o serviço por favor

Eu gero:

## Relatório de Tarefa Concluída

### Realização (Interno)
Implementada funcionalidade de filtro por status no painel de tarefas. Agora usuários podem visualizar apenas tarefas ativas, concluídas ou pausadas através de abas interativas.

### Fontes Modificados

- `src/components/TaskPanel.vue`
- `src/stores/taskStore.ts`
- `src/api/tasks.ts`

### p/ Teste

1. Acesse a página de Tarefas (menu esquerdo > Tarefas)
2. No topo da lista, você verá três abas: "Ativas", "Concluídas" e "Pausadas"
3. Clique em cada aba e confirme que só aparecem tarefas do tipo selecionado
4. Crie uma nova tarefa, marque como concluída e veja se desaparece da aba "Ativas"

### O que há de novo

Novo sistema de filtros para tarefas. Organize sua lista por status com um simples clique nas abas.

Princípios

  • Clareza acima de tudo: A equipe de testes deve entender sem perguntar
  • Sem jargão: Nada de "deploy", "branch", "refactor", "endpoint", etc.
  • Concisão: Informação útil, sem fluff
  • Consistência: Sempre a mesma estrutura, mesma ordem

Armazenamento

Essas instruções são persistentes. Cada vez que você pedir "Gere o relatório para o serviço por favor", serei sempre acionado automaticamente com este guia em contexto.