docs(iva): verify G2E G2F destination backup and isolated restore
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-10-24 14:59:24 +02:00
parent 38b49bd5fa
commit 9a56d98242
2 changed files with 74 additions and 4 deletions
@@ -1,5 +1,5 @@
{
"status": "prepared_QA_pending_authenticated_destination",
"status": "ready_for_authorized_Git_delivery",
"candidate": "9b0f4370737f340b7fca606728f5ca281f6b5dfd",
"base_remote_main": "3b788ec0098d84dcc154239651a35c685dfc2ebd",
"fresh_fetch": "confirmed main3b788ec0;ancestor;no concurrent changes detected;localmainnotused",
@@ -44,9 +44,73 @@
"rollback": "Keepcataloguereaderssnapshotsresultsreports;existingreadonlycontainmentpatchapplycheckrequired;backuprestorebeforepush;no rollback executed",
"P001": "Stilldocumentary05/06;05/07doesnotresolveit;doesnotblockindependent",
"QA": "G2E2frontend+API1/14;G2F2frontend+API1/13;UItoAPIreport;types/buildpassed;WordPDFunchanged",
"authenticated_preflight": "pending",
"backup_restore": "pending",
"authenticated_preflight": {
"installed": {
"status": "installed",
"commit": "3b788ec0098d84dcc154239651a35c685dfc2ebd",
"release": "/var/www/investmoz-homologacao/releases/3b788ec0098d84dcc154239651a35c685dfc2ebd-56825c6e",
"previous_release": "/var/www/investmoz-homologacao/releases/490527b92cf1ca18122679440ff3a38933b7e0c2-d41ae12f",
"database_migrations": 0,
"content_imports": 0
},
"current_link": "/var/www/investmoz-homologacao/releases/3b788ec0098d84dcc154239651a35c685dfc2ebd-56825c6e",
"release_revision": {
"commit": "3b788ec0098d84dcc154239651a35c685dfc2ebd",
"branch": "main",
"built_at": "2026-10-24T12:48:08.073225+00:00",
"manifest_sha256": "b00f59904a5709fbcd8eaa6b51ac8dc421ddfc8dfd2e0ce18d133240150c8810"
},
"service": "ExecMainStatus=0\nActiveState=inactive\nSubState=dead\n",
"configuration_keys": [
"repository",
"branch",
"target_url",
"legacy_root",
"state_root",
"release_root",
"current_link",
"shared_assets",
"php",
"schema_contract",
"ci_environment",
"postgis_image",
"test_database",
"qa_port",
"retention",
"webhook_secret_file"
],
"safe_paths": {
"repository": "nala/Investidor-V2",
"release_root": "/var/www/investmoz-homologacao/releases",
"postgis_image": "postgis/postgis@sha256:01a6a70e41e6c4467c8f55f6063555ed72db2d6662cd0d571040d42eadaeb6f6"
},
"pipeline_sha256": "adec1c17654f3a8658b83b134f1e75f95391b235738552721906c3236e388604"
},
"backup_restore": {
"backup": {
"stage": "/var/backups/investmoz-l1-g2ef-delivery-20261024/backup",
"target": {
"database": "teste_investidor",
"port": 5432
},
"tables": 174,
"files_verified": 369,
"dump_sha256": "e23ea1909ede1cb3be7a5e5751f5580e8b8c0b2452c53772c8e28d06ec999b20",
"files_sha256": "c56f7ac804b0d4f0c69a2f53a23b00cc34fa067888e62e13444192b3d41c52cf",
"restore_verified": false
},
"restore": {
"restore_verified": true,
"tables_verified": 174,
"container_network": "none",
"database": "l1_g2ef_restore_20261024",
"port": 55441,
"source_dump_sha256": "e23ea1909ede1cb3be7a5e5751f5580e8b8c0b2452c53772c8e28d06ec999b20",
"active_database_writes": 0
}
},
"installed_delta": "pending",
"L1_complete": false,
"statistics_AI": "deferred"
"statistics_AI": "deferred",
"rollback_compatibility": "gitapplycheckpassed;notapplied;keepcatalogueandreaders;previousreleaseandverifiedbackupavailable"
}
@@ -1,5 +1,11 @@
# Rastreabilidade, utilização e formação
## 24/10/2026 — G2E/G2F: destino e backup/restauro conferidos
Leitura SSH autenticada confirmou main/revisão instalada/current3b788ec0 e instalador inactivo; consulta remota fresca sem avanço concorrente. Conjunto G2E33d18b9e/30760cab eG2F8171c799/9b0f4370 compatível por ancestralidade. Backup novo `/var/backups/investmoz-l1-g2ef-delivery-20261024/backup`,174tabelas e369ficheiros/configuração verificados; dump SHA256 `e23ea1909ede1cb3be7a5e5751f5580e8b8c0b2452c53772c8e28d06ec999b20`. Restauro real isolado `l1_g2ef_restore_20261024:55441`,rede desactivada,174contagens/checksums correspondentes,container próprio removido;zero escrita de teste na base activa.
Pronto para activação pelo Git/webhook/instalador existentes. Único ficheiro funcional alterado:catálogoIVA;sem migrações/importações/permissões ou cálculo de outro imposto. Provas QA reutilizadas;patch de contenção compatível,não aplicado;conserva catálogo/leitores/snapshots/relatórios. Manter release anterior e backup;verificar apenas revisão servida,delta e preservação após instalação. Esta preparação ainda não declara os sete ramos entregues. P001permanece05/06;L1aberto.
## 24/10/2026 — entrega conjunta G2E/G2F preparada; autenticação necessária
G2E33d18b9e/30760cab e G2F8171c799/9b0f4370: sete ramos P023/P028/P033/P034/P036/P037/P044, sete tratamentos condicionais. `git fetch origin` confirmou main3b788ec0, ancestral da candidata, sem alterações concorrentes detectadas. Só o catálogo `iva-operations.ts` constitui delta funcional; sem migrações/importações/permissões ou cálculo de outro imposto. Provas válidas de ambos os grupos reutilizadas; patch de contenção anterior continua compatível por `git apply --check`, não aplicado.