Skip to content

Mapa de Features — De-para Vue SPA → React Native

De-para do web (contrasync-vue-spa) para o app (contrasync-reactnative-app).

  • ✅ = 100% implementado
  • ❌ = não implementado (parcial ou só web também conta como ❌)

Personas: [T] tomador (app/(main)/borrower/**) · [P] prestador (app/(main)/contract/**).

Contratos (ciclo de vida) — [T]

ÁreaWebApp
Lista de contratos
Wizard — Partes
Wizard — Modelo + variáveis
Wizard — Documentos
Wizard — Revisão interna
Wizard — Prestador/onboarding
Wizard — Assinatura
Save / advance / unsaved guard
Editar contrato
Detalhe — timeline
Detalhe — painel Info
Detalhe — painel Compliance
Detalhe — painel Aditivos
Cancelar contrato
Disparar assinatura + lembrete
Contratos em risco
Config de renovação
Visão Kanban da lista

Aditivos / Distratos — [T]

ÁreaWebApp
Fluxo de aditivo
Seleção de tipo (aditivo/distrato/substituição)
Distrato (termination)
Painel de aditivos no detalhe

Contratos legados — [T]

ÁreaWebApp
Lista de legados
Import em lote
Incorporar como contrato
Detalhe do documento
Reprocessar OCR (único + todos)
Converter em template
Descartar / confirmar extração
Scan IA de documento

Negociação — [T]

ÁreaWebApp
Negociação interna
Documento interativo + sugestões
Revisão IA das sugestões
Nova sugestão / rejeitar / respostas
Gerar link público / notificar partes
Página pública de negociação

Templates — [T]

ÁreaWebApp
Lista de templates
Upload DOCX
Painel Info
Painel Variáveis
Painel Assinaturas (placement)
Painel Preview
Salvar rascunho / publicar
Structure builder
Structure — editor de nó
Structure — biblioteca de cláusulas
Structure — gerar cláusula IA
Editor rich-text clássico do corpo
Versões / histórico da estrutura
Diff de versões

Workflows — [T]

ÁreaWebApp
Lista de workflows
Editor + timeline
Passo Partes
Passo Modelo
Passo Documentos
Passo Revisão
Passo Prestador/onboarding
Passo Assinatura
Publicar / rascunho
Análise de revisão por IA
Branches de modelo / predefinido
Passos derivados Form/Upload

Fluxos de revisão — [T]

ÁreaWebApp
Lista
Editor + timeline
Editor de nó (reviewer, modo, condições, paralelo)
Publicar / rascunho / arquivado

Fluxos de assinatura — [T]

ÁreaWebApp
Lista
Editor + timeline
Nó — signer/grupo/parte/quorum
Nó — SLA/execução/paralelo/condição
Publicar / rascunho / arquivado

Compliance — [T]

ÁreaWebApp
Lista de fluxos
Criar / editar fluxo
Etapas por dia
Editor de etapa (tipo + form)
Etapa — documentos / invoice / platform-data
Etapa — validação / validadores
Aprovar / rejeitar etapa
Revisar documentos individuais
Anexar / desanexar fluxo a membro
Estender prazo de etapa
Análise "xray"

Equipe — [T]

ÁreaWebApp
Lista
Filtros (tipo / contrato)
Detalhe — abas horas/consolidado/compliance/histórico/NF
Painéis contrato/documentos/retroativos/geral/sessões
Detalhe de etapa de compliance
Ativar / inativar membro
Ações de contrato no painel
Aprovar / recusar retroativo

Clientes — [T]

ÁreaWebApp
Lista
Sync ERP/CRM (detalhe + lote)
Detalhe — horas/compliance/histórico/sessões
Aba Painel/Overview
Financeiro / cobranças
Notas
Documentos (enviar/solicitar/aprovar)
Painel Metadados
Painel Aprovação de documentos
Painel Integrações

Prestador — [P]

ÁreaWebApp
Contrato ativo + histórico + documentos + PDF
Horas (lista / lançamento / detalhe)
Solicitar horas retroativas
Excluir lançamento de horas
Compliance (etapas, upload, horas, NF)
Emissão de NF com impostos
Notas fiscais (lista / detalhe / PDF)
Aceite de EULA na compliance

Financeiro — [T]

ÁreaWebApp
KPIs (4)
Faturas recentes + seletor mês/ano
Lista de prestadores + detalhe
Gráfico evolução mensal / breakdown
Filtros da lista (status/mês/ano)

Notas fiscais (tomador)

ÁreaWebApp
Hub de NF do tomador
Cancelar nota
Retentar emissão
Certificado digital / config fiscal

Relatórios — [T]

ÁreaWebApp
Lista
Criar / gerar
Download xlsx
Excluir

Monitoramento / horas

ÁreaWebApp
Cards de resumo (dia/semana/mês) [T]
Entradas diárias + consolidado [T]
Lançar horas (criar/editar) [P]
Aprovar / recusar retroativo [T]
Exportar relatório do detalhe

Dashboard / Home — [T]

ÁreaWebApp
Contratos recentes / destaque
Acesso rápido
Grid de KPIs
Gráfico de distribuição por status
Feed de atividades

Busca global — [T]

ÁreaWebApp
Busca + seções (contratos/templates/workflows/prestadores/membros)
Navegar para entidade
Atalhos padrão (query vazia)

Empresa (config) — [T]

ÁreaWebApp
Hub / menu
Geral
Identidade (logos + cores)
Endereço (+ CEP)
Notificações (canais + matriz por tipo)
Segurança — excluir empresa

Assinaturas / planos — [T]

ÁreaWebApp
Painel (plano/status/ciclo)
Uso / métricas de política
Histórico de pagamentos
Gating de features
Grid de planos / checkout / cancelar / upgrade

SSO / Tenant — [T]

ÁreaWebApp
Status / config SSO
Claim de subdomínio + disponibilidade
Editor de conexão (OIDC/SAML/JIT/SCIM)
Group mappings
Rotação de token SCIM
Resolução de tenant por subdomínio

Permissões / Roles — [T]

ÁreaWebApp
Lista de perfis
Editor de perfil
Matriz de permissões
Gating de rota por permissão

Usuários — [T]

ÁreaWebApp
Lista de membros
Editar dados
Permissões/roles do membro
Sessões do membro
Excluir membro
Convidar / criar membro
Editar avatar do membro

Perfil — [T]/[P]

ÁreaWebApp
Aparência (tema) + idioma
Canais de notificação (por usuário)
Editar dados do perfil
Upload de avatar
Trocar senha
Sessões próprias

Auth / Acesso

ÁreaWebApp
Login por QR / código
Selecionar empresa / persona
Login email-senha
Registro
Esqueci / definir senha
OAuth social
SSO login + callback
Verificação email/telefone
Onboarding de novo usuário

Integrações — [T]

ÁreaWebApp
Lista / grid de integrações
Conectar provedor (credenciais)
Editar conexão
OAuth + redirect + callback
Testar / desconectar
Workspace (status / histórico)
Entidades + detalhe
Wizard gerar contratos
Sync cliente→provedor

Agente (Zelor) — [T]

ÁreaWebApp
Chat + streaming
Histórico de sessões
Memória / tom
Não lido
Capabilities de UI (driver)
Seletor de modo READ/ASSIST/ACT
Automações
Anexos no chat
Integração com item de revisão
Studio bridge

Notificações — [T]

ÁreaWebApp
Inbox / lista
Detalhe
Marcar lido / todos
Contador / badge
Entrega em tempo real
Preferências por canal

Portal / externo (público)

ÁreaWebApp
Portal do cliente (magic-link + código)
Assinatura pública (desenho)
Revisão pública
Onboarding público
Validação de assinatura
Assinatura interna (progresso/lembrete)
Revisão interna (item/comentários/respostas)
Revisão de documento/parte do prestador

Suporte

ÁreaWebApp
Hub de suporte (WhatsApp/chat/email/ticket/FAQ)

Endereço (CEP)

ÁreaWebApp
Busca de CEP

Shell / navegação

ÁreaWebApp
Troca de empresa / persona
Navegação primária
Header de tela
Visualizador de PDF
Deep links