GOVA SOFT CHAT V3.54 - CORREÇÃO DO HANDOFF COMERCIAL

Diagnóstico confirmado pelo ai-diagnostic.log:
- O formulário já colocava o atendimento em commercial_stage=customer_confirmed.
- CommercialSalesService não tratava esse stage e caía novamente na detecção de intenção.
- Em seguida AIEngine/FlowEngine roteavam para Comercial e o FlowEngine enviava novamente:
  "Olá! Eu sou a Gabi, assistente comercial..."

Correções:
1. customer_confirmed agora é estado de recuperação/handoff, nunca volta à intenção.
2. Se uma confirmação ficou parcialmente concluída, o próximo processamento recupera e
   transfere para Comercial automaticamente.
3. FlowEngine ganhou trava central: Comercial/Vendas, customer_confirmed,
   confirmed_transfer ou commercial_qualified_handoff não podem disparar menu/resposta automática.
4. AIEngine também considera customer_confirmed como bloqueio de handoff.
5. transferToCommercial ficou idempotente e robusto:
   - departamento Comercial;
   - prioridade alta;
   - aguardando humano;
   - ai_disabled=1 via UPSERT;
   - stage=confirmed_transfer antes das tarefas acessórias.
6. Falha em nota/evento/mensagem final não impede mais a transferência.
7. Na confirmação do formulário, o handoff é travado primeiro e a mensagem final é enviada
   independentemente, evitando corrida com FlowEngine/IA.

Resultado esperado:
SIM após formulário -> atendimento fica em Comercial aguardando humano -> mensagem de
encaminhamento/verificação -> nenhuma Gabi/menu/IA responde nesse protocolo.

Aplicação:
- Aplicar por cima da V3.53-DIAG/V3.52.
- Não precisa alterar banco.
- Faça Ctrl+F5.
- Teste com um fluxo comercial novo.
