Pular para o conteúdo principal

Backlog por sprint

Sprint 1 — Fundação

  • Criar projeto ou módulo Laravel + Vue.
  • Criar migrations principais.
  • Criar cadastro de conta de e-mail.
  • Criptografar senha da conta.
  • Testar conexão IMAP.
  • Listar pastas disponíveis.

Sprint 2 — Coleta de e-mails

  • Criar job de leitura IMAP.
  • Salvar e-mails no banco.
  • Evitar duplicidade por conta, pasta e UID.
  • Criar status COLETADO.
  • Criar tela simples de e-mails coletados.

Sprint 3 — Classificação com IA

  • Criar serviço de IA.
  • Montar prompt de classificação.
  • Enviar corpo do e-mail para classificação.
  • Validar JSON retornado.
  • Salvar prioridade, categoria, resumo, risco e ação sugerida.
  • Criar botão de reprocessamento.

Sprint 4 — Painel e revisão

  • Criar dashboard.
  • Criar caixa inteligente.
  • Criar tela de detalhe do e-mail.
  • Mostrar resumo, ação e resposta sugerida.
  • Permitir correção manual de prioridade e categoria.
  • Permitir rejeitar sugestão.

Sprint 5 — Aprovação e envio

  • Criar fluxo de aprovação.
  • Permitir edição da resposta sugerida.
  • Enviar por SMTP somente após aprovação.
  • Registrar data/hora de envio.
  • Registrar auditoria.
  • Bloquear qualquer envio automático sem aprovação.

Sprint 6 — Resumo diário

  • Gerar resumo diário.
  • Destacar P0 e P1.
  • Listar e-mails aguardando revisão.
  • Preparar texto para WhatsApp.
  • Registrar histórico de resumo.