# ClientFlow v4928.1.5.5 — Audit LLM Auth Hotfix

Esta versão corrige o comportamento do script de auditoria quando executado com `--use-llm`.

## Problema observado

A chamada direta ao OpenRouter funcionava, mas a auditoria devolvia por tarefa:

```text
LLM: fallback
OpenRouter HTTP 401: Missing Authentication header
```

## Causa

O script definia uma chave placeholder para `OPENROUTER_API_KEY` antes de importar `app.config`. Em `pydantic-settings`, variáveis de ambiente têm precedência sobre `.env`, por isso a placeholder podia ocultar a chave real do `.env`.

## Correção

- Com `--use-llm`, o script deixa o `.env` fornecer a chave real.
- A placeholder só é usada quando `--use-llm` não está ativo.
- Uma placeholder antiga no ambiente do processo é removida antes de carregar a configuração.

## Comando de validação

```bash
python scripts/audit_task_reply_suggestions.py \
  --status pending \
  --route vendas \
  --use-llm \
  --limit 5 \
  --format json \
  --out /tmp/task_reply_audit_llm_vendas.json
```
