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

2.1 KiB

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. Manifesto: 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.