Prepare grouped L2 D E delivery after authenticated backup and isolated restore
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-10-25 13:31:55 +02:00
parent dde20c3348
commit 7a380b7690
@@ -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
}
}
}