GOVA SOFT CHAT V3.57 - ISOLAMENTO TOTAL DO FLUXO COMERCIAL

Problema observado:
- Cliente chegava ao formulário.
- Ao responder NÃO, podia cair novamente no FlowEngine/Gabi.
- Em seguida até estados/mensagens antigas de Suporte podiam contaminar o mesmo protocolo.
- O mesmo atendimento estava sendo disputado por vários motores.

Correção estrutural:
1. Quando o Comercial IA atinge a intenção mínima, ele assume a propriedade do protocolo.
2. Cancela imediatamente ticket_flow_states antigos daquele ticket.
3. Bloqueia AIEngine com ai_disabled=1 / commercial_flow_owner.
4. Limpa metadados antigos de encerramento do ticket ativo.
5. Enquanto existir commercial_sales_states.stage, o webhook entrega a mensagem SOMENTE
   ao CommercialSalesService e encerra o processamento.
6. FlowEngine, IA geral, Suporte e pós-atendimento não recebem essa mesma mensagem.

Confirmação do formulário:
- SIM: conclui, transfere para Comercial humano, bloqueia IA e envia mensagem final.
- NÃO: não sai do Comercial. Reabre o MESMO formulário e envia novo link para correção.
- Outra resposta: pergunta novamente SIM ou NÃO.
- Enquanto o formulário apenas aguarda preenchimento, mensagens do cliente não caem no FlowEngine.

Teste recomendado:
- Use um fluxo novo.
- "quero contratar"
- endereço
- disponibilidade do grupo
- SIM
- preencher formulário
- primeiro teste responda NÃO: deve receber somente o link para corrigir, sem Gabi.
- envie formulário novamente e responda SIM: deve receber mensagem final e ir para Comercial humano.
