commit5
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-10-29 22:03:09 +02:00
parent 57f6b3cc36
commit 413c201d97
54 changed files with 2753 additions and 14 deletions
+21
View File
@@ -1,5 +1,26 @@
# Desenvolvimento do SGC
## Reforço da integração de obrigações — 29 de Outubro de 2026
Continuação do ensaio `COMMON-PAYABLE-SOURCE-SIM-v1`, descrito em
[entrega comum](../../sgf-tempo/docs/SUPPLIER_PAYABLE_DELIVERY.md).
`ExternalPaymentWorkflow` passa a revalidar o principal canónico dentro das
transacções de registo e conferência, depois dos bloqueios da empresa e da
factura, antes de aceitar repetições ou gravar decisões. Evita confiar apenas
na consulta anterior à espera pelo bloqueio. Preserva as alterações existentes.
Acrescentado teste em `ExternalPaymentTest.php`: mesmo com instância de origem
configurada, as quatro rotas de consulta/preparação/validação recusam acesso
fora da base isolada e o pagamento legado continua funcional. Testes de
pagamentos: **34 aprovados, 113 asserções**. PHPStan sem erros e Pint dos dois
ficheiros alterados aprovado. Este teste não simula concorrência PostgreSQL.
Regressão completa executada: **499 aprovados, 2 ignorados, 4 147 asserções**.
Os dois ignorados correspondem à cobertura MFA já pendente na configuração.
Sem migrações, seeds, alterações de contas ou dados reais, novos pagamentos
operacionais, commit, push ou publicação. Revisão visual e aceitação do ensaio
continuam pendentes; este reforço não activa obrigações em produçã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).