=== Teste E2E: item _prompt do trace === ✅ 1º item do trace é _prompt (iteracao 0) ✅ argumentos é JSON válido ✅ sha1_prompt = sha1 do prompt de sistema efetivamente montado — 331108677b56ebc70bbfd2b97b855a0812368879 ✅ bytes_prompt confere ✅ bloco 'glossario_tela' tem sha1 de 40 hex ✅ bloco 'glossario_dominio' tem sha1 de 40 hex ✅ bloco 'treinamento' tem sha1 de 40 hex ✅ bloco 'ids_validados' tem sha1 de 40 hex ✅ modelo e provider registrados — openai/deepseek-v4-flash ✅ parâmetros: chaves temperature e max_iteracoes registradas ✅ env: thinking, max_tokens e timeout registrados (chaves presentes) ✅ lista de tools inclui sql_query e grafico_generico ✅ sem histórico: historico_msgs = 0 ✅ resposta do turno segue normal (o item não interfere) -- determinismo e sensibilidade -- ✅ mesma entrada => mesmos hashes (prompt, tools, histórico) ✅ histórico diferente => sha1_historico muda; prompt e tools NÃO mudam ✅ tool desligada => sha1_tools e sha1_prompt mudam (glossário deixa de citar a tool) -- segurança e modo de depuração -- ✅ nenhuma chave/senha do .env aparece no trace ✅ por padrão NÃO grava o prompt completo ✅ AGENT_DEBUG_PROMPT=1 grava o prompt completo, idêntico ao enviado === RESULTADO: 20 passaram, 0 falharam ===