docs(iva): receipt joint P002 P121 P130 limited-scope delivery
This commit is contained in:
@@ -22536,5 +22536,397 @@
|
||||
},
|
||||
"activation": "OnejointGit fast-forward/webhook/installer;zero migrations/imports",
|
||||
"P104_closure": false
|
||||
},
|
||||
"iva_l1_foreign_digital_P002_P121_P130_homologation_20261025": {
|
||||
"status": "installed_P002_P121_P130_demonstrated_scope_only_L1_open",
|
||||
"candidate": "de4b25bbd73f8c0d34549e455ade5639d37cd801",
|
||||
"accepted_candidates": [
|
||||
"e4c490b3",
|
||||
"de4b25bb"
|
||||
],
|
||||
"base_installed": "e8b5ae43add95be3a7fd437e4488befce76c0a97",
|
||||
"coverage_complete_branches": {
|
||||
"AUD-SIM-L1-P002": [
|
||||
"goods",
|
||||
"services",
|
||||
"listed_services",
|
||||
"foreign_transport_portion"
|
||||
],
|
||||
"AUD-SIM-L1-P121": [
|
||||
"web",
|
||||
"software_service",
|
||||
"information",
|
||||
"media",
|
||||
"teaching",
|
||||
"analogous"
|
||||
],
|
||||
"AUD-SIM-L1-P130": [
|
||||
"software_asset",
|
||||
"content_asset",
|
||||
"data_asset",
|
||||
"crypto_asset",
|
||||
"ebook_asset",
|
||||
"profile_asset",
|
||||
"access_asset",
|
||||
"other_asset"
|
||||
]
|
||||
},
|
||||
"coverage_label": "Três ramos no âmbito demonstrado: P002 enquadramento potencial; P121/P130 natureza/localização/responsável, rascunho/histórico/relatório. Não representa cobertura digital integral.",
|
||||
"digital_coverage_integral": false,
|
||||
"digital_formalities_not_automated": [
|
||||
"Modelos da declaração mensal e do mapa de retenções25(7)",
|
||||
"Formalidades/procedimentos de entrega e pagamento26(4) ainda não cotejados",
|
||||
"Submissão, pagamento ou cálculo de imposto/dedução não executados neste incremento"
|
||||
],
|
||||
"digital_documentary_limits": {
|
||||
"procedure": "Modelos/formalidades de25(7)/26(4) não cotejados neste incremento. A pesquisa oficial delimitada encontrou anúncio governamental de30/09/2026, não o texto normativo de execução. Isto não declara inexistência de regulamentação nem bloqueia classificação e preparação. Nenhum modelo, taxa de retenção, aprovador ou formulário inventado.",
|
||||
"official_notice": "https://portaldogoverno.gov.mz/governo-introduz-alteracoes-nos-regulamentos-fiscais-para-reforcar-eficiencia-tributaria/",
|
||||
"next_action": "Cotejar texto publicado e modelos aplicáveis antes de automatizar formalidades/submissão; manter preparação, localização e atribuição legal demonstrada.",
|
||||
"P104": "Mantém pendência de escolha da taxa/data; conversão condicionada preservada, sem dependência efectiva destes percursos.",
|
||||
"P084_P085": "Preparação/simulação condicionada preservadas; benefícios não encerrados."
|
||||
},
|
||||
"UI_delta_from_QA": "Texto explícito de cobertura limitada e formalidades não automatizadas, pedido pela Tempo; nenhuma alteração de regra ou cálculo.",
|
||||
"branch_count_complete": 3,
|
||||
"digital_treatment_count": 14,
|
||||
"digital_examples": 46,
|
||||
"P002_examples": 7,
|
||||
"runtime_delta": [
|
||||
{
|
||||
"path": "resources/js/lib/iva-digital.ts",
|
||||
"sha256_LF": "623165a4e36e161776fea115ee7f8b9b61b4e5766831daa404badf8397eae271"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/simulation-digital.tsx",
|
||||
"sha256_LF": "5bf44510481d1739e0a81f0326c14c8e2f477ac9a7e02b694c3b3173a92dcd78"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/iva-foreign-operations.ts",
|
||||
"sha256_LF": "b2735b9071aac41f9ddf0ae0c81d3943c870adccfa315ec01432388fec4a7de8"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/simulation-foreign-operations.tsx",
|
||||
"sha256_LF": "5276d81afd97cd40df63973fcfdca27d80903464af078f67deb3e45c7bb90948"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/simulation-monthly-iva.tsx",
|
||||
"sha256_LF": "19269934dc83f2cb3c36b1677f0bcdf066dc0ffd2af889730bd92acb54532587"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/project-dossier.ts",
|
||||
"sha256_LF": "f0428b411146e030bbf952428faffab6ac26178d09aa3a6437daa9363bc75a46"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/iva-currency-events.ts",
|
||||
"sha256_LF": "fa99e217e96bc6601ebfe0ac48a8ad3395ce85d57218c23888e6eece5a7405fa"
|
||||
}
|
||||
],
|
||||
"counts_before": {
|
||||
"delivered": 120,
|
||||
"QA": 3,
|
||||
"functional_pending": 9,
|
||||
"documentary": 1,
|
||||
"total": 133
|
||||
},
|
||||
"counts_current": {
|
||||
"delivered": 123,
|
||||
"QA": 0,
|
||||
"functional_pending": 9,
|
||||
"documentary": 1,
|
||||
"total": 133
|
||||
},
|
||||
"counts_after_delivery": {
|
||||
"delivered": 123,
|
||||
"QA": 0,
|
||||
"functional_pending": 9,
|
||||
"documentary": 1,
|
||||
"total": 133
|
||||
},
|
||||
"QA_proofs_reused": [
|
||||
"iva-l1-foreign-operations-qa-20261025.json",
|
||||
"iva-l1-digital-qa-20261025.json"
|
||||
],
|
||||
"authorization": "Tempo solicita uma única disponibilização P002/P121/P130 no âmbito demonstrado, com alterações concorrentes preservadas e somente delta instalado conferido.",
|
||||
"preservation": "120 fechos, P104 condicionado, P084/P085 parciais, dados, históricos, permissões e acessos preservados. P104 não encerrado.",
|
||||
"scope": "Natureza digital, localização e responsável; gravação, recuperação, histórico e relatório. Não calcula taxa/base/IVA/dedução/campo11 ou totais; não envia declaração nem inicia pagamento. Software/acesso/licenciamento não decidem natureza apenas pelo título.",
|
||||
"P104_closure": false,
|
||||
"limits": "L1 aberto; P001 apenas05/06; P084/P085 benefícios pendentes; bebidas L2/L3; Estatísticas/IA adiadas.",
|
||||
"containment": "l1-foreign-digital-readonly-rollback-20261025.patch; conferir sem aplicar: suspende apenas novas versões P002/digital, preservando leitores/histórico/outros ramos.",
|
||||
"authenticated_preflight": {
|
||||
"installed": {
|
||||
"status": "installed",
|
||||
"commit": "e8b5ae43add95be3a7fd437e4488befce76c0a97",
|
||||
"release": "/var/www/investmoz-homologacao/releases/e8b5ae43add95be3a7fd437e4488befce76c0a97-7ad802df",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/92eaa93570b96561a0d2ab60787b7af8171c9529-d4d7a2a2",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0
|
||||
},
|
||||
"current_link": "/var/www/investmoz-homologacao/releases/e8b5ae43add95be3a7fd437e4488befce76c0a97-7ad802df",
|
||||
"release_revision": {
|
||||
"commit": "e8b5ae43add95be3a7fd437e4488befce76c0a97",
|
||||
"branch": "main",
|
||||
"built_at": "2026-10-24T23:06:53.694897+00:00",
|
||||
"manifest_sha256": "8679ad3c79f08e7a9505fcff3d72821c924048cb8188c80bb0ad1332adedf248"
|
||||
},
|
||||
"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-foreign-digital-delivery-20261025/backup",
|
||||
"target": {
|
||||
"database": "teste_investidor",
|
||||
"port": 5432
|
||||
},
|
||||
"tables": 174,
|
||||
"files_verified": 369,
|
||||
"dump_sha256": "4325b559ab0e7e4a2904a4dc2235b79260a04095e401a3d0231b46e64afb16a9",
|
||||
"files_sha256": "d69622a7179b7bfdfc4599714a9093f47f28c6fcc96b38d1856cfbd38775ef4b",
|
||||
"restore_verified": false
|
||||
},
|
||||
"restore": {
|
||||
"restore_verified": true,
|
||||
"tables_verified": 174,
|
||||
"container_network": "none",
|
||||
"database": "l1_foreign_digital_restore_20261024",
|
||||
"port": 55441,
|
||||
"source_dump_sha256": "4325b559ab0e7e4a2904a4dc2235b79260a04095e401a3d0231b46e64afb16a9",
|
||||
"active_database_writes": 0
|
||||
}
|
||||
},
|
||||
"delivery_local_date": "2026-10-25",
|
||||
"delivery_timezone": "Africa/Johannesburg",
|
||||
"served_commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"installation": {
|
||||
"protected": {
|
||||
"installed": {
|
||||
"status": "installed",
|
||||
"commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"release": "/var/www/investmoz-homologacao/releases/df43aeb1e583e65af854ac71f46ddaa1f49b0b7c-657a60cb",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/e8b5ae43add95be3a7fd437e4488befce76c0a97-7ad802df",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0
|
||||
},
|
||||
"runtime_files_verified": 7,
|
||||
"persistent_files_and_env_verified": 369,
|
||||
"tables_compared": 174,
|
||||
"changed_tables": {
|
||||
"cache": {
|
||||
"before": {
|
||||
"rows": 106,
|
||||
"checksum": "72e3df5d5b6a9ae0a1711e5e7dba713e"
|
||||
},
|
||||
"after": {
|
||||
"rows": 106,
|
||||
"checksum": "b32e95b044290f27169a56415ade43f7"
|
||||
}
|
||||
},
|
||||
"sessions": {
|
||||
"before": {
|
||||
"rows": 111,
|
||||
"checksum": "ea3379188d08dd9e272dccd89cff3845"
|
||||
},
|
||||
"after": {
|
||||
"rows": 112,
|
||||
"checksum": "874bf4e3d6aef4a7d76d37bf0076c889"
|
||||
}
|
||||
}
|
||||
},
|
||||
"preserved_counts": {
|
||||
"published_fiches": 29,
|
||||
"relations": 28,
|
||||
"geometries": 408
|
||||
},
|
||||
"migration_count": 0,
|
||||
"content_imports": 0,
|
||||
"comparison_role": "postgres_before_and_after;sameexportedsnapshotbaseline;noapplicationRLSvisibilityinference",
|
||||
"writes_by_verification": 0
|
||||
},
|
||||
"public": {
|
||||
"status": "installed_delta_verified",
|
||||
"served_revision": {
|
||||
"commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"branch": "main",
|
||||
"built_at": "2026-10-24T23:29:21.431835+00:00",
|
||||
"manifest_sha256": "42fcfc7d2fa7e7adae795927245582d1d140dd2a4fdc77164056b33de94f21e1"
|
||||
},
|
||||
"manifest_hash_matches": true,
|
||||
"compiled_delta_markers": {
|
||||
"digital-operations/1": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"foreign-operations/1": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"digitalOperations": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"foreignOperations": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"software_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"crypto_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"ebook_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"profile_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"access_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"other_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"software_service": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"analogous": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"digitalAsset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"digitalService": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"declarationReferenceDate": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"representativeRef": [
|
||||
"assets/project-dossier-CGYWZtgD.js",
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"communicationPrior": [
|
||||
"assets/project-dossier-CGYWZtgD.js",
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"businessUse": [
|
||||
"assets/project-dossier-CGYWZtgD.js",
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"potential": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"excluded_19_2": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"Cobertura digital deste incremento:": [
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"não estão automatizadas": [
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"Não representa cobertura digital integral": [
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"modelos da declaração e do mapa de retenções": [
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"P104": [
|
||||
"assets/project-dossier-CGYWZtgD.js",
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"sem base fiscal confirmada": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
]
|
||||
},
|
||||
"assets": [
|
||||
{
|
||||
"file": "assets/project-dossier-CGYWZtgD.js",
|
||||
"status": 200,
|
||||
"sha256": "14111c559c18321a5e70b8dfe0e4d1d774116bc8f43a4857a52a6d09b85758ba"
|
||||
},
|
||||
{
|
||||
"file": "assets/simulation-form-BqVD91Ek.js",
|
||||
"status": 200,
|
||||
"sha256": "85cbd533c5bc92af5a448db71da006d4346d2d0adb09dde825db0aa19ad5048c"
|
||||
},
|
||||
{
|
||||
"file": "assets/project-dossier-document-C8UzSjvU.js",
|
||||
"status": 200,
|
||||
"sha256": "c165aa0ff95ac6dce620300b3e989f69f087fe85cd760a854874c1579c0d5a81"
|
||||
},
|
||||
{
|
||||
"file": "assets/services-OpXmisSI.js",
|
||||
"status": 200,
|
||||
"sha256": "cd8ff9052961f612706806290f34b3823f18c67128cab2f23b9f3f5c611c4ce5"
|
||||
}
|
||||
],
|
||||
"simulator_status": 200,
|
||||
"simulator_entry": "assets/app-BJtmUrd_.js",
|
||||
"existing_fiscal_availability": {
|
||||
"data": {
|
||||
"enabled": true,
|
||||
"coverage_start": "2026-01-01",
|
||||
"coverage_end": "2026-12-31",
|
||||
"message": "IVA geral sobre base líquida disponível; enquadramento declarado."
|
||||
}
|
||||
},
|
||||
"synthetic_private_writes": 0,
|
||||
"method": "Read-only installedrevision/manifest/newcompiledcatalogueandreaders/simulatorentry;acceptedQAproofsreused"
|
||||
},
|
||||
"installer": {
|
||||
"service": "ExecMainStatus=0\nActiveState=inactive\nSubState=dead\n",
|
||||
"installed": {
|
||||
"status": "installed",
|
||||
"commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"release": "/var/www/investmoz-homologacao/releases/df43aeb1e583e65af854ac71f46ddaa1f49b0b7c-657a60cb",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/e8b5ae43add95be3a7fd437e4488befce76c0a97-7ad802df",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0
|
||||
},
|
||||
"latest_report": {
|
||||
"status": "installed",
|
||||
"commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"release": "/var/www/investmoz-homologacao/releases/df43aeb1e583e65af854ac71f46ddaa1f49b0b7c-657a60cb",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/e8b5ae43add95be3a7fd437e4488befce76c0a97-7ad802df",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0,
|
||||
"requested_commits": [
|
||||
"df43aeb1e583e65af854ac71f46ddaa1f49b0b7c"
|
||||
],
|
||||
"finished_at": "2026-10-24T23:29:24.177941+00:00"
|
||||
},
|
||||
"log_file": "1792884448718297106.log",
|
||||
"summaries": [
|
||||
"OK (1 test, 3106 assertions)",
|
||||
"built in 27.80s",
|
||||
"OK (59 tests, 317 assertions)",
|
||||
"# tests 520",
|
||||
"# pass 520",
|
||||
"# fail 0"
|
||||
],
|
||||
"log_bytes": 168294
|
||||
},
|
||||
"rollback_executed": false
|
||||
},
|
||||
"activation": "One joint Git fast-forward/webhook/installer; zero migrations/imports; accepted QA proofs reused"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"implementation_commit": "5f088e341125124077bc420a0b1c8ef0e8c28173",
|
||||
"status": "QA_complete_P121_P130_not_delivered",
|
||||
"status": "delivered_demonstrated_scope_QA_proofs_preserved",
|
||||
"coverage": {
|
||||
"AUD-SIM-L1-P121": [
|
||||
"web",
|
||||
@@ -134,5 +134,20 @@
|
||||
},
|
||||
"homologation": "e8b5ae43",
|
||||
"preservation_before_tests": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-digital-20261025\\preservation-before-tests.json",
|
||||
"source_inventory": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-digital-20261025\\source-archive-inventory.json"
|
||||
"source_inventory": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-digital-20261025\\source-archive-inventory.json",
|
||||
"qa_status_preserved": "QA_complete_P121_P130_not_delivered",
|
||||
"delivery_followup": {
|
||||
"served_commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"receipt": "l1-foreign-digital-delivery-20261025.json",
|
||||
"record": "iva_l1_foreign_digital_P002_P121_P130_homologation_20261025",
|
||||
"counts": {
|
||||
"delivered": 123,
|
||||
"QA": 0,
|
||||
"functional_pending": 9,
|
||||
"documentary": 1,
|
||||
"total": 133
|
||||
},
|
||||
"digital_coverage_integral": false,
|
||||
"P104_closure": false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"implementation_commit": "86970cd507795acb8ff7d942923d84e54e2d3331",
|
||||
"status": "QA_complete_P002_P104_pending_cotejo_documented_not_delivered",
|
||||
"status": "delivered_demonstrated_scope_QA_proofs_preserved",
|
||||
"coverage": {
|
||||
"AUD-SIM-L1-P002": [
|
||||
"goods",
|
||||
@@ -91,5 +91,20 @@
|
||||
"P084",
|
||||
"P085"
|
||||
],
|
||||
"preservation_receipt": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-foreign-operations-20261025\\preservation-before-tests.json"
|
||||
"preservation_receipt": "C:\\laragon\\www\\portal-investidor\\outputs\\iva-l1-foreign-operations-20261025\\preservation-before-tests.json",
|
||||
"qa_status_preserved": "QA_complete_P002_P104_pending_cotejo_documented_not_delivered",
|
||||
"delivery_followup": {
|
||||
"served_commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"receipt": "l1-foreign-digital-delivery-20261025.json",
|
||||
"record": "iva_l1_foreign_digital_P002_P121_P130_homologation_20261025",
|
||||
"counts": {
|
||||
"delivered": 123,
|
||||
"QA": 0,
|
||||
"functional_pending": 9,
|
||||
"documentary": 1,
|
||||
"total": 133
|
||||
},
|
||||
"digital_coverage_integral": false,
|
||||
"P104_closure": false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"status": "ready_after_fresh_authenticated_preflight_and_verified_backup_restore",
|
||||
"status": "installed_P002_P121_P130_demonstrated_scope_only_L1_open",
|
||||
"candidate": "de4b25bbd73f8c0d34549e455ade5639d37cd801",
|
||||
"accepted_candidates": [
|
||||
"e4c490b3",
|
||||
@@ -89,8 +89,8 @@
|
||||
"total": 133
|
||||
},
|
||||
"counts_current": {
|
||||
"delivered": 120,
|
||||
"QA": 3,
|
||||
"delivered": 123,
|
||||
"QA": 0,
|
||||
"functional_pending": 9,
|
||||
"documentary": 1,
|
||||
"total": 133
|
||||
@@ -176,5 +176,217 @@
|
||||
"source_dump_sha256": "4325b559ab0e7e4a2904a4dc2235b79260a04095e401a3d0231b46e64afb16a9",
|
||||
"active_database_writes": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"delivery_local_date": "2026-10-25",
|
||||
"delivery_timezone": "Africa/Johannesburg",
|
||||
"served_commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"installation": {
|
||||
"protected": {
|
||||
"installed": {
|
||||
"status": "installed",
|
||||
"commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"release": "/var/www/investmoz-homologacao/releases/df43aeb1e583e65af854ac71f46ddaa1f49b0b7c-657a60cb",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/e8b5ae43add95be3a7fd437e4488befce76c0a97-7ad802df",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0
|
||||
},
|
||||
"runtime_files_verified": 7,
|
||||
"persistent_files_and_env_verified": 369,
|
||||
"tables_compared": 174,
|
||||
"changed_tables": {
|
||||
"cache": {
|
||||
"before": {
|
||||
"rows": 106,
|
||||
"checksum": "72e3df5d5b6a9ae0a1711e5e7dba713e"
|
||||
},
|
||||
"after": {
|
||||
"rows": 106,
|
||||
"checksum": "b32e95b044290f27169a56415ade43f7"
|
||||
}
|
||||
},
|
||||
"sessions": {
|
||||
"before": {
|
||||
"rows": 111,
|
||||
"checksum": "ea3379188d08dd9e272dccd89cff3845"
|
||||
},
|
||||
"after": {
|
||||
"rows": 112,
|
||||
"checksum": "874bf4e3d6aef4a7d76d37bf0076c889"
|
||||
}
|
||||
}
|
||||
},
|
||||
"preserved_counts": {
|
||||
"published_fiches": 29,
|
||||
"relations": 28,
|
||||
"geometries": 408
|
||||
},
|
||||
"migration_count": 0,
|
||||
"content_imports": 0,
|
||||
"comparison_role": "postgres_before_and_after;sameexportedsnapshotbaseline;noapplicationRLSvisibilityinference",
|
||||
"writes_by_verification": 0
|
||||
},
|
||||
"public": {
|
||||
"status": "installed_delta_verified",
|
||||
"served_revision": {
|
||||
"commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"branch": "main",
|
||||
"built_at": "2026-10-24T23:29:21.431835+00:00",
|
||||
"manifest_sha256": "42fcfc7d2fa7e7adae795927245582d1d140dd2a4fdc77164056b33de94f21e1"
|
||||
},
|
||||
"manifest_hash_matches": true,
|
||||
"compiled_delta_markers": {
|
||||
"digital-operations/1": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"foreign-operations/1": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"digitalOperations": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"foreignOperations": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"software_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"crypto_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"ebook_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"profile_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"access_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"other_asset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"software_service": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"analogous": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"digitalAsset": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"digitalService": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"declarationReferenceDate": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"representativeRef": [
|
||||
"assets/project-dossier-CGYWZtgD.js",
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"communicationPrior": [
|
||||
"assets/project-dossier-CGYWZtgD.js",
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"businessUse": [
|
||||
"assets/project-dossier-CGYWZtgD.js",
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"potential": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"excluded_19_2": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
],
|
||||
"Cobertura digital deste incremento:": [
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"não estão automatizadas": [
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"Não representa cobertura digital integral": [
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"modelos da declaração e do mapa de retenções": [
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"P104": [
|
||||
"assets/project-dossier-CGYWZtgD.js",
|
||||
"assets/services-OpXmisSI.js"
|
||||
],
|
||||
"sem base fiscal confirmada": [
|
||||
"assets/project-dossier-CGYWZtgD.js"
|
||||
]
|
||||
},
|
||||
"assets": [
|
||||
{
|
||||
"file": "assets/project-dossier-CGYWZtgD.js",
|
||||
"status": 200,
|
||||
"sha256": "14111c559c18321a5e70b8dfe0e4d1d774116bc8f43a4857a52a6d09b85758ba"
|
||||
},
|
||||
{
|
||||
"file": "assets/simulation-form-BqVD91Ek.js",
|
||||
"status": 200,
|
||||
"sha256": "85cbd533c5bc92af5a448db71da006d4346d2d0adb09dde825db0aa19ad5048c"
|
||||
},
|
||||
{
|
||||
"file": "assets/project-dossier-document-C8UzSjvU.js",
|
||||
"status": 200,
|
||||
"sha256": "c165aa0ff95ac6dce620300b3e989f69f087fe85cd760a854874c1579c0d5a81"
|
||||
},
|
||||
{
|
||||
"file": "assets/services-OpXmisSI.js",
|
||||
"status": 200,
|
||||
"sha256": "cd8ff9052961f612706806290f34b3823f18c67128cab2f23b9f3f5c611c4ce5"
|
||||
}
|
||||
],
|
||||
"simulator_status": 200,
|
||||
"simulator_entry": "assets/app-BJtmUrd_.js",
|
||||
"existing_fiscal_availability": {
|
||||
"data": {
|
||||
"enabled": true,
|
||||
"coverage_start": "2026-01-01",
|
||||
"coverage_end": "2026-12-31",
|
||||
"message": "IVA geral sobre base líquida disponível; enquadramento declarado."
|
||||
}
|
||||
},
|
||||
"synthetic_private_writes": 0,
|
||||
"method": "Read-only installedrevision/manifest/newcompiledcatalogueandreaders/simulatorentry;acceptedQAproofsreused"
|
||||
},
|
||||
"installer": {
|
||||
"service": "ExecMainStatus=0\nActiveState=inactive\nSubState=dead\n",
|
||||
"installed": {
|
||||
"status": "installed",
|
||||
"commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"release": "/var/www/investmoz-homologacao/releases/df43aeb1e583e65af854ac71f46ddaa1f49b0b7c-657a60cb",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/e8b5ae43add95be3a7fd437e4488befce76c0a97-7ad802df",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0
|
||||
},
|
||||
"latest_report": {
|
||||
"status": "installed",
|
||||
"commit": "df43aeb1e583e65af854ac71f46ddaa1f49b0b7c",
|
||||
"release": "/var/www/investmoz-homologacao/releases/df43aeb1e583e65af854ac71f46ddaa1f49b0b7c-657a60cb",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/e8b5ae43add95be3a7fd437e4488befce76c0a97-7ad802df",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0,
|
||||
"requested_commits": [
|
||||
"df43aeb1e583e65af854ac71f46ddaa1f49b0b7c"
|
||||
],
|
||||
"finished_at": "2026-10-24T23:29:24.177941+00:00"
|
||||
},
|
||||
"log_file": "1792884448718297106.log",
|
||||
"summaries": [
|
||||
"OK (1 test, 3106 assertions)",
|
||||
"built in 27.80s",
|
||||
"OK (59 tests, 317 assertions)",
|
||||
"# tests 520",
|
||||
"# pass 520",
|
||||
"# fail 0"
|
||||
],
|
||||
"log_bytes": 168294
|
||||
},
|
||||
"rollback_executed": false
|
||||
},
|
||||
"activation": "One joint Git fast-forward/webhook/installer; zero migrations/imports; accepted QA proofs reused"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,15 @@
|
||||
# Rastreabilidade, utilização e formação
|
||||
|
||||
## 25/10/2026 — P002/P121/P130 entregues conjuntamente no âmbito demonstrado
|
||||
|
||||
Homologação **`df43aeb1`**, sobre`e8b5ae43`; candidatas`e4c490b3`/`de4b25bb` aceites pela Tempo. Uma integração, backup/restauro real isolado, instalação e conferência do delta. Provas individuais reutilizadas;120fechos anteriores preservados.
|
||||
|
||||
P002: enquadramento potencial, reutilizando localização e eventos, incluindo a origem digital da mesma oportunidade; sem concessão/cálculo de dedução. P121/P130: natureza do bem/serviço digital, localização e responsável, rascunho, gravação/recuperação, histórico e relatório. **Não representa cobertura digital integral.** A interface e o manifesto explicitam que modelos da declaração/mapa de retenções e formalidades de entrega/pagamento ainda não cotejadas não estão automatizadas. Não há submissão, pagamento ou cálculo automático de imposto/dedução neste incremento. O anúncio governamental não substitui o cotejo do texto/modelos de execução; não se afirma inexistência de regulamentação. P104 permanece conversão condicionada e pendente.
|
||||
|
||||
Origin/main e destino autenticado conferidos; push normal fast-forward, sem força. Backup novo e restauro isolado sem rede:174tabelas/369ficheiros e configuração. Delta instalado: revisão/manifesto/hash,26marcadores compilados incluindo o limite da cobertura digital,7hashes funcionais e simuladorHTTP200. PostgreSQL comparado pela mesma identidade antes/depois; diferenças apenas cache/sessões;29fichas publicadas,28relações e408geometrias preservadas. Zero migrações/importações, alterações de permissões ou ensaios sintéticos no activo. Contenção conferida e não aplicada; leitores, histórico e outros ramos preservados.
|
||||
|
||||
[Manifesto/recibo](../simulations/l1-foreign-digital-delivery-20261025.json), registo`iva_l1_foreign_digital_P002_P121_P130_homologation_20261025`. **123 entregues +9 funcionais pendentes +P001=133**, sem candidatas QA por disponibilizar. Pendentes funcionais: P104/P084/P085 (documentais específicos), P129/P133 (viagens/eventos), P046/P047/P058/P059 (importações/benefícios). P001 limitado05/06. L1 aberto; bebidasL2/L3; Estatísticas/IA adiadas. As formalidades digitais não automatizadas permanecem identificadas no âmbito próprio, sem transformar esta entrega em cobertura integral.
|
||||
|
||||
## 25/10/2026 — P121/P130 concluídos em QA; conjunto compatível P002/digital preparado
|
||||
|
||||
**120 entregues + 3 em QA (P002/P121/P130) + 9 funcionais pendentes + P001 = 133**. Homologação e8b5ae43 inalterada; L1 aberto. Os120 fechos e P002QA foram inventariados antes dos testes e preservados; provas aceites reutilizadas. Sem push, instalação, migração ou escrita no activo.
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user