Files
compras/docs/financeiro-consulta-paginada.md
2026-11-03 11:51:44 +02:00

14 lines
2.1 KiB
Markdown

# Consulta financeira paginada — composição sintética
02/11/2026 — `NATIVE-PAYABLE-PAGED-READ-SIM-v1`.
Implementados `SupplierPayablePage`, a selecção opcional no adaptador e validação de filtros no controlador. Origem financeira continua nas facturas/pagamentos/auditorias nativos; cálculo único no núcleo comum. Dependências lidas conjuntamente por página, com tenant e contexto Compras, sem bloqueios de escrita na leitura. Comandos conservam a revalidação original. O filtro da factura é conservado no formulário partilhado.
`common-payables.paged_read_enabled` permanece **false**. Pacote instalado preservado; apenas QA usa explicitamente a fonte canónica em `sgf-tempo/packages/payables`. Activação com pacote antigo recusa 503. Nenhuma instalação, concessão, migração ou intervenção no piloto8005 decorre desta entrega.
Relatório completo, metodologia, limites e números: [NATIVE_PAYABLE_PAGED_READ_DELIVERY.md](../../sgf-tempo/docs/NATIVE_PAYABLE_PAGED_READ_DELIVERY.md). Manifesto: [native-payable-paged-read-20261102.json](../../sgf-tempo/docs/proofs/native-payable-paged-read-20261102.json).
Nove testes novos/113 asserções, 26 casos distintos afectados/183 asserções e 18 verificações HTTP aprovados; PHPStan nível7 sem erros. Em 10.000 facturas: integral122.903,707ms/80.060consultas/62MiB; página25 75,117ms/76consultas/28MiB; página100 91,089ms/76consultas/28MiB. Cenário: uma factura real do workflow sintético reconhecida e restantes cópias por reconhecer, não10.000dívidas. Posição original30MZN preservada, assim como histórico/stock/orçamento. Sem índices novos; uma amostra, não capacidade de implantação.
Leitor concorrente terminou antes da libertação do escritor e ignorou auditoria não confirmada. Isto valida a separação da leitura, não uma bateria nova de decisões concorrentes. Revisão visual, composição/activação do pacote, carga sustentada e implantação continuam separadas. Preservar provas e configurações do piloto, alterações alheias e o limite Compras/Pessoas. Sem SGF remoto obrigatório.