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.
- 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.