# ClientFlow v4926.6 — Jasmin quotation to opportunity details

Esta versão faz com que oportunidades criadas/ligadas a partir de documentos Jasmin deixem de ficar vazias.

## Incluído

- Importa documentos Jasmin de reconciliação para `commercial_documents`.
- Recria linhas em `commercial_document_lines`.
- Copia linhas comerciais para `opportunity_items` quando o payload Jasmin contém linhas.
- Atualiza `opportunities.value_amount` a partir do total Jasmin quando ainda está vazio/zero.
- Atualiza `product_interest` com resumo das linhas.
- Aplica o mesmo comportamento em:
  - criar oportunidade a partir de item único de reconciliação;
  - criar oportunidade a partir de processo/candidato agrupado;
  - ligar processo de reconciliação a oportunidade existente.
- Mantém a integração conservadora: documentos soltos continuam a exigir ação do operador.

## Testes

- `compile_ok`
- `7 passed` em testes estáticos v4926.5/v4926.6.
