diff --git a/docs/investmoz/simulations/l1-g2gh-delivery-20261024.json b/docs/investmoz/simulations/l1-g2gh-delivery-20261024.json new file mode 100644 index 00000000..f9b09116 --- /dev/null +++ b/docs/investmoz/simulations/l1-g2gh-delivery-20261024.json @@ -0,0 +1,143 @@ +{ + "status": "ready_for_authorized_Git_delivery", + "candidate": "b297058d11aee206530492a65f86e3d58eb5ba15", + "base_remote_main": "9a56d982423d0c244850f8638290a1ce8a968619", + "fresh_fetch": "main9a56d982;ancestor;no concurrent advance detected", + "coverage": { + "G2G": { + "P010": [ + "public_security" + ], + "P027": [ + "official_military_supplies" + ], + "P031": [ + "sisa_subject_operation" + ], + "P032": [ + "exempt_activity_asset_sale", + "no_deduction_right_asset_sale", + "excluded_deduction_asset_sale" + ] + }, + "G2H": { + "P026": [ + "listed_maize", + "listed_maize_flour", + "listed_rice", + "listed_bread", + "listed_iodised_salt", + "listed_infant_powdered_milk", + "listed_wheat", + "listed_wheat_flour", + "listed_fresh_chilled_tomato", + "listed_potato", + "listed_onion", + "listed_frozen_horse_mackerel", + "listed_lighting_kerosene", + "listed_domestic_lpg", + "listed_jet_fuel", + "listed_eligible_bicycles", + "listed_condoms", + "listed_insecticides" + ] + }, + "new_branches": 5, + "new_treatments": 24, + "conditional_treatments_total": 63 + }, + "counts_before": { + "delivered": 24, + "QA": 5, + "functional_pending": 103, + "documentary": 1, + "total": 133 + }, + "counts_after_delivery": { + "delivered": 29, + "QA": 0, + "functional_pending": 103, + "documentary": 1, + "total": 133 + }, + "runtime_delta": [ + { + "path": "resources/js/lib/iva-operations.ts", + "sha256_LF": "f18941067a82d18f43af4252c11b7ff26e001212e1e6cb5bff62c9b4ba48f855" + } + ], + "activation": "ExistingGitFF/webhook/installer;catalogueexistingcomponent;no migrations/imports/server rule activation/permissions/other tax calculations", + "QA": "G2G2frontend+API1/16;G2H2frontend+API1/28;UItoAPIreport;types/buildpassed;acceptedWordPDFreused", + "preservation": "24delivered andeightfrozencontextscurrentwithoutrecalculation;G2G/G2Hproofsreused;G2Ftraceabilityclarifiedwithoutretests", + "rollback": "Keepcataloguereaderssnapshotsresultsreports;compatibleexistingreadonlypatch;priorreleaseandfreshbackuprestorebeforepush;no rollback executed", + "P001": "Documentary05/06stillopen;05/07doesnotresolveit;noindependentblock", + "authenticated_preflight": { + "installed": { + "status": "installed", + "commit": "9a56d982423d0c244850f8638290a1ce8a968619", + "release": "/var/www/investmoz-homologacao/releases/9a56d982423d0c244850f8638290a1ce8a968619-19d0ea6c", + "previous_release": "/var/www/investmoz-homologacao/releases/3b788ec0098d84dcc154239651a35c685dfc2ebd-56825c6e", + "database_migrations": 0, + "content_imports": 0 + }, + "current_link": "/var/www/investmoz-homologacao/releases/9a56d982423d0c244850f8638290a1ce8a968619-19d0ea6c", + "release_revision": { + "commit": "9a56d982423d0c244850f8638290a1ce8a968619", + "branch": "main", + "built_at": "2026-10-24T13:00:59.831259+00:00", + "manifest_sha256": "b92bc7b64176675274dd934bb683f09c4a4ca3c4fe690dfce06425e89a7f3e04" + }, + "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-g2gh-delivery-20261024/backup", + "target": { + "database": "teste_investidor", + "port": 5432 + }, + "tables": 174, + "files_verified": 369, + "dump_sha256": "ffe24d9e324cc1ad2354e8feec088e072db437eb54d1f5b6dfd3830865940b40", + "files_sha256": "57bcb40faf4cb5e14b0aa13eb8b274f222e51bc3cd5fd17e07d70e87165e2b94", + "restore_verified": false + }, + "restore": { + "restore_verified": true, + "tables_verified": 174, + "container_network": "none", + "database": "l1_g2gh_restore_20261024", + "port": 55441, + "source_dump_sha256": "ffe24d9e324cc1ad2354e8feec088e072db437eb54d1f5b6dfd3830865940b40", + "active_database_writes": 0 + } + }, + "installed_delta": "pending", + "L1_complete": false, + "statistics_AI": "deferred", + "rollback_compatibility": "gitapplycheckpassed;notapplied;keepcatalogueandreaders;previousreleaseandverifiedbackupavailable" +} diff --git a/docs/investmoz/unification/traceability-and-manual.md b/docs/investmoz/unification/traceability-and-manual.md index 587b329e..2fa998a7 100644 --- a/docs/investmoz/unification/traceability-and-manual.md +++ b/docs/investmoz/unification/traceability-and-manual.md @@ -1,5 +1,11 @@ # Rastreabilidade, utilização e formação +## 24/10/2026 — G2G/G2H preparados para entrega conjunta + +Cinco ramos P010/P026/P027/P031/P032,24tratamentos(G2G6/G2H18),sem aumentar IDs por opção. Consulta fresca de main e destino autenticado:9a56d982,ancestralidade confirmada,sem avanço concorrente detectado,instalador inactivo. Backup novo `/var/backups/investmoz-l1-g2gh-delivery-20261024/backup`:174tabelas,369ficheiros/configuração;dump SHA256 `ffe24d9e324cc1ad2354e8feec088e072db437eb54d1f5b6dfd3830865940b40`. Restauro real isolado `l1_g2gh_restore_20261024:55441`,rede desactivada,174contagens/checksums correspondentes,container próprio removido,zero escrita de teste no activo. + +Provas G2G9dbfdd67/2440cb44 eG2H48146089/b297058d reutilizadas. Único delta funcional:catálogo `iva-operations.ts`;sem migrações/importações/permissões ou outro cálculo fiscal. Patch de contenção anterior continua compatível,não aplicado;preserva catálogo/leitores/snapshots/relatórios. Activação pelo Git fast-forward/webhook/instalador existente;conferir revisão servida,assets do delta e preservação após instalação. Preparação não declara os cinco ramos entregues. Manifesto[l1-g2gh-delivery-20261024.json](../simulations/l1-g2gh-delivery-20261024.json);P00105/06isolado,L1aberto,estatísticas/IAadiadas. + ## 24/10/2026 — G2H produtos enumerados demonstrado em QA **Candidata 48146089cdcef6ed3c2068b78fc6e48ccac434c8; P026 é um ramo com18tratamentos de produto.** G2G9dbfdd67/2440cb44 permanece com4ramos/6tratamentos emQA para entrega conjunta.24ramos entregues mantêm os fechos;homologação9a56d982inalterada.