Pular para o conteúdo principal

Fluxos Principais

Fluxo de Registro e Onboarding

┌─────────────────────────────────────────────────────────────────┐
│ REGISTRO DE USUÁRIO │
└─────────────────────────────────────────────────────────────────┘


┌─────────────────┐
│ Selecionar Tipo │
│ de Usuário │
└─────────────────┘

┌───────────────────┼───────────────────┐
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Empreendedor │ │Agente Estrutur. │ │ (Futuro) │
│ │ │ │ │ Instituição │
│ - Dados Pessoais│ │ - Dados Pessoais│ │ Financeira │
│ - CPF, Telefone │ │ - CPF, Telefone │ │ │
│ - Comprovante │ │ - Instituição │ │ │
│ de Residência │ │ - CNPJ, Cargo │ │ │
│ - Documento ID │ │ - Documentos │ │ │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ Conta Ativada │ │Aguardando │
│ Imediatamente │ │Aprovação do │
│ │ │Gestor │
└─────────────────┘ └─────────────────┘


┌─────────────────┐
│ Email de │
│ Verificação │
└─────────────────┘

Fluxo de Plano de Negócio

┌─────────────────────────────────────────────────────────────────┐
│ CICLO DE VIDA DO PLANO DE NEGÓCIO │
└─────────────────────────────────────────────────────────────────┘

┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ PENDING │────▶│UNDER_REVIEW │────▶│ APPROVED │
│ (Rascunho) │ │ (Análise) │ │ (Aprovado) │
└─────────────┘ └─────────────┘ └─────────────┘
│ │
│ │
▼ │
┌─────────────┐ │
│ CORRECTIONS │ │
│ (Correções) │ │
└─────────────┘ │
│ │
│ │
▼ │
┌─────────────┐ │
│ REJECTED │ │
│ (Rejeitado) │ │
└─────────────┘ │


┌─────────────┐
│IN_MENTORSHIP│
│ (Mentoria) │
└─────────────┘

Estados do Plano

StatusDescriçãoAções Permitidas
PENDINGRascunho, em preenchimentoEditar, Submeter
UNDER_REVIEWAguardando revisão do agente-
CORRECTIONSCorreções solicitadasCorrigir, Resubmeter
APPROVEDAprovado pelo agenteSolicitar Mentoria
REJECTEDRejeitado definitivamente-
IN_MENTORSHIPEm processo de mentoriaAcompanhar

Fluxo de Revisão (Agente Estruturador)

┌─────────────────────────────────────────────────────────────────┐
│ REVISÃO DE PLANO DE NEGÓCIO │
└─────────────────────────────────────────────────────────────────┘

┌─────────────────┐
│ Kanban Board │
│ com Planos em │
│ UNDER_REVIEW │
└─────────────────┘


┌─────────────────┐
│ Selecionar │
│ Plano para │
│ Revisar │
└─────────────────┘


┌─────────────────┐
│ Analisar │
│ Informações │
│ do Plano │
└─────────────────┘

┌───────────────────┼───────────────────┐
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ APROVAR │ │ SOLICITAR │ │ REJEITAR │
│ │ │ CORREÇÕES │ │ │
│ - Feedback │ │ - Descrição │ │ - Justificativa │
│ positivo │ │ detalhada │ │ │
│ │ │ - Arquivo ref. │ │ │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Status: │ │ Status: │ │ Status: │
│ APPROVED │ │ CORRECTIONS │ │ REJECTED │
│ │ │ │ │ │
│ Email enviado │ │ Email enviado │ │ Email enviado │
│ ao empreendedor │ │ ao empreendedor │ │ ao empreendedor │
└─────────────────┘ └─────────────────┘ └─────────────────┘

Fluxo de Aprovação de Agentes (Gestor)

┌─────────────────────────────────────────────────────────────────┐
│ APROVAÇÃO DE AGENTE ESTRUTURADOR │
└─────────────────────────────────────────────────────────────────┘

┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Agente se │────▶│ Solicitação │────▶│ Gestor recebe │
│ registra │ │ criada com │ │ notificação │
│ │ │ status PENDING │ │ │
└─────────────────┘ └─────────────────┘ └─────────────────┘


┌─────────────────┐
│ Gestor revisa │
│ - Documentos │
│ - Instituição │
│ - Vínculo │
└─────────────────┘

┌──────────────────────────┼──────────────────────────┐
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ APROVAR │ │ REJEITAR │
│ │ │ │
│ - Notas │ │ - Justificativa │
└─────────────────┘ └─────────────────┘
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ is_approved=True│ │ is_approved= │
│ │ │ False │
│ Agente pode │ │ │
│ revisar planos │ │ Notificado │
└─────────────────┘ └─────────────────┘

Fluxo de Mentoria

┌─────────────────────────────────────────────────────────────────┐
│ SISTEMA DE MENTORIA │
└─────────────────────────────────────────────────────────────────┘

┌─────────────────┐
│ Empreendedor │
│ cria plano com │
│ needs_mentorship│
│ = True │
└─────────────────┘


┌─────────────────┐
│ Mentorship │
│ criada sem │
│ mentor │
│ (mentor = null) │
└─────────────────┘


┌─────────────────┐
│ Agente vê plano │
│ disponível para │
│ mentoria no │
│ Kanban Board │
└─────────────────┘


┌──────────────────┐
│ Agente assume │
│ mentoria │
│ POST /mentorships│
│ /assume/ │
└──────────────────┘


┌─────────────────┐
│ mentor = Agente │
│ Status = │
│ IN_MENTORSHIP │
└─────────────────┘


┌─────────────────┐
│ Acompanhamento │
│ - Notas │
│ - Feedback │
│ - Correções │
└─────────────────┘

Fluxo de Exclusão de Conta

┌─────────────────────────────────────────────────────────────────┐
│ SOFT DELETE DE CONTA │
└─────────────────────────────────────────────────────────────────┘

┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Usuário solicita│────▶│ AccountDeletion │────▶│ Conta marcada │
│ exclusão │ │ Request criado │ │ como deletada │
│ │ │ │ │ (soft delete) │
└─────────────────┘ └─────────────────┘ └─────────────────┘

┌──────────────────────────┤
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ Período de │ │ Após 30 dias │
│ carência │ │ │
│ (30 dias) │ │ Celery task │
│ │ │ executa exclusão│
│ Usuário pode │ │ permanente │
│ cancelar e │ │ │
│ reativar conta │ │ │
└─────────────────┘ └─────────────────┘