From 7a380b76904de50ba675f0b67e0aa949672dbc65 Mon Sep 17 00:00:00 2001 From: nala Date: Sun, 25 Oct 2026 13:31:55 +0200 Subject: [PATCH] Prepare grouped L2 D E delivery after authenticated backup and isolated restore --- .../simulations/l2-de-delivery-20261025.json | 185 ++++++++++++++++++ 1 file changed, 185 insertions(+) create mode 100644 docs/investmoz/simulations/l2-de-delivery-20261025.json diff --git a/docs/investmoz/simulations/l2-de-delivery-20261025.json b/docs/investmoz/simulations/l2-de-delivery-20261025.json new file mode 100644 index 00000000..c169f537 --- /dev/null +++ b/docs/investmoz/simulations/l2-de-delivery-20261025.json @@ -0,0 +1,185 @@ +{ + "status": "ready_after_fresh_authenticated_preflight_and_verified_backup_restore", + "baseline_installed": "819ae791", + "baseline_receipt": "855ab066", + "accepted_D": "2c2a2f20", + "candidate": "dde20c33481d81c9ebcbec84093cf93c7cc9cb9e", + "scope": [ + "D afectação real/pro rata provisório/proporções18(6) exclusivas", + "E acerto anual22(6),controlo de activos27RCIVA e rectificação demonstrada51(4)", + "F sobre parcelas/totais afectados" + ], + "reports": [ + "docs/investmoz/simulations/l2-d-allocation-qa-20261025.json", + "docs/investmoz/simulations/l2-e-assets-regularizations-qa-20261025.json" + ], + "reuse_proofs": true, + "fresh_at_delivery": [ + "Conferir main remoto e compatibilidade/preservação de concorrência", + "Autenticar destino e conferir identidade/estado instalado", + "Backup fresco e restauro real em destino isolado antes de instalar", + "Manifesto do mergeefectivo e instalação pelo processoGit existente", + "Conferir apenas delta instalado,com identidades/contextos RLS equivalentes", + "Reconciliar código/schema/dados/configuração/permissões e emitir recibo" + ], + "not_performed": "Não houve pushmain,instalação,backup activo ou migração neste incrementoQA.", + "limitations": [ + "Combinação18(6)+afectação mista continua pendente;sem produto genérico de percentagens.", + "E demonstrado:acerto anual22(6),controlo individual dos activos e redução/anulação documentada da dedução pelo adquirente51(4),emMZN/2026. Não equivale a automatização de todas as regularizações.", + "Sucessão de nota de crédito e acerto anual na mesma parcela requer reconciliação sequencial própria;não somar dois deltas independentes. Vários documentos rectificativos sobre a mesma parcela ainda não consolidados por este percurso.", + "Erros materiais51(6–7),incobráveis/recuperações51(8–9),mudanças de regime e regularizações plurianuais não automatizados. Não se inventa percentagem/prazo de activos. O registo27RCIVA não constitui esse cálculo.", + "O motor mensal mantém2026/MZN. Um prazo51(4) que alcance2027 é conservado no relatório;lançamento em2027 permanece fora do âmbito mensal demonstrado.", + "Origem de bases reduzidas sem IVA liquidado consolidado mantém14/16/17/18 indeterminados,também quando só existem eventosE no livro do período.", + "17/18 são diferenças antes de créditos anteriores;19–27,pagamento/reembolso e restituição de bebidas mantêmL3. Formalidades digitais não automatizadas e cálculo fiscal restante dos ramosL1 limitados continuam identificados.", + "Divergência de remissões textuais11/12 versus caixas12/13 mantém-se identificada;P001 continua exclusivamente05/06." + ], + "L1": { + "state": "operacional com limitações explícitas", + "delivered": 129, + "functional_residuals": [ + "P058", + "P084", + "P085" + ], + "documentary_residual": "P001 — exclusivamente05/06", + "reopened": false + }, + "runtime_delta": [ + { + "path": "resources/js/lib/iva-acquisitions.ts", + "sha256_LF": "2bca130d43808e8e0b773d63591f9711462fc79ba7cc231821ce693d4bd010f9" + }, + { + "path": "resources/js/lib/iva-acquisition-bc.ts", + "sha256_LF": "4ce47274449e075e5e22a02f7bc497e4df6925c1d628f1e9cd057748d016012f" + }, + { + "path": "resources/js/lib/iva-acquisition-allocation.ts", + "sha256_LF": "df960bab63e89c3b3cea3c61b5c57481194b19d5dd0894830a181cdbe10dc972" + }, + { + "path": "resources/js/lib/iva-regularizations.ts", + "sha256_LF": "72f432ab11a09ff4a1893ca59c9f19b88d6e709ba59842b087630fd7623e24c9" + }, + { + "path": "resources/js/components/simulation-acquisitions.tsx", + "sha256_LF": "0af55cadc0bf2cd0b88673653c6915fcb36e7f3ad61b34721e44b2865da29d42" + }, + { + "path": "resources/js/components/acquisition-allocation.tsx", + "sha256_LF": "222204ee4c699b2cbddb9cb921a37397f6be313a215905163ee135aa2b26f104" + }, + { + "path": "resources/js/components/acquisition-regularizations.tsx", + "sha256_LF": "9b551a10613410210e5106f8b2de5a9c1d596d1d793a12a4c0c6cae06d5b32e2" + } + ], + "compatibility_at_preparation": { + "fetched_utc": "2026-10-25T11:21:49.097830+00:00", + "origin_main": "819ae791e9f3a7347ec8c804f58e6cc34a22cfaf", + "main_is_ancestor": true, + "concurrent_main_delta_since_installed": false, + "next": "Repetir conferência no momento da entrega;nenhum reset/stash/sobrescrita de alterações concorrentes." + }, + "accepted_candidates": [ + "2c2a2f20", + "dde20c33" + ], + "coverage_label": "L2 concluído no âmbito demonstrado após entregaD/E comF;limitações continuam trabalho pendente na mesma matriz;L1 preservado;L3 fora.", + "compiled_delta_markers_expected": [ + "acquisition-allocation/1", + "E — activos e regularizações por evento", + "Preparar acerto anual do pro rata", + "Calcular e guardar regularizações E", + "Bem de investimento importado", + "Sem diferença;evento conservado,sem nova dedução", + "Denominador anual zero;sem percentagem por defeito.", + "Mesma aquisição/ano ou documento já incluído", + "fxSelection", + "formDecisionHash" + ], + "authorization": "Tempo pede entrega conjuntaD/E,dde20c33,pelo processoGit existente;preservar819ae791,backup/restauro,delta instalado e limitaçõesL2 na mesma matriz.", + "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": "819ae791e9f3a7347ec8c804f58e6cc34a22cfaf", + "release": "/var/www/investmoz-homologacao/releases/819ae791e9f3a7347ec8c804f58e6cc34a22cfaf-1b2bd7df", + "previous_release": "/var/www/investmoz-homologacao/releases/ada9629bb65ba186f54d970f0e41194888ebf53b-9238f6ba", + "database_migrations": 0, + "content_imports": 0 + }, + "current_link": "/var/www/investmoz-homologacao/releases/819ae791e9f3a7347ec8c804f58e6cc34a22cfaf-1b2bd7df", + "release_revision": { + "commit": "819ae791e9f3a7347ec8c804f58e6cc34a22cfaf", + "branch": "main", + "built_at": "2026-10-25T10:43:59.555868+00:00", + "manifest_sha256": "2585604e0619d796c3e1e541d316c66b267691ba83cc55b305721f2f50f197f1" + }, + "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-l2-de-delivery-20261025/backup", + "target": { + "database": "teste_investidor", + "port": 5432 + }, + "tables": 174, + "files_verified": 369, + "dump_sha256": "79a1de882ae5af017ac68f9c7e376eac58349a1510e10ec63b6957ce970ca03d", + "files_sha256": "4eef3ac80f5a30e8f7e456f1d6a68148ed80b677dce5aa9835d9439d34931e5e", + "restore_verified": false + }, + "restore": { + "restore_verified": true, + "tables_verified": 174, + "container_network": "none", + "database": "l2_de_restore_20261025", + "port": 55441, + "source_dump_sha256": "79a1de882ae5af017ac68f9c7e376eac58349a1510e10ec63b6957ce970ca03d", + "active_database_writes": 0 + } + } +}