# Aceitação técnica — núcleo orçamental comum 29/10/2026. Decisão expressa da Tempo nesta sessão: aceitar `COMMON-BUDGET-SYNTHETIC-v1` **como extracção técnica do núcleo comum**, com checkpoint exclusivamente local nos dois repositórios. Referências: [entrega técnica](COMMON_BUDGET_DELIVERY.md), [plano](PURCHASING_COMMON_CORE_PLAN.md) e [provas dos dois hosts](proofs/common-budget-hosts.json). A aceitação abrange a fonte única, os adaptadores locais, equivalência da sequência orçamental, protecções e provas técnicas descritas na entrega. Não significa aceitação visual, instalação de Compras integral no SGF ou autorização operacional real. ## Pendências preservadas 1. **Revisão visual de Compras pendente.** A tentativa de Computer Use foi interrompida por não ser possível determinar o URL do navegador com segurança. Não houve demonstração visual concluída dos valores/efeitos. Esta limitação de automação não bloqueia o desenvolvimento autorizado. 2. **SGF demonstrado apenas pelo adaptador em QA.** Não existe interface deste percurso orçamental no SGF; prova de bootstrap/adaptador não equivale a revisão visual ou percurso integral disponível à equipa. 3. **Cobertura MFA pendente em Compras.** Os testes ignorados são `users with two factor enabled are redirected to two factor challenge` (`tests/Feature/Auth/AuthenticationTest.php`) e `security page is displayed` (`tests/Feature/Settings/SecurityTest.php`). Ambos dependem de `Features::twoFactorAuthentication()`, desactivada na configuração actual. Não retiram a evidência das regras orçamentais, autorização/isolamento e concorrência testadas; não demonstram o fluxo de autenticação/página de segurança com MFA activo. MFA não foi activado nesta aceitação. Compras conserva a interface e percursos existentes, agora delegando os efeitos orçamentais no núcleo comum; isso não autoriza utilização real nem supera os limites operacionais anteriores. SGF conserva o adaptador bloqueado fora do ambiente/base QA e o orçamento industrial separado. ## Checkpoint e continuação Autoriza-se preservar apenas o incremento e os seus documentos/provas em Git local, sem credenciais, dados privados, push ou publicação. Alterações anteriores de outros incrementos permanecem na árvore de trabalho e não são incluídas por arrasto. O próximo passo é disponibilizar um percurso sintético integrado no SGF para a equipa testar, reutilizando este núcleo, mantendo os direitos/contextos sintéticos e a separação entre demonstração e utilização real. Esta aceitação não activa migrações, concessões, dados de cliente, obrigações, pagamentos, contabilidade ou emissão real. A implementação desse percurso não foi realizada nesta passagem de encerramento técnico. As menções anteriores a aceitação/checkpoint pendentes conservam-se como histórico e são substituídas apenas no âmbito desta extracção técnica. Revisão visual e cobertura MFA mantêm-se abertas.