Traduza para pt: Claude Sonnet 4.6 Relatórios de Erros de Notas de Quatro Modelos Locais Qwen3.5

Testando Modelos Locais para Relatórios de Bug
Um desenvolvedor que está migrando do Sonnet/Haiku para modelos locais em um MacBook Air M5 de 32GB testou quatro variantes do Qwen3.5 para capacidade de relatar bugs. Usando o LM Studio como servidor e a CLI opencode para chamar os modelos, ele pediu a cada modelo para pesquisar e produzir um relatório de bug para um problema em um jogo iOS onde as bordas dos equipamentos não redefinem corretamente a cor da borda após desequipar itens.
Modelos Testados
- Tesslate/OmniCoder-9B-GGUF Q8_0
- lmstudio-community/Qwen3.5-27B-GGUF Q4_K_M
- Jackrong/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-GGUF Q4_K_M
- lmstudio-community/Qwen3.5-35B-A3B-GGUF Q4_K_M
Verificação do Bug
O bug principal é confirmado nos arquivos fonte. Em EquipmentSlotNode.swift, o guard if let c = borderColor no método setEquipment ignora silenciosamente a atribuição quando nil é passado. Em EquipmentNode.swift, updateEquipment(from:) passa borderColor: nil para slots vazios, então a cor da borda nunca é redefinida. A documentação em setEquipment diz "passe nil para manter a cor atual" — documentando comportamento quebrado como design intencional.
Notas dos Relatórios do Claude Sonnet 4.6
bug_report_9b_omnicoder — A−
O melhor dos quatro. Propõe a correção mais limpa e idiomática em Swift: borderShape.strokeColor = borderColor ?? theme.textDisabledColor.skColor — uma única linha substituindo o bloco if let sem ramificações desnecessárias. Único relatório a mencionar arquivos de contexto adicionais (GameScene.swift, BackpackManager.swift) que fazem parte do fluxo de acionamento.
Lacuna: Como todos os quatro relatórios, o código de teste não compila. borderShape é declarado private let em EquipmentSlotNode — @testable import apenas expõe internal, não private. Não menciona que o comentário da documentação precisa ser atualizado.
bug_report_27b_lmstudiocommunity — B+
Diagnóstico preciso. Propõe uma correção limpa de dois ramos: if id != nil { borderShape.strokeColor = borderColor ?? theme.textDisabledColor.skColor } else { borderShape.strokeColor = theme.textDisabledColor.skColor } — mais verboso do que necessário, mas correto. Identifica corretamente EquipmentNode.updateEquipment como o chamador e inclui sugestão de teste de integração.
Lacuna: Propõe teste em LogicTests/EquipmentNodeTests.swift — um arquivo que já existe e cobre EquipmentNode, não EquipmentSlotNode. Mesmo problema de acesso private no código de teste.
bug_report_27b_jackrong — B−
Diagnóstico correto, mas a correção proposta é a mais fraca. Adiciona redefinição dentro do bloco else: borderShape.strokeColor = theme.textDisabledColor.skColor // Reset border on clear — tecnicamente correto para o caso específico de desequipar, mas deixa o método geral em um estado confuso. A redefinição da borda no bloco else pode ser imediatamente sobrescrita pelo bloco if let abaixo se alguém passar id: nil, borderColor: someColor. A correção corrige a falha específica sem limpar a redundância.
O desenvolvedor usou parâmetros padrão, exceto para o tamanho da janela de contexto para caber o máximo possível na RAM, observando que alguns ajustes podem oferecer melhorias. Ele tentou alguns modelos unsloth, mas teve sucesso limitado.
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

Consultoria em Design de Edifícios Substitui Wix por Agente de IA de Ponta
Uma consultoria de design de construção desenvolveu um agente de IA personalizado para lidar com consultas de clientes, substituindo um site Wix de US$ 40/mês. O sistema usa uma arquitetura dividida devido ao timeout de 10 segundos do serverless da Netlify e emprega o DeepSeek-R3 para respostas.

Executando um Canal de Notícias de IA com Telegram e OpenClaw: Um Fluxo de Trabalho Completo
Um desenvolvedor compartilha sua configuração para operar um canal de notícias no Telegram com apenas 10-20 minutos de supervisão humana diária.

Não-codificador Cria Estrutura de Diagnóstico de Prompt de IA com Claude em Muitas Sessões
Um não-programador criou o SMARRT, uma estrutura de diagnóstico que audita prompts de IA antes da geração, inteiramente por meio de colaboração conversacional com o Claude ao longo de vários meses.

Recuperando Playlists Excluídas do Apple Music com Claude Cowork
Um usuário recuperou 75 playlists e 8.185 faixas após excluir acidentalmente toda a sua biblioteca do Apple Music. Claude Cowork analisou os arquivos de exportação de dados da Apple, escreveu scripts Python para análise, gerou AppleScripts para restauração e criou ferramentas HTML personalizadas para lidar com faixas ausentes.