Pular para o conteúdo
MRWTecnologiaFalar com a MRW

Produto próprio · Aguardando construção

Um agente que para diante de ato irreversível.

IA para licitações sob a Lei 14.133/2021: lê o edital, cruza a habilitação, calcula custo e BDI, audita orçamento e monta a proposta. Soma, BDI e cronograma são script determinístico — o modelo nunca origina número que precisa fechar.

O problema e para quem

Chat genérico com prompt bom erra número e inventa documento. O ativo defensável não é a IA: é o método versionado e a aritmética que não passa pelo modelo.

Para quem: Quem instrui processo de licitação — e aqui está uma decisão em aberto: dos dois lados do balcão, o órgão e o licitante.

O estado real

Há muito código rodando — e dois produtos com o mesmo nome.

O backend está substancialmente completo e parado desde 14/08/2026. E há uma ambiguidade registrada como decisão pendente: duas frentes defensáveis disputam o nome.

  • 48/48rotas de API construídas e testadas
  • 5/48rotas com interface — 43 estão invisíveis
  • 18/18rotas do cofre, prazos e tarefas sem nenhuma tela
  • Não está no ar: não há deploy, domínio, conta de usuário nem cobrança. Roda em localhost.
  • As chaves de IA estão vazias no ambiente — o parse de edital real não roda hoje.
  • O módulo de memória da empresa (cofre, prazos, tarefas) tem 18 rotas prontas e nenhuma interface.
  • O código está parado desde 14/08/2026.
  • Nenhum cliente usa.
  • Existem duas frentes com o mesmo nome: a do ÓRGÃO, com 13.048 linhas de especificação e zero linha de código, e a do LICITANTE, com cerca de 16.000 linhas rodando. Escolher entre elas é uma decisão em aberto.
  • O frontend não tem script de teste próprio rodando a cada envio.

Tamanho, medido

O que existe construído.

  • 16.089linhas de código
  • 48rotas HTTP, mais 2 WebSocket
  • 20tabelas no Postgres
  • 20ferramentas MCP próprias
  • 147testes automatizados
  • 11métodos de assessoria instalados

Os limites, por escrito

Sete travas, em código — não em prompt.

Um agente que assina documento público precisa de limite que ele não consiga contornar. O agente não tem ferramenta de escrita em disco, de execução de comando nem de acesso à web.

  1. Nunca fabricar assinatura, selo, certidão, protocolo, cotação ou jurisprudência. Falta de dado vira campo em branco com orientação, nunca invenção.
  2. Todo documento nasce minuta. Quem assina é a pessoa, e ela responde pelo que assina.
  3. O modelo nunca origina número que precisa fechar: soma, BDI, média de cesta e cronograma são script determinístico.
  4. Nada é dado como pronto sem ser recalculado naquele momento, com relatório de coerência limpo.
  5. Ato irreversível para em checkpoint humano — o gate bloqueia a execução sem aprovação registrada em banco.
  6. O agente nunca apaga nada. As decisões são append-only e toda operação entra na trilha.
  7. Conteúdo de terceiro entra embrulhado e marcado como externo — defesa contra injeção por edital.

Ficha técnica

Como é construído.

Backend
Python 3.14 · FastAPI 0.139 · SQLAlchemy 2.0 · Alembic · PostgreSQL 16 · pytest
Frontend
Next.js 16.2 · React 19.2 · Tailwind 4 · three.js · React Three Fiber · TanStack Query
Base legal
Lei 14.133/2021
Teto de custo
US$ 25 por certame, 40 turnos por sessão
Início
julho de 2026

Tudo nesta página vem do hub do produto LicitAgente, no Notion da MRW Tecnologia, conferido em 21/10/2026. Número sem fonte não entra.

Instrui processo de licitação?

O LicitAgente tem muito construído e não está à venda. Quem conversa com a gente agora ajuda a decidir de que lado do balcão ele nasce.