# v4928.1.5.36 — terminal opportunity flow guard

Correções focadas em consistência operacional depois de faturação/conclusão:

- Oportunidades terminais (`WON`, `LOST`, `NO_INTEREST`, `DELIVERED` ou `status=closed`) deixam de recomendar próximas ações/follow-ups.
- Follow-ups pendentes são fechados automaticamente quando a oportunidade é movida para fase terminal.
- Script `scripts/sync_closed_opportunity_followups.py` para corrigir follow-ups antigos ainda pendentes em oportunidades concluídas.
- Mapa operacional passa a inferir `Venda`, `Produção`, `Validação física` e `Fatura` a partir de fase terminal/fatura atual ligada, evitando `Fatura ○` quando existe fatura emitida.
- O chip da decisão seguinte usa o `action_code` da task pendente real quando existe, evitando mostrar `SEND_INVOICE` em tarefas de follow-up.
- O detalhe da oportunidade ignora follow-ups pendentes antigos no contador operacional quando a oportunidade já está fechada.

Sem envio automático e sem alteração de dados por defeito, exceto quando o script é executado com `--apply`.
