Implementa recomendação formal com adopção e conferência independente

This commit is contained in:
2026-10-28 20:49:30 +02:00
parent 29cd859385
commit ee17ff7764
33 changed files with 2233 additions and 37 deletions
+21 -15
View File
@@ -1,10 +1,12 @@
# Proposta de âmbito para recomendação antes da adjudicação
Estado: proposta para validação após a entrega de admissão/exclusão em
`d020be5`. A demonstração `/proposta/recomendacao` não implementa uma nova
decisão na base de negócio. Data: 28 de Outubro de 2026.
Estado: âmbito validado pelo utilizador e implementado em 28 de Outubro de
2026, após a entrega de admissão/exclusão em `d020be5`. O circuito real é
opcional por empresa e por processo. A demonstração `/proposta/recomendacao`
continua separada dos registos autenticados; nenhuma política real foi
publicada nesta entrega.
## Resultado preparado para revisão
## Demonstração preparada antes da validação
Uma proposta navegável, com cabeçalho, rodapé e menus partilhados do Sistema
de Gestão de Compras (SGC), permite simular:
@@ -25,7 +27,7 @@ página não autentica outra pessoa e não demonstra segregação efectiva. As
pontuações ilustram decisões de interface; não constituem um novo algoritmo
de comparação. Não se reutilizam nomes ou valores dos exemplos históricos.
## Circuito inicial proposto para o produto
## Circuito inicial validado para o produto
1. Administração da empresa activa uma política de recomendação versionada,
com fundamento, perfis autorizados e quantidade de pessoas distintas.
@@ -98,7 +100,7 @@ decisões empresariais continuam a pertencer a cada aderente.
- Tornar a recomendação obrigatória em todos os processos ou activar
políticas reais por conta das empresas durante o desenvolvimento.
## Verificações exigidas para a futura implementação
## Verificações da implementação
Isolamento e privacidade, identidade relida no servidor, autoria, segregação,
perfil/departamento revogado, quórum sem duplicações, conflitos, matriz
@@ -108,20 +110,24 @@ rollback de auditoria, vínculo à adjudicação/emissão e concorrência
PostgreSQL com processos independentes. Uma demonstração local não substitui
estas verificações do circuito autenticado.
## Validação necessária antes de implementar o circuito real
## Validação recebida e activação
Validar **recomendação manual por Compras, conferências independentes em
O utilizador validou **recomendação manual por Compras, conferências independentes em
quantidade/perfis definidos pela empresa, regime opcional por adopção
expressa após admissão e vínculo à adjudicação da proposta recomendada**.
A orientação de continuidade determina: «definir com a empresa o próximo
âmbito pendente antes de o implementar», em
`docs/orientacoes-continuidade.md`. A validação anterior autorizou admissão
e exclusão; não definiu uma etapa de recomendação com estes efeitos. A
implementação do circuito real aguarda a validação deste âmbito. As
alterações locais dos três documentos de continuidade ficam preservadas.
A Administração pode configurar `/politica-recomendacao`; Compras adopta a
versão activa em `/requisicoes/{requisition}/recomendacao`, após adopção do
regime de admissão e antes da adjudicação. Perfis e quantidade são escolhas
expressas da empresa. O limite de 50 no formulário é técnico, sem quórum
empresarial predefinido. A empresa deve assegurar pessoas elegíveis em número
suficiente. Consultar `docs/validacao-tecnica.md` para resultados e limitações.
## Verificações desta preparação
A validação é do âmbito do produto; não publica políticas por conta das
aderentes. As alterações locais dos três documentos de continuidade foram
preservadas.
## Histórico: verificações da preparação da demonstração
Passaram os 18 testes de entrada e consulta pública, com 290 asserções,
PHPStan, Pint, TypeScript, build e lint/formatação do âmbito. O acesso HTTP