# ClientFlow v4.9.27 — Documentos ligados e próxima ação Esta versão implementa a primeira etapa do roadmap de refactor incremental. ## Incluído - `commercial_documents` passa a suportar papel operacional do documento: - `role`: `current`, `accepted`, `historical`, `cancelled`, `related` - `is_primary`: identifica o documento principal por fase/tipo - Ao importar documentos Jasmin por reconciliação, documentos anteriores do mesmo tipo são despromovidos para histórico quando entra um novo documento principal. - Novo serviço central `app/opportunity_next_action_service.py` para calcular a próxima ação da oportunidade. - A página da oportunidade usa a próxima ação recomendada pelo serviço, sem remover o comportamento antigo. - Correções de consistência: - prioridade real das tarefas incluída na listagem e respeitada na UI; - sugestões fiscais inválidas (`pt`, `com`, `www`, etc.) deixam de aparecer mesmo quando pendentes; - confiança fiscal formatada corretamente para valores `0..1` e `0..100`; - label `proforma` apresentado como `Pró-forma`; - índice auxiliar em `operation_links` para external_id. ## Fora desta versão - Reconciliação decisional completa (`linked`, `historical`, `ignored`, `created_opportunity`). - Redesign completo da página da oportunidade. - Painel operacional baseado integralmente em tasks. - Remoção/destruição de índices antigos de `operation_links`. ## Validação - `python -m pytest -q` - Resultado: `203 passed`