Sistema LEAN single-process que analisa contratos de financiamento (CDC PF Veículos, TJBA-MVP) e produz, em ≤210s por contrato, teses jurídicas + contábeis + fiscais com peticionamento e recursos prontos para protocolo, fundamentados em jurisprudência vinculante do STF, STJ e TJ da jurisdição.
1 Apenas CDC PF Veículos suportado em v0.1.0. Modalidades adicionais (CDC_BENS_PF, CDC_IMOBILIARIO, CARTAO_ROTATIVO) já modeladas — lógica de cálculo no roadmap Sprint 02.
PyMuPDF4LLM primário. Marker OCR opcional para PDFs escaneados.
Price + simples em Decimal puro. Float é proibido em finanças jurídicas.
Taxa média BACEN da modalidade. Cache + retry exponencial + fallback.
BM25 lexical + sqlite-vec semântico (Legal-BERTimbau). Whitelist STJ + STF.
Advogado Sabia-7B + Economista Qwen 3B (asyncio.gather, ~7GB RAM).
3 critérios C1/C2/C3 reprodutíveis. Aderência ≥70% para HITL, =100% para protocolo.
HMAC GENESIS chain (SHA-256). Cada execução registrada e verificável.
Whitelist HTTP estrita: STJ + STF apenas. PDFs e dados do contrato nunca saem da máquina.
0.1 + 0.2 não pode virar 0.30000000000000004 em peça jurídica. Float é proibido.
Validação semântica NLI híbrida bloqueia paráfrases invertidas. Anti-fantasma sintático em 2 camadas.
HMAC GENESIS chain assina cada operação. AUTH_COOKIE_KEY rotacionável (SOP-001).
extra='forbid' nos schemas LLM-facing. Campos alucinados são rejeitados antes de virar peça.
Tela de checkbox CFOAB ("li, conferi e adoto" + OAB+UF) antes de PDF — Estatuto OAB art. 32.
# 1. Clone + instalação
git clone https://github.com/Claudinoinsights/revisor-contratual.git
cd revisor-contratual
pip install -e ".[dev]"
# 2. Configurar AUTH_COOKIE_KEY (HMAC do audit chain)
export AUTH_COOKIE_KEY=$(openssl rand -hex 32)
# 3. Inicializar audit chain (1× setup)
revisor init-audit
# 4. Popular vault jurisprudencial
revisor populate-vault --source all
# 5. Revisar contrato
revisor revisar contrato.pdf --uf BA --data-assinatura 2024-03-15
# 6. (Opcional) UI Streamlit
streamlit run bloco_interface/streamlit_app.py
Detalhes: README.md · SOP-003 fluxo completo