Pesquisar

Desenvolver back-end do módulo GEM-6 (Leilões Judiciais)

06/06/2026 às 14:57

Descrição do Projeto:

Documento de escopo para orçamento - GEM-6 (Leilões / MPGA)
Versão: 1.0 (para precificação)
Data: 06/06/2026
Módulo: GEM-6 - Auction MPGA
Projeto: GEMS
Desenvolvedor líder: Xiao (supervisão técnica)
Desenvolvedor contratado: (a definir)
Tipo de contrato: Preço fixo, escopo fechado

1. Objetivo
Implementar as funcionalidades pendentes do módulo GEM-6, levando o código atual (45%) para 100% completo, conforme especificações originais (anexos MPGA). O entregável é backend apenas (API, workers, banco de dados), respeitando padrões já adotados (Python/FastAPI, PostgreSQL, Redis, filas).

2. Escopo completo (o que deve ser implementado)
2.1. Conectores multi-fonte (adaptadores reais)
Implementar adaptadores para captura automática de editais, matrículas e intimações das seguintes fontes (mínimo viável para MVP):

- TRT (PJe, DJe) - web scraping + fallback RSS/API
- TJSP (e-SAJ, Projudi) - web scraping com tratamento de captcha
- TRF (e-Proc, PJe) - API Datajud + scraping
- Justiça Criminal - web scraping (varas criminais, SENAD)
- Caixa Econômica Federal (SFI) - RPA (Playwright) + leiloeiros credenciados
- Banco do Brasil - portal "Seu Imóvel BB" - scraping
- Bancos privados (Bradesco, Itaú, Santander) - agregadores (Zuk, Mega) - API ou scraping

Requisitos: padrão Adapter, tabela de configuração dinâmica, retry com backoff, fallback manual (tarefa no Módulo 8), normalização dos dados.

2.2. Prova de custódia completa (trindade)
- Hash SHA-256 (já existe)
- Print da página de origem (screenshot) armazenado em blob store (S3 ou similar)
- Timestamp NTP autenticado (servidor oficial, ex.: INMETRO)

Hard gate: persistência do lote só permitida com os 3 elementos preenchidos.

2.3. Motor de risco granular (MPGA)
Implementar todas as regras de negócio específicas (cerca de 30), conforme anexo técnico:

- Usufruto: RN-USU-01 (direito de acrescer), USU-02 (PJ 30 anos), USU-03 (falso positivo)
- Espólio: RN-ESP-01 (citação de morto), ESP-02 (falta representante), ESP-02A (herança jacente), ESP-03 (alvará), ESP-04 (concorrência de credores)
- Condomínio: RN-CON-01 (dedução), CON-02 (omissão), CON-04 (lockdown >100% lance), CON-06 (prescrição), CON-PREFERENCIA-01 (fila trabalhista), CON-IMPUGNACAO-01 (minuta)
- Alienação fiduciária: RN-AF-PENHORA-PLENA, AF-SALDO_DEVEDOR, AF-BEM-FAMILIA, AF-CITACAO-BANCO
- Bem de família: RN-BF-01 (exceções), HIPOTECA-ONUS-PROVA, BF-PRECLUSÃO

Saída por lote: status (REPROVADO/ALERTA/APROVADO), mpga_risk_score (0-100), confidence_score, complexity_score, hard_gates_triggered, recomendação executiva.

2.4. Cálculo MPGA dos 3 cenários (financeiro)
Implementar fórmulas obrigatórias:

- T_total (dias) = T1 (desocupação) + T_reforma + T_jurídico + T_venda + contingência (15%)
- Teto_Max = (PVR - CO - CR) / ((1 + ROI_anual)^(T_total/365))
- ROI anualizado para 3 cenários: otimista, realista, pessimista

Hard principles HP-01 a HP-06: travas absolutas (ex.: não recomendar com confiança <60% sem override, não liberar cenário pessimista sem validação humana, etc.).

2.5. Tabelas paramétricas (banco de dados)
Criar e popular tabelas editáveis:

- param_ocupacao - tipo de ocupante - dias de desocupação
- param_reforma_idade - idade do imóvel - percentual sobre PVR
- param_recurso_tipo - tipo de recurso - meses adicionais
- param_liquidez - perfil do imóvel - fator de liquidez
- param_risco_regional - região - fator de ajuste no T_total

2.6. Simulador de reformas (PATCH-GEM-6)
Implementar endpoint que simule 3 níveis (leve, média, pesada), recalculando T_total, Teto_Max e ROI dos três cenários em tempo real.

2.7. Dashboard gerencial por usuário (PATCH-GEM-6)
Endpoints para métricas: por sócio, advogado, estagiário (quantidade de lances, ROI médio, overrides, tarefas), KPIs do escritório (capital alocado, ROC, giro de estoque).

2.8. Detecções específicas
- Blindagem da falência/recuperação judicial (Art. 141, II, Lei 11.101/2005)
- Foro em Terreno de Marinha (laudêmio 5%, taxa de ocupação anual)
- Perdimento vs sequestro na Justiça Criminal (perdimento = baixo risco; sequestro = lockdown)

2.9. Integração com GEM-5 e GEM-7 (eventos/API)
Enviar eventos (LOTE_RISCO_ANALISADO, ROI_CALCULADO, etc.) via fila Redis (Bull) + webhook.

Receber eventos de nulidade, recurso, capital reservado, lance autorizado.

Log imutável de todos os eventos.

3. Não escopo (fora deste contrato)
- Interface de usuário (front-end) - apenas backend.
- RPA de protocolo de peças (GEM-5).
- Captura de movimentações processuais (GEM-5/GEM-4).
- Módulo de pós-arrematação completo (CNIB, SERP, ações regressivas) - fase 2.
- Timestamp ICP-Brasil (substitui NTP no futuro).
- Qualquer funcionalidade não listada acima.

4. Premissas
- Código existente (45%) será disponibilizado.
- Xiao define padrões e faz code review antes da integração.
- APIs externas exigem credenciais - o contratado projeta arquitetura, mas a obtenção é do cliente.
- Captchas de tribunais podem exigir serviço comercial (ex.: 2Captcha) - o cliente fornecerá ou autorizará.

5. Entregáveis
Código-fonte completo (Python), documentação e instruções de implantação.

Atividades do cliente nesse projeto:

Última visualização: 12/06/2026 às 18:08

Última interação: 11/06/2026 às 19:41

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 34
Interessados: 41
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (34)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium André K.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Lucas B.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Ailton C.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Denilson J.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

+ 14 propostas

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criar página de divulgação para curso em site - Preciso criar um site para hospedar meus produtos, como e-books, técnicas guiadas e o curso. O curso é o meu foco neste momento. Preciso que o site contenha uma página estrat&...

Integração dos Correios em marketplace WordPress/WooCommerce/Dokan - Estou desenvolvendo um marketplace utilizando WordPress, WooCommerce e Dokan Pro e procuro um profissional com experiência comprovada em marketplaces para implementar a integraçã...

Site institucional para empresa de engenharia e reformas - Desenvolvimento de site institucional - IMOB Engenharia Buscamos profissional ou agência para desenvolver um site institucional moderno, responsivo e com foco em geração de lea...

Destravar permissão de escrita na API de Product Ads do Mercado Livre - Tenho uma integração própria (app privado) que gerencia as minhas campanhas de Product Ads (Mercado Ads) via API, nas minhas duas contas de vendedor do Mercado Livre. A leitur...

Site pedagógico para conteúdo e venda de livros e serviços - Site pedagógico para envio e download de material gratuito para professoras e professores. Plataforma também para venda de livros e oferta de serviços educacionais (consultori...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.