Files
SGF/docs/SGF_CLIENT_ASSET_DELIVERY.md
2026-11-11 09:00:17 +02:00

1.9 KiB

Entrega dos módulos JavaScript na8085

10/11/2026. Durante o cadastro de artigos, o checksum HTTP detectou que o router local devolvia o HTML da aplicação, não o módulo pedido, para vários endereços novos .mjs. Os scripts existiam em disco e as APIs respondiam; faltava a inclusão no encaminhamento de ficheiros públicos. Ecrãs podiam ficar sem carregar dados ou sem executar acções do cliente. Provas de API/DOM anteriores não demonstravam essa entrega.

Correcção em scripts/receipt-composition-http.php e scripts/sgf-selected-assets.php: somente a composição cc50a276c10c, modo de instalação única, pode servir dez nomes públicos exactos adicionais. Exige ficheiro real dentro do directório público, sem symlink. As regras originais de assets e o corpo do router foram preservados. Fora da composição seleccionada, a nova função não muda a decisão de encaminhamento. .mjs desconhecido na8085 devolve404, sem HTML da aplicação nem leitura de ficheiro privado.

Conferidos com MIME JavaScript e SHA dos bytes instalados: entrada, Stock final/conclusão/catálogo, documentos, Caixa, IVA, regras, extractos e indicadores. Inclui sgf-stock-final.mjs, dependência dos controlos de confirmação. Treze verificações HTTP e17 de limites/comparação do router, sem operação de negócio. Provas privadas: assets-http-20261110.json e asset-routing-boundaries-20261110.json, indexadas em cadastro de artigos.

Não foi usado o navegador bloqueado, reiniciado o serviço, criada demonstração ou limpa cache. O router activo lê o código actualizado por pedido. Não se afirma que estes checks substituem a conferência visual, testam todos os handlers no navegador, validam carga ou conferem capacidade de implantação. Os percursos e efeitos financeiros anteriormente comprovados não foram repetidos. O arranque e empacotamento para outro servidor continuam a exigir evidência própria.