+46
-1
@@ -1,6 +1,51 @@
|
||||
# Desenvolvimento do SGC
|
||||
|
||||
## Revisão transversal de autorização e validação
|
||||
## Estado consolidado após abertura e actas — 28 de Outubro de 2026
|
||||
|
||||
Referência: commit `07e775c` e [validação técnica](validacao-tecnica.md).
|
||||
O resultado mais recente registado é **443 testes aprovados, 2 ignorados,
|
||||
3.431 asserções**. Os dois ignorados dependem de MFA activado. PHPStan, Pint,
|
||||
TypeScript e compilação passaram no incremento de abertura. Estes resultados
|
||||
são os documentados na evidência; não foram novamente executados nesta
|
||||
actualização documental. As secções seguintes são históricas e os seus
|
||||
resultados e pendências não substituem este estado.
|
||||
|
||||
- Revisão/cancelamento de adjudicações **sem ordem emitida** entregue em
|
||||
`/revisao-compras`: política datada por empresa, duas aprovações
|
||||
administrativas distintas do proponente e decisão independente de Finanças
|
||||
para o pedido de Compras. Sem política publicada não há activação automática.
|
||||
Pedido pendente bloqueia emissão; aprovação preserva o histórico e liberta
|
||||
apenas reserva não comprometida. Ordens emitidas ou compromissos impedem o
|
||||
circuito. Após cancelamento aprovado, o solicitante original elegível pode
|
||||
criar um único rascunho ligado, sujeito a novas validações e aprovações.
|
||||
- Visão única em `/requisicoes/{requisition}/processo`: etapas, responsáveis,
|
||||
decisões, documentos e eventos filtrados por perfil e empresa, com ligações
|
||||
aos processos revistos. Consulta não cria aprovações ou certifica execução.
|
||||
- Planeamento em `/planeamento`: itens por empresa, marcos livres,
|
||||
responsáveis, datas previstas/realizadas, ligação posterior a requisição e
|
||||
histórico de alterações com controlo de versão. Não reserva orçamento.
|
||||
- Abertura em `/requisicoes/{requisition}/abertura`: sessões opcionais,
|
||||
propostas copiadas no servidor, actas imutáveis por versão e impressão
|
||||
autenticada. Correcções exigem fundamento; não certifica assinaturas ou
|
||||
impõe concurso/júri obrigatório a todas as empresas.
|
||||
- Migrações 000015, 000016 e 000017 constam como aplicadas nos relatórios,
|
||||
após backups privados e restauros verificados. Evidências de concorrência:
|
||||
seis cenários de revisão, quatro de planeamento e quatro de abertura,
|
||||
executados em bases PostgreSQL exclusivas e eliminadas no final. Não são
|
||||
testes de carga nem uma nova execução de toda a bateria anterior.
|
||||
|
||||
**Pendências actuais:** cancelamento de ordens emitidas, estornos, notas de
|
||||
crédito, devoluções, agregação por projecto/fraccionamento, publicação de
|
||||
concursos, propostas seladas, qualificação por etapas e novos métodos de
|
||||
avaliação. Revisão visual pública, autenticada e de impressão permanece
|
||||
pendente por indisponibilidade do navegador. Orçamento, facturas, pagamentos
|
||||
externos e regras de investimento têm implementação documentada; isso não
|
||||
equivale à validação operacional integral das regras de cada empresa.
|
||||
|
||||
Esta consolidação altera apenas documentação; não aplica migrações, cria
|
||||
políticas, executa testes ou altera contas, configuração e dados de negócio.
|
||||
|
||||
## Histórico: revisão transversal de autorização e validação
|
||||
|
||||
Corrigidas verificações de perfil que aconteciam antes de esperar pelo bloqueio
|
||||
da empresa: o operador é agora recarregado e bloqueado na transacção nos módulos
|
||||
|
||||
Reference in New Issue
Block a user