# v4928 1.5.99 — Jasmin invoice PDF format guard

## Problema
Faturas FA criadas por conversão ORC→FA podiam imprimir a partir do Jasmin em formato estreito/não-A4, enquanto o orçamento original imprimia em A4. Exemplo observado: `FA.FA2026.135` com MediaBox `101.6x293.2mm`.

## Alterações
- Adicionado `app/pdf_format_guard.py` para análise simples de MediaBox/CropBox sem dependências externas.
- `jasmin_service.get_commercial_document_pdf(..., validate_customer_send=True)` bloqueia envio ao cliente de faturas Jasmin com PDF não-A4/inesperado.
- O envio pelo reply assistant passa a pedir validação de PDF de cliente antes de anexar.
- Conversão ORC→FA tenta verificar o PDF da fatura recém-criada e guarda flags em `commercial_documents.payload`.
- Auditoria `audit_jasmin_converted_invoice_format.py` corrige o parâmetro `--days` em PostgreSQL e ganha `--mark-local` para persistir flags locais sem alterar Jasmin.

## Notas
- A causa raiz do PDF estreito é o layout/template de impressão da série/tipo FA no Jasmin. Esta versão não altera documentos remotos; apenas deteta e impede envio automático incorreto.
- Override temporário de emergência: `CLIENTFLOW_ALLOW_NON_A4_JASMIN_INVOICE_PDF=true`.
