Files
clientflow_backend/RELEASE_NOTES_v4928_1_5_63.md

20 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# v4928.1.5.63 — Workflow UX Stabilization
Esta versão estabiliza a UX do motor de fluxo introduzido em v1.5.60v1.5.62.
## Principais alterações
- Adicionado guard de compatibilidade de schema (`app/infra/schema_compat.py`) para evitar regressões por colunas opcionais em produção.
- `get_task_detail()` passa a escolher o vínculo de cliente suportado pelo schema (`fiscal_customer_id` quando existir, senão `local_customer_id`).
- A UI de tarefas normaliza textos legados como “fatura por emitir” para “fatura criada/associada; enviar PDF ao cliente”.
- Bloco “Cliente fiscal associado” fica colapsado quando já há cliente associado; abrir apenas para alterar/desassociar.
- Bloco de correção Odoo/Jasmin fica colapsado como “Correção avançada de associação operacional”.
- “Pró-forma” é normalizada na UI principal BLIF para “orçamento para pagamento”/“orçamento legado”.
- Documentos Jasmin passam a separar visualmente “Documentos associados” e “Candidatos adicionais”.
- Linhas importadas passam a ser agrupadas por origem/documento quando há metadata de origem.
- Adicionado `/settings/workflow/audit` como auditor read-only inicial de incoerências do fluxo.
## Validação
- `PYTHONPATH=. pytest -q` → 346 passed.