# ClientFlow v4928.1.5.42 — Financial conflict guard

Esta versão fecha a última anomalia funcional detetada no Workflow Anomaly Hunt v2.

## Correção

Quando vários documentos do mesmo cliente/processo têm valores claramente divergentes, o candidato de reconciliação passa a expor explicitamente:

- `review_status = conflict`
- `financial_conflict = true`
- `amount_conflict_values = [...]`
- risco: `conflito financeiro: valores divergentes entre documentos`
- risco: `bloquear auto-associação financeira até revisão`

Isto evita que comprovativos, faturas, orçamentos ou vendas Odoo com valores diferentes sejam tratados como sequência limpa do mesmo processo.

## Teste atualizado

O runner `workflow_anomaly_hunt_v2` deixa de considerar a simples existência de valores diferentes como anomalia se o backend expuser um conflito financeiro claro no processo candidato.

Resultado esperado após aplicar:

```text
Workflow Anomaly Hunt v2
Anomalias funcionais: 0
```

## Ficheiros alterados

- `app/reconciliation_service.py`
- `e2e_test_lab/tests/workflow_anomaly_hunt_v2.py`
