Preserve authorised industrial installation record and guarded installer
This commit is contained in:
@@ -1,5 +1,21 @@
|
||||
# INDUSTRIAL-COST-SIM-v1 — entrega técnica isolada
|
||||
|
||||
## Aplicação técnica especificamente autorizada — 28/10/2026
|
||||
|
||||
Após apresentação do destino e das quatro concessões exactas, o utilizador autorizou apenas a migração `100000` em `sgf_tempo_dev` e essas concessões, preservando dados, acessos e bloqueios, sem utilização real ou publicação. As referências posteriores a migração/concessões não aplicadas descrevem o estado histórico de 27/10 e da aceitação anterior à autorização específica.
|
||||
|
||||
Executado `scripts/sgf.ps1 php scripts/industrial-cost-dev-install.php --apply-confirmed-100000-and-four-grants`. Instalador confere destino `sgf_tempo_dev`, porta 55432, proprietário `sgf_dev_owner` sem poderes de superutilizador/criação de bases/papéis/bypass RLS, e migra apenas o caminho `database/migrations/2026_10_27_100000_create_industrial_cost_simulation.php`. Aplicação permanece `sgf_dev_app`.
|
||||
|
||||
- Apenas uma migração acrescentada; instalações anteriores `070000`/`080000`/`090000` preservadas.
|
||||
- 66 tabelas anteriores conferidas por contagem e impressão digital dos registos, sem exportar conteúdos; dados e acessos anteriores preservados. Só acrescentadas a migração, quatro concessões e quatro entradas de auditoria correspondentes.
|
||||
- Tenant #1 / Tempo Lda #1 / SEGI #1: conta #1, `industrial_costs.view` e `industrial_costs.prepare`; conta #2, `industrial_costs.view` e `industrial_costs.validate`. Identidades e pertenças existentes conferidas; sem direitos de gestão ou outras concessões.
|
||||
- Oito tabelas industriais vazias. Listagens das duas contas continuam bloqueadas, sem lotes.
|
||||
- Guarda, abertura, dados, cálculo e decisão industriais recusam com 403; também recusam as guardas de custo directo, oficinas, recebimentos e emissão. Funções SQL de ambiente industrial/directo/recebimentos/oficinas recusam a base de desenvolvimento. Fontes funcionais e guardas não alteradas.
|
||||
|
||||
Prova de execução mantida localmente em `storage/app/private/industrial-cost-dev-install-proof.json`, sem conteúdos dos registos ou credenciais. Validação de sintaxe PHP aprovada; verificações de preservação e bloqueios executadas pelo instalador. Não se repetiram as provas sintéticas aceites, nem se recriou a base de testes. Sem taxas, critérios, lotes, cálculos ou operações reais; nenhuma publicação. A aceitação técnica de `cbdf2b4` permanece preservada.
|
||||
|
||||
Na revisão para o checkpoint local, o código do instalador foi desidentificado: nomes e emails usados na conferência inicial foram retirados, conservando IDs autorizados, existência das contas, pertenças e verificações de âmbito. Sintaxe novamente validada, sem reexecutar a instalação. Ficheiros privados, credenciais e conteúdos dos registos não integram o checkpoint.
|
||||
|
||||
**Actualização de 28/10/2026:** entrega aceite expressamente pelo utilizador, com autorização de checkpoint Git exclusivamente local. Ver [INDUSTRIAL_COST_ACCEPTANCE.md](INDUSTRIAL_COST_ACCEPTANCE.md). As referências abaixo a aceitação/encerramento pendentes descrevem o estado original da entrega de 27/10. Migração `100000`, quatro concessões e utilização real permanecem por autorizar.
|
||||
|
||||
27/10/2026, Africa/Johannesburg. Implementação delimitada pelas secções 15 e 15.5 de [INDUSTRIAL_COST_ACCOUNTING_SCOPE.md](INDUSTRIAL_COST_ACCOUNTING_SCOPE.md). **Sem aceitação presumida ou checkpoint de encerramento.** Preservados `d10ba06`, `7628645`, alterações posteriores, oficinas, recebimentos, cálculo fiscal e aprovações existentes. Não se acedeu ao InvesteMoz nem se repetiu investigação fiscal.
|
||||
|
||||
Reference in New Issue
Block a user