Estamos Voando às Cegas: Por Que Construí um Visualizador de Grafo de Dependências em Rust

Recentemente, assisti a um vídeo do canal Veritasium chamado “The Internet Was Weeks Away From Disaster and No One Knew” (A Internet Estava a Semanas do Desastre e Ninguém Sabia). O vídeo detalha a história do “backdoor” no XZ Utils — um ataque de engenharia social incrivelmente inteligente que durou anos e quase comprometeu o OpenSSH, junto com grande parte da comunidade de código aberto. O invasor passou anos conquistando confiança e começou a inserir código malicioso, aos poucos, dentro de uma biblioteca de compressão super específica que é base para muitas outras ferramentas fundamentais. ...

março 5, 2026 · 4 min de leitura · 845 palavras · enrell

navi-agent Devlog #1 — Sprint 1 em andamento: TUI, loop do orquestrador, caminho MCP e onboarding com .env

O último post foi sobre decisões de arquitetura. Este aqui é sobre execução. Passei esse ciclo transformando ideias em algo executável e testável. Não polido. Não “magia de IA”. Apenas fundações reais. O que foi entregue desde o último post 1) Fatia vertical da API REST navi-agent agora tem um backbone de API funcional com rotas de health, task e agent, incluindo fluxo síncrono. Isso me deu um caminho completo de request → service → persistence → response, que é onde falhas reais de design começam a aparecer. ...

março 2, 2026 · 4 min de leitura · 750 palavras · enrell

Definindo as decisões de arquitetura do navi-agent

Eram 3 da manhã quando tive a ideia do navi-agent, alguns meses atrás. Eu estava na cama pensando sobre o impacto dos LLMs nas hard skills dos desenvolvedores. Antes do boom dos LLMs, eu melhorava minhas habilidades de programação construindo projetos para o meu próprio uso. Mas quando a OpenAI lançou o GPT-3, vi que essa tecnologia poderia ser útil. Passei muito tempo brincando com a geração de código do GPT-3, e lembro da sensação que tive quando o usei para aprender POO (Programação Orientada a Objetos). Eu fiquei tipo: “Que p*rra é essa! Como esses caras fazem isso?”. Essa foi a faísca que fez meu hiperfoco ativar para estudar a área. ...

fevereiro 23, 2026 · 11 min de leitura · 2286 palavras · enrell

Eu estou fazendo o navi-agent: um orquestrador de AI seguro e útil de verdade | chora openclaw

Hello world guys! O TLDR é: Eu testei o openclaw e outros orquestradores de AI e eles sempre seguem o mesmo padrão: Eles são criados como um produto para venda, e não como um projeto open-source para a comunidade. Eles são criados pelo hype e para o hype, com uma ideia genérica de agência, um produto que tem um monte de features e skills que no final das contas, não são tão úteis assim. Isso ocorre porque não são criados para resolver problemas reais, e sim para o hype, marketing e para vender assinaturas das big techs. Por isso a OpenAI contratou o Peter Steinberger, um acqui-hire clássico para ter um meio de vender suas chaves de API e subscriptions, e não para resolver problemas reais. ...

fevereiro 23, 2026 · 8 min de leitura · 1497 palavras · enrell

Eu Criei um Pacote NPM para Fazer o Parse de Nomes de Arquivos de Anime — Aqui Está a Minha História

Eram 3 da manhã de uma terça-feira. Eu estava olhando para a minha pasta de animes, rolando por nomes de arquivos como: [SubsPlease] Spy x Family - 01 (1080p) [A4DAF3D9].mkv [Coalgirls] Clannad (1920x1080 Blu-Ray FLAC) [1234ABCD]/[Coalgirls] Clannad - 01 (1920x1080 Blu-Ray FLAC) [1234ABCD].mkv One Punch Man S02E03 1080p WEBRip x264-PandoR.mkv E pensei comigo mesmo: “Tem que haver um jeito melhor.” Soa familiar? Se você já montou uma biblioteca de mídia, sabe exatamente do que estou falando. Esses nomes de arquivos bagunçados e inconsistentes — eles me deixam louco. E os parsers existentes? Ou eram muito lentos, muito rígidos ou não lidavam com a variedade selvagem de convenções de nomenclatura que nós, fãs de anime, usamos. ...

fevereiro 21, 2026 · 5 min de leitura · 881 palavras · enrell