docs(iva): verify G2E G2F destination backup and isolated restore
tests / ci (push) Canceled after 0s
tests / ci (push) Canceled after 0s
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user