Proventus
Análise previdenciária para escritórios de advocacia, em uso por dois escritórios.
Meu papel
Arquitetura, backend e pipeline de documentos.
- 2
- escritórios clientes, usando até hoje
- 3 → 1
- repositórios unificados em monorepo
Problema
Escritórios de direito previdenciário analisam CNIS e documentos à mão, caso a caso. É lento e dá margem a erro.
Solução
Um pipeline em Python com LangGraph e Prefect extrai os dados do CNIS e dos documentos com o Gemini. As regras de aposentadoria rodam num motor determinístico, o GoRules ZenEngine, e não no modelo. API em FastAPI e frontend em Next.js.
Destaques
- O modelo lê e a regra decide. Elegibilidade nunca depende de geração de texto.
- Junção de três repositórios (API, app e pipeline) num monorepo com Turborepo e pnpm.
- Eventos em tempo real com Redis Streams.
Resultado
Dois escritórios compraram o sistema e seguem usando.