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

12 lines
2.0 KiB
Markdown

# 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.