Documento · Cronograma de Desenvolvimento

CLOP — Plano de Implementação

Duração: 8 semanas 6 fases MaxisPlus × Thiago Olaia x APD Advocacia
Linha do tempo
S1
S2
S3
S4
S5
S6
S7
S8
FASE 01Fundação
FASE 02Interface do corretor
FASE 03Painel do jurídico
FASE 04Embasamento e score
FASE 05Revisão e aprovação
FASE 06Validação e piloto
FASE 01
Fundação
Semana 1
Estrutura base da aplicação e do ambiente de dados. Não visível ao usuário final.
Atividades
  • Definição do modelo de dados para operações, partes e documentos
  • Configuração de ambiente de armazenamento seguro de documentos
  • Controle de acesso para o time jurídico parceiro
  • Estrutura base da aplicação servidora
FASE 02
Interface do corretor
Semanas 2 e 3
Fluxo de coleta de dados pelo WhatsApp, desenhado como conversa guiada.
Atividades
  • Recebimento e processamento de mensagens do corretor
  • Identificação da operação em andamento a partir do número de WhatsApp
  • Coleta guiada de dados do vendedor (e do cônjuge, quando aplicável)
  • Coleta guiada de dados do comprador (e do cônjuge, quando aplicável)
  • Coleta guiada de dados do imóvel, incluindo número de matrícula
  • Transição automática da operação para a etapa jurídica ao final da coleta
FASE 03
Painel do jurídico
Semanas 3 e 4
Interface de trabalho do advogado parceiro.
Atividades
  • Acesso restrito por autenticação
  • Lista de operações em andamento, agrupadas por status
  • Tela de detalhe com todos os dados submetidos pelo corretor
  • Upload da minuta do contrato
  • Envio automático da minuta ao corretor via WhatsApp
FASE 04
Embasamento jurídico e score de conformidade
Semanas 4 a 6
Acompanhamento da coleta de certidões exigidas em cada operação e geração do score de conformidade jurídica.
Atividades
  • Checklist de certidões sobre o imóvel
  • Checklist de certidões sobre parte pessoa física
  • Checklist de certidões sobre parte pessoa jurídica
  • Registro do status de cada certidão (pendente, obtida, com apontamento)
  • Regra automática: parte pessoa física empresária dispara verificação secundária sobre os CNPJs vinculados
  • Cálculo do score de conformidade com base na completude e nos achados das certidões
  • Exibição do score no painel do jurídico e no histórico da operação
  • Registro de apontamentos que exigem análise jurídica manual
Observação
A regra da pessoa física empresária é exigência das diretrizes de due diligence e não pode ser tratada como caso de exceção. Ela deve estar integrada ao fluxo principal desde o início desta fase.
FASE 05
Fluxo de revisão e aprovação
Semanas 5 e 6
Circuito de ajustes entre as partes, o corretor e o jurídico.
Atividades
  • Coleta das observações das partes via WhatsApp
  • Exibição das observações no painel do jurídico
  • Upload de nova versão da minuta pelo jurídico
  • Envio da nova versão ao corretor
  • Registro de aprovação final pelas partes
  • Encaminhamento da operação para assinatura
  • Tratamento de casos fora do fluxo padrão
FASE 06
Validação e piloto
Semanas 7 e 8
Testes internos e operação com corretores parceiros em negócios reais.
Atividades
  • Teste do fluxo completo de ponta a ponta com dados reais
  • Revisão dos controles de acesso e de expiração de links
  • Configuração de registros de atividade e alertas de falha
  • Operação com 2 a 3 corretores parceiros do ecossistema APD
  • Levantamento de pontos de atrito observados em campo
  • Triagem de ajustes entre correção imediata e itens de backlog
Quadro de tarefas
A fazer 40
CadastroUpload real de arquivos no Supabase Storage
CadastroOrganização persistente de documentos no Supabase Postgres
CadastroTelas de cadastro de processo, parte, imóvel e documento
OperacionalFiltros por status, etapa, responsável ou prioridade
OperacionalPainel operacional no frontend
OperacionalLinha do tempo visual no frontend
JurídicoServiço dedicado de geração de documentos por templates
JurídicoVersionamento de contrato separado da base jurídica
JurídicoFluxo padrão de parecer com estados de revisão e aprovação
JurídicoInterface jurídica para gestão de regras, templates e checklists
CopilotPrompts de produção e validação JSON para OpenRouter
CopilotRecuperação sobre texto de documentos ou embeddings
CopilotBusca semântica com pgvector
CopilotRecuperação do histórico de conversas
CopilotFluxo de revisão humana de rascunhos gerados
WhatsAppDecisão de provedor (Twilio, Meta Cloud API, Z-API ou outro)
WhatsAppEndpoint de webhook de entrada
WhatsAppEnviador de mensagens de saída
WhatsAppResolução de número para usuário, processo ou sessão interna
WhatsAppGestão de status de entrega de mensagens
WhatsAppCredenciais e configuração de deployment do provedor
SegurançaVerificação de JWT do Supabase
SegurançaPersistência no Supabase Postgres
SegurançaMigrações de banco de dados
SegurançaDesign de políticas de row-level security
SegurançaEntidade de log de auditoria
SegurançaPolítica de retenção e acesso orientada à LGPD
SegurançaMiddleware de segurança, rate limiting e logs estruturados
DashboardDetalhamento de pendências por status
DashboardDocumentos ausentes por processo e etapa
DashboardProdutividade por operador
DashboardDashboard gerencial no frontend
APIGeração de OpenAPI a partir de schemas Zod
APIConvenções de paginação, filtro e ordenação
APICatálogo de erros estável
TestesTestes unitários por branch de serviço e casos de validação
TestesTestes de integração contra Supabase local ou projeto de teste
TestesTeste simulado do adaptador OpenRouter
TestesTestes de tratamento de JSON malformado do LLM
TestesTestes para URL de upload com Supabase simulado
Em andamento 12
CadastroLimite do fluxo de upload via /documents/upload-url
OperacionalAPI de dados do painel operacional via /dashboard/summary
OperacionalVisão consolidada de pendências (via bundle e contagem do painel)
JurídicoArmazenamento básico de regras de pré-contrato na base jurídica
JurídicoRascunho de pareceres via resposta estruturada do agente
CopilotAdaptador OpenRouter implementado
WhatsAppMarcador de canal WhatsApp na sessão do agente
SegurançaSimulação de autenticação local via header x-user-id
SegurançaSupabase Auth planejado, ainda não aplicado
SegurançaAdaptador Supabase Storage existente
DashboardPlaceholder básico de SLA: processos ativos sem pendências abertas
APISupabase adapter-ready para Storage (Postgres/Auth ainda não conectados)
Concluído 55
CadastroCriar, listar e atualizar processos via API
CadastroCadastrar partes envolvidas via API
CadastroCadastrar imóvel via API
CadastroArmazenar matrícula no registro do imóvel
CadastroArmazenar CPF/CNPJ como metadado da parte
CadastroArmazenar metadados de documentos vinculados ao processo, parte e imóvel
OperacionalCampos de etapa e status do processo
OperacionalListagem de processos via API
OperacionalAPI de eventos de linha do tempo
OperacionalNotas operacionais via eventos e descrição do processo
OperacionalAPI de criação e resolução de pendências
JurídicoModelo de base jurídica com regras, templates, checklists e fontes
JurídicoStatus de rascunho/publicado nas entradas da base
JurídicoVersionamento de entradas da base jurídica
JurídicoSomente entradas publicadas usadas pelo agente por padrão
CopilotAPI de sessão do agente
CopilotAPI de mensagens do agente
CopilotAgente vinculado a um processo
CopilotAgente monta contexto a partir do processo, partes, imóvel e pendências
CopilotAgente cita fatos do processo e referências da base jurídica
CopilotAgente identifica documentos ausentes como alertas de risco
CopilotAgente restrito à função assistiva, sem alterar status jurídico
SegurançaPapéis internos modelados: operador, advogado-admin, gestor
SegurançaVerificações básicas de RBAC para escrita, leitura e uso do agente
DashboardMétrica de total de processos
DashboardProcessos por etapa
DashboardProcessos por status
DashboardContagem de documentos ausentes
DashboardContagem de pendências abertas
DashboardContadores básicos de produtividade
APIGET /cases
APIPOST /cases
APIGET /cases/:id
APIPATCH /cases/:id
APIPOST /cases/:id/parties
APIPOST /cases/:id/properties
APIPOST /cases/:id/pending-items
APIPATCH /pending-items/:id/resolve
APIPOST /cases/:id/timeline
APIPOST /cases/:id/documents
APIPOST /documents/upload-url
APIGET /legal-kb
APIPOST /legal-kb
APIPATCH /legal-kb/:id
APIGET /dashboard/summary
APIPOST /agent/sessions
APIPOST /agent/sessions/:id/messages
APIOpenAPI 3.1 disponível em /openapi.json
APISwagger UI disponível em /docs
TestesAPI: operador pode criar processos
TestesAPI: gestor não pode escrever processos
TestesAPI: base jurídica retorna apenas publicados por padrão
TestesAPI: gestor pode ler o resumo do painel
TestesAgente: cita fatos do processo e base jurídica publicada
TestesAgente: alerta de documento ausente
Pronto p/ teste 0
Nenhum item aqui ainda.
Publicado 0
Nenhum item publicado ainda.