Neuberg: Terminal de Negociação Multi-Mercado de Código Aberto Construído com Claude AI

O que é o Neuberg
Neuberg é um terminal de negociação de código aberto e baseado em navegador, construído para consolidar várias interfaces de negociação em um único aplicativo. Ele se conecta a mercados reais, incluindo Hyperliquid, Polymarket e Alpaca, normaliza ordens internamente e adiciona camadas de notícias e sinais estruturados.
Onde o Claude se Destacou
1. Projetando Abstração de Ordens entre Diferentes Plataformas
Claude ajudou a projetar um formato interno normalizado para lidar com diferentes plataformas que possuem modelos de autenticação, regras de precisão, semântica de ordens e limites de taxa variados. A arquitetura evoluiu para: Intenção de Ordem → Adaptador da Plataforma → chamada de API.
Claude se destacou em:
- Identificar casos extremos como preenchimentos parciais, truncamento de precisão e idempotência
- Sugerir padrões de isolamento de adaptadores
- Detectar onde o acoplamento se tornaria problemático
- Propor designs consistentes para superfícies de erro
Ele teve melhor desempenho quando a documentação real da API foi colada, as restrições reais foram descritas claramente e foi solicitado que criticasse um design proposto em vez de inventar um do zero.
2. Refatoração Sem Quebrar Modelos Mentais
À medida que o projeto crescia, Claude ajudou com:
- Unificar modelos de mercado entre perpétuos, ações e mercados de previsão
- Desacoplar o estado da UI da camada de transporte
- Reduzir re-renderizações durante atualizações de websocket de alta frequência
Contribuições específicas incluíram explicar por que certos padrões do React acionariam renderizações em cascata, sugerir limites de memoização e ajudar a reestruturar o estado para que diffs de livro de ordens de alto volume não congelassem a interface do usuário.
3. Design da Camada de Notícias e Sinais Estruturados
Neuberg coleta arquivamentos do EDGAR Form 4, dados de calendário macro, dados de plataformas e notícias financeiras gerais. Claude ajudou a projetar:
- Um pipeline simples de marcação de sentimento
- Extração de entidades para tickers, setores e geopolítica
- Heurísticas de "marcação de impacto"
Quando solicitado com "Dado este esquema JSON estruturado, qual sistema de pontuação mínimo evitaria o sobreajuste e ainda seria explicável?", Claude consistentemente optou por sistemas mais simples e interpretáveis em vez de superengenharia.
Onde o Claude Enfrentou Dificuldades ou Precisou de Adaptação
1. Contexto Longo + Iteração Rápida
Para grandes alterações em vários arquivos, o gerenciamento da janela de contexto tornou-se um problema. Claude ocasionalmente reintroduzia padrões que já haviam sido descartados. O que ajudou foi manter um documento curto de "verdade fundamental" arquitetônica, colar apenas módulos relevantes e reafirmar explicitamente as restrições.
2. Nuances de Sistemas em Tempo Real
Para lógica de diffs de websocket e atualizações de livro de ordens de alta frequência, Claude às vezes recorria a abstrações que eram limpas, mas impraticáveis, e subestimava as implicações de desempenho. Ele precisava de restrições explícitas como "assuma 50 atualizações/seg", "assuma 5000 níveis" e "otimize para pressão mínima de GC" para se adaptar efetivamente.
3. Limites de Segurança
Para software de negociação envolvendo dinheiro real e chaves de API, as sugestões do Claude sobre segurança nunca foram aceitas cegamente, particularmente em relação ao manuseio de chaves, suposições de confiança cliente/servidor e armazenamento de autenticação. Embora útil para enumerar superfícies de ameaça, decisões sensíveis à segurança ainda precisavam de validação contra as melhores práticas.
Principais Insights Sobre o Uso do Claude para Infraestrutura
Claude foi mais forte quando usado para crítica arquitetônica, enumeração de casos extremos, clareza na refatoração e explicação de trade-offs. Ele foi mais fraco quando teve que adivinhar restrições não declaradas, era esperado que se lembrasse de todo o sistema ou foi encarregado de inventar designs do zero sem parâmetros claros.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Jogo de IA de direitos do consumidor vai para B2B: fluxo de trabalho Claude Code com Opus 4.7 e Haiku 4.5
Um desenvolvedor detalha como usou Claude Code com Opus 4.7 para refatorações de backend e Haiku 4.5 para chat ao vivo em uma ferramenta de treinamento de vendas B2B, compartilhando seu fluxo de trabalho com CLAUDE.md / SPLIT_NOTES.md.

Desenvolvedor Usa Código Claude para Construir Aplicativo Web SetForge para Gerenciamento de Bandas
Um desenvolvedor sem experiência profissional em programação usou o Claude Code para criar o SetForge, um aplicativo React implantado no Vercel que ajuda bandas a gerenciar bibliotecas de músicas e setlists. O aplicativo inclui recursos como Jam Set para encontrar músicas sobrepostas, importação de Excel/CSV, pontuação de fluxo, modos de organização automática e colaboração em tempo real.

Uma Caverna Escura: Jogo de Sobrevivência Baseado em Texto Evita a "Besteira" de IA, Abraça o Minimalismo
A Dark Cave é um jogo de navegador gratuito, baseado em texto, de sobrevivência e construção de assentamentos, que deliberadamente evita gráficos, usando apenas texto, símbolos e sons para criar atmosfera. O desenvolvedor argumenta que, com a proliferação de visuais gerados por IA, os jogos precisarão de diferenciais como narrativa e imaginação do jogador.
Claude como Parceiro de Pensamento em Indústrias Não-Tecnológicas: Exemplos Reais de um Escritório de Logística Japonês
Um trabalhador de logística/coleta de resíduos no Japão detalha como usa o Claude para otimização de rotas, automação VBA, criação de conteúdo de treinamento e produção de vídeos de segurança por meio de um pipeline de várias ferramentas.