Files
compras/docs/stock-read-common-delivery.md
2026-11-02 20:27:11 +02:00

2.0 KiB

Consulta comum de Stock — composição Compras

02/11/2026. Adaptador local CommonStockReadController, rota autenticada GET /api/stock-read e artefacto local verificado packages/inventory-read/releases/0.1.0. O leitor e o protocolo de consulta têm fonte única em sgf-tempo/packages/inventory-read; o artefacto não exige a pasta SGF na instalação em runtime.

Reutiliza as funções nativas da consulta de Stock e os perfis da organização; exige mapeamento explícito de armazéns por tenant/actor. Sem novos direitos. A fonte fica vazia por omissão e esta capacidade permanece exclusivamente QA, com verificação de ambiente, base/role próprias e cluster. Não substitui a página operacional nem os escritores StockWorkflow/ReceiptWorkflow existentes.

Prova nativa numa cópia da aplicação e base nova isolada: 1 teste / 73 asserções. Comparação com a API SGF: 12 cenários de linhas/paginação equivalentes, com teste SGF 1 / 48 asserções, mais 2 / 77 casos funcionais SGF afectados. Inclui funções/perfis, revogação, isolamento, mudança de versão, indisponibilidade/recuperação e recusa de token entre composições. Kernels HTTP com actores sintéticos pré-autenticados; não são provas de login/rede/navegador ou implantação.

Manifesto do leitor SHA-256 bbd97f63b0eeb671bd3ad57bbd62bd34fcf67b8e943320423715d514a2a2c19c. Esta versão do leitor não activa uma candidata Purchasing. Sem migrações/concessões no destino, publicação ou checkpoint; dados/demos anteriores preservados. A base QA e os seus exemplos foram conservados; credenciais e tokens ficam privados.

Relatório completo e prova sanitizada no repositório SGF: docs/STOCK_READ_COMPOSITION_DELIVERY.md e docs/proofs/stock-read-composition-20261102.json. Pendentes: ligação da UI nativa quando delimitada, demonstração persistente, recepção/consumo com escritor comum, revisão visual e capacidade de implantação. O stock operacional existente em Compras mantém os seus âmbitos e não foi revalidado por esta consulta nova.