From 109cb0fe9e1530dd09b8277a422ae9c5e68e0674 Mon Sep 17 00:00:00 2001 From: nala Date: Sun, 25 Oct 2026 14:10:24 +0200 Subject: [PATCH] Prepare grouped L3 A/B delivery after verified backup restore --- .../simulations/l3-ab-delivery-20261025.json | 148 ++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 docs/investmoz/simulations/l3-ab-delivery-20261025.json diff --git a/docs/investmoz/simulations/l3-ab-delivery-20261025.json b/docs/investmoz/simulations/l3-ab-delivery-20261025.json new file mode 100644 index 00000000..99c54422 --- /dev/null +++ b/docs/investmoz/simulations/l3-ab-delivery-20261025.json @@ -0,0 +1,148 @@ +{ + "status": "ready_after_fresh_authenticated_preflight_and_verified_backup_restore", + "candidate": "f7b778cdcef774fea5065c035676422fff5f0123", + "baseline_installed": "7a380b76", + "baseline_receipt": "acbd1f33", + "report": "docs/investmoz/simulations/l3-ab-closure-qa-20261025.json", + "coverage": "L3-A/B no âmbito demonstrado;C/D/E e residuaisL1/L2 permanecem na mesma matriz.", + "compatibility_at_preparation": { + "origin_main": "7a380b76904de50ba675f0b67e0aa949672dbc65", + "main_is_ancestor": true, + "checked_utc": "2026-10-25T12:00:29.072855+00:00" + }, + "runtime_delta": [ + { + "path": "resources/js/lib/iva-closure.ts", + "sha256_LF": "542e75fde957a8b2ebbee8d66d17ca8c5663183f89b85e7b7819d86253dd22ea" + }, + { + "path": "resources/js/components/acquisition-closure.tsx", + "sha256_LF": "2f745bd54c8753215ef6386e52d9e3ab1785330310c6b725e67bbfaef29ffd06" + }, + { + "path": "resources/js/components/simulation-acquisitions.tsx", + "sha256_LF": "b94ead08dc13a89ffa0a1b89472b39836b20df73fbfe028dfe4ffa697cd7e29c" + }, + { + "path": "resources/js/lib/project-dossier.ts", + "sha256_LF": "233999eea4d7ca86df8af58ed46cb026a5c9fd9a3e507e56e43fdaa801436510" + } + ], + "limits": [ + "Âmbito demonstrado2026/MZN,primeira declaração em prazo e opção expressa de reporte integral. Prazo/data são declarados com referência,sem calendário legal automático.", + "Juros23:montante documentado/pressuposto ou inexistência expressa com motivo;taxa/prazo de juros não automatizados.", + "C:substituições21;D:pedidos de reembolso27;E:restituição de bebidas13(2) continuam pendentes na mesma matriz.27zero neste caso decorre da opção expressa de reporte integral,não da conclusãoD.", + "Declaração fora do prazo conserva origem/conta mas não fecha19–27 neste percurso;procedimento próprio pendente,sem apagar o crédito.", + "Controlo de duplicação sobre livros/mapas recuperados neste rascunho e âmbito declarado;não é conta corrente central da AT nem reconciliação automática entre rascunhos privados diferentes. Cenários projectados de oportunidades diferentes não são consumos fiscais efectivos.", + "Registo de pagamento é informação declarada,sem execução de pagamento,certificação de arrecadação ou nova comunicação20 por excedente. Não sincroniza caixa silenciosamente.", + "L2 mantém18(6)+afectação mista,regularizações sucessivas/plurianuais e erros/incobráveis.17/18 indeterminados bloqueiam só o respectivo fecho;outros casos independentes avançam.", + "L1 mantém129fechos+P058/P084/P085+P001=133;P001 exclusivamente05/06. Estatísticas eIAadiadas." + ], + "required_at_delivery": [ + "Fetchmain fresco e reconciliação de concorrência semreset/force", + "Autenticação de destino,backup novo e restauro isolado antes da instalação", + "Integração pelo processoGit existente,sem migração/importação", + "Conferir apenas delta instalado e preservação com mesmo contextoRLS;reutilizar provasQA aceites", + "Emitir recibo e conservarC/D/E e os residuais anteriores" + ], + "active_writes": false, + "accepted_candidates": [ + "f7b778cd" + ], + "reports": [ + "docs/investmoz/simulations/l3-ab-closure-qa-20261025.json" + ], + "compiled_delta_markers_expected": [ + "Preparar fecho de outro período", + "Calcular e guardar fecho A/B", + "Adoptar versão actual deste reporte", + "Pagamentos e reporte", + "Não aplicável (primeira declaração)", + "fxSelection", + "formDecisionHash" + ], + "authorization": "Tempo pede entrega conjunta L3-A/B;preservar7a380b76,backup/restauro e delta;72calculados/30pagos/42porliquidar distintos;C apenas QA após entrega.", + "documentary_delta": [ + { + "path": "docs/investmoz/simulations/source-archive/Lei-13-2016-CIVA-BR-156-10-suplemento.pdf", + "sha256": "b90dc7c14ecea2e378c4a62e8e5a47d54a5644c457baeb8b8053b92fd2a5710b" + }, + { + "path": "docs/investmoz/simulations/source-archive/Lei-22-2022-IVA-republicada-BR-250-2-suplemento.pdf", + "sha256": "ea1b0dc6f5cf6e595f6d9a19e7042f398999e0087caef1785f6e8fac571b5f53" + }, + { + "path": "docs/investmoz/simulations/source-archive/BR-248-I-Suplemento-1-2025.pdf", + "sha256": "ccf2a8deeca820f2dd076b4b2141b1efe3f6a806568c3a587ca59a8e92f4c251" + }, + { + "path": "docs/investmoz/simulations/source-archive/BR-16-I-Serie-2008-04-16.pdf", + "sha256": "fc373ff5637edf75ec6a9595dec8763a8503d4ee786e3b7d8f1c742eae9d80ee" + } + ], + "authenticated_preflight": { + "installed": { + "status": "installed", + "commit": "7a380b76904de50ba675f0b67e0aa949672dbc65", + "release": "/var/www/investmoz-homologacao/releases/7a380b76904de50ba675f0b67e0aa949672dbc65-7b2c06cb", + "previous_release": "/var/www/investmoz-homologacao/releases/819ae791e9f3a7347ec8c804f58e6cc34a22cfaf-1b2bd7df", + "database_migrations": 0, + "content_imports": 0 + }, + "current_link": "/var/www/investmoz-homologacao/releases/7a380b76904de50ba675f0b67e0aa949672dbc65-7b2c06cb", + "release_revision": { + "commit": "7a380b76904de50ba675f0b67e0aa949672dbc65", + "branch": "main", + "built_at": "2026-10-25T11:34:19.713723+00:00", + "manifest_sha256": "3d77a70b77f2429d3f01603de5cbc667049652f7fda166168650a918269aa790" + }, + "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-l3-ab-delivery-20261025/backup", + "target": { + "database": "teste_investidor", + "port": 5432 + }, + "tables": 174, + "files_verified": 369, + "dump_sha256": "e5463bf6eab85974fb35bac468b52cb08bfb26da605f19474020dd0fa3b6c017", + "files_sha256": "ad1c649038eabcdfacbb5716a69977025cc02bfa1769c3fc7870b60e791ccbfd", + "restore_verified": false + }, + "restore": { + "restore_verified": true, + "tables_verified": 174, + "container_network": "none", + "database": "l3_ab_restore_20261025", + "port": 55441, + "source_dump_sha256": "e5463bf6eab85974fb35bac468b52cb08bfb26da605f19474020dd0fa3b6c017", + "active_database_writes": 0 + } + } +}