Record installed P104 and explicitly partial offer returnee scopes
This commit is contained in:
@@ -23975,5 +23975,439 @@
|
||||
"P001"
|
||||
],
|
||||
"L1": "open"
|
||||
},
|
||||
"iva_l1_tempo_offers_fx_P104_partial_P058_P084_P085_homologation_20261025": {
|
||||
"status": "installed_P104_operational_scope_partial_P058_P084_P085_L1_open",
|
||||
"candidate": "7b6a95a7181be5af622b0b665a31010ce93d6d5c",
|
||||
"accepted_candidates": [
|
||||
"7b6a95a7"
|
||||
],
|
||||
"base_installed": "a665ee9c974adb48706027e66fdd71b773d7358c",
|
||||
"coverage_complete_branches": {
|
||||
"AUD-SIM-L1-P104": "Procedimento operacional daTempo25/10:compra/venda segundo natureza/perspectiva;média comercial de referênciaBM na submissão;fonte,boletim,taxa,sentido,original/convertido e histórico conservados;excepções fiscais identificadas.Sem activarIVA/dedução/base de outros livros."
|
||||
},
|
||||
"branch_count_complete": 1,
|
||||
"coverage_partial_branches": {
|
||||
"AUD-SIM-L1-P084": "PedidoMF/AT→apresentado→decisão com despacho privado,número/data/emitente/âmbito→formulário com despacho;interesse público/fins sociais;correspondência específica do formulário não é presumida.",
|
||||
"AUD-SIM-L1-P085": "Mesmo acompanhamento operacional com finalidade de atenuar calamidades e aquisição;sem extensão automática à importação;correspondência de formulário permanece parcial.",
|
||||
"AUD-SIM-L1-P058": "Três percursos de veículos no regresso63:isenção/80%/separado50%;sem transplantarP059;bagagem/outros bens e remissão57(2)b por concluir;180dias exactos indeterminados."
|
||||
},
|
||||
"coverage_label": "ApenasP104 conta como novo ramo entregue;P058/P084/P085 continuam pendentes com cobertura parcial explícita.",
|
||||
"runtime_delta": [
|
||||
{
|
||||
"path": "app/Http/Controllers/Api/V1/SimulationOfferDocumentController.php",
|
||||
"sha256_LF": "b7359dcd66fa01e76d55ad729615f7cd4f0eb45ed88ec7b32d7997b8cfcb89c9"
|
||||
},
|
||||
{
|
||||
"path": "app/Http/Middleware/EnsureSimulationRecoveryCookie.php",
|
||||
"sha256_LF": "d10c2f54772233fcffe4f8f24c62a2282537bff1085d43ca7c1e8774070f5316"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/simulation-currency-events.tsx",
|
||||
"sha256_LF": "4c81d2cd7e6835ee8102a8323991b494d8b52a21198a816c9f93f973c0da55b6"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/simulation-fx-selection.tsx",
|
||||
"sha256_LF": "39bb6d87d404745b0b66349bc11626545a3672ae27321ce9b4658416592059bf"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/simulation-monthly-iva.tsx",
|
||||
"sha256_LF": "b695e87089b08f987847e28413cd9bacca12b25f1171db4915f4a5dd082f5180"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/simulation-offer-preparations.tsx",
|
||||
"sha256_LF": "9e70725e707ff4236f8edbaa965cb72d42407e010053a23f0e86bae7bbc2eaf7"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/simulation-offer-workflow.tsx",
|
||||
"sha256_LF": "4cf2354d01b1f6c60598f1a495ee02946c5e565434078c61928ec7d13fe43cc6"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/simulation-returnees.tsx",
|
||||
"sha256_LF": "a8b457344ec93d0db6d7a169b2f0b77dacb916b4943324a19b2580a893191cd4"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/components/simulation-travel-events.tsx",
|
||||
"sha256_LF": "d5690d7abbb2b70653ec6cb42e75260347e7190c5d3a474983e6fd318d0606c4"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/iva-currency-events.ts",
|
||||
"sha256_LF": "cc9f2045d302d7987310da4006cc250fc5c99a27397918d166d649bfc32fab08"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/iva-fx-selection.ts",
|
||||
"sha256_LF": "9aa07ad443bc777b80510a3b5bd6aff9ddb9814d2450f3c690e531e74d71d998"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/iva-offer-package.ts",
|
||||
"sha256_LF": "240b274933e669a8c6def3b2324507c421bcd90ccbca82b58f6aab72cdeba5f5"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/iva-offer-preparations.ts",
|
||||
"sha256_LF": "b57abb97295493d0a9c3bb48941a7bb250f4fbec367a8b575afdbb14c32d1751"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/iva-offer-workflow.ts",
|
||||
"sha256_LF": "6ee9df722441639ab674b2457e5e9a075dc6ef326eab718d20295572297d5f86"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/iva-returnees.ts",
|
||||
"sha256_LF": "f91988669672e92527dba7e374fadebe71973f58a8459181d01e1684f10aab25"
|
||||
},
|
||||
{
|
||||
"path": "resources/js/lib/project-dossier.ts",
|
||||
"sha256_LF": "fc54a64b0e7bc218f30031355497c1ad98c84e5f2faf51945d5aa70e8f115864"
|
||||
},
|
||||
{
|
||||
"path": "routes/api.php",
|
||||
"sha256_LF": "f0b1b2b6943d23d27d54f6ffc58fd5caca46760ecec97a6da85faf477e5fef4e"
|
||||
}
|
||||
],
|
||||
"documentary_delta": [
|
||||
{
|
||||
"path": "docs/investmoz/simulations/source-archive/Decreto-27-2026-BR123.pdf",
|
||||
"sha256": "26249c3fa58f149c81de36e99d1aac2819a4771379d9e8833159660dabf539bb",
|
||||
"state": "original archived;no automatic import,publication or fiscal activation"
|
||||
},
|
||||
{
|
||||
"path": "docs/investmoz/simulations/source-archive/Decreto-37-2023-BR124.pdf",
|
||||
"sha256": "7e680b191481faa0e2e9057fa5053587eb2a29d1d8c819e0eb9f02814255a04c",
|
||||
"state": "original archived;no automatic import,publication or fiscal activation"
|
||||
},
|
||||
{
|
||||
"path": "docs/investmoz/simulations/source-archive/Lei-17-2022-BR251-exemplar-MCNet5.pdf",
|
||||
"sha256": "14eb34f0af91a8f5cb1770c7b52d6ff839c6818302d1ed96d79afbfb9fe999d4",
|
||||
"state": "original archived;no automatic import,publication or fiscal activation"
|
||||
},
|
||||
{
|
||||
"path": "docs/investmoz/simulations/source-archive/Lei-17-2022-IPP-BR250-Parlamento.pdf",
|
||||
"sha256": "978cd22403ffd336a631704ecd7a5bbd814a427c815b9acdaca5515591dd9e2a",
|
||||
"state": "original archived;no automatic import,publication or fiscal activation"
|
||||
}
|
||||
],
|
||||
"compiled_delta_markers_expected": [
|
||||
"submissionDate",
|
||||
"bulletinPerspective",
|
||||
"fxSelection",
|
||||
"scopeConfirmed",
|
||||
"formDecisionHash",
|
||||
"returneeImports",
|
||||
"ownershipAssessment",
|
||||
"Pedido → decisão → formulário com despacho",
|
||||
"Conferir selecção e impacto",
|
||||
"Confirmar selecção nesta linha",
|
||||
"Recuperar anexos privados desta gravação",
|
||||
"Preparar formulário com despacho associado",
|
||||
"Regresso definitivo — veículos (P058, cobertura parcial)",
|
||||
"Sem cálculo de IVA ou dedução",
|
||||
"Continuidade do trabalho fiscal:",
|
||||
"sem calcular IVA devido ou dedução",
|
||||
"Cobertura digital deste incremento:",
|
||||
"Não representa cobertura digital integral"
|
||||
],
|
||||
"counts_before": {
|
||||
"delivered": 127,
|
||||
"QA": 1,
|
||||
"functional_pending": 4,
|
||||
"documentary": 1,
|
||||
"total": 133
|
||||
},
|
||||
"counts_current": {
|
||||
"delivered": 128,
|
||||
"QA": 0,
|
||||
"functional_pending": 4,
|
||||
"documentary": 1,
|
||||
"total": 133
|
||||
},
|
||||
"counts_after_delivery": {
|
||||
"delivered": 128,
|
||||
"QA": 0,
|
||||
"functional_pending": 4,
|
||||
"documentary": 1,
|
||||
"total": 133
|
||||
},
|
||||
"QA_proofs_reused": [
|
||||
"iva-l1-tempo-offers-fx-qa-20261025.json"
|
||||
],
|
||||
"authorization": "Tempo25/10 pede entrega conjunta da candidata7b6a95a7,separandoP104concluído deP058/P084/P085parciais;preservar históricos/conferir sódelta.",
|
||||
"preservation": "127fechos/dados/configuração/permissões/originais/relações/históricos conservados;nenhuma perda confirmada;provasQA75frontend/API2/37,types/build/UI reutilizadas.",
|
||||
"limitations_balance": [
|
||||
"P104 é procedimento operacional da Tempo,não atribuição àLei2/2006 de uma regra cambial não demonstrada;excepção fiscal identificada por disposição/âmbito/taxa/data",
|
||||
"Não activa cálculo de IVA,dedução ou reavaliação de livros anteriores;conversão reutiliza aritmética existente a seis casas decimais,sem nova regra de arredondamento fiscal",
|
||||
"P084/P085 não são fechados por este avanço;ZIP contém preparação e anexos,não recibo de submissão nem formulário oficial inventado",
|
||||
"Anexos privados reutilizamdocuments/scan existente;sem migração;pendente de scan impede descarga,sem criar certificado fiscal",
|
||||
"P058 é parcial;bagagem e remissões por concluir;sem extensão das condiçõesP059",
|
||||
"Formais digitais e cálculo fiscal de viagens/eventos mantêm limitações aceites;bebidasL2/L3,Estatísticas/IAadiadas;L1aberto"
|
||||
],
|
||||
"remaining_ids": [
|
||||
"P047",
|
||||
"P058",
|
||||
"P084",
|
||||
"P085",
|
||||
"P001"
|
||||
],
|
||||
"P104_closure": "operational_scope_defined_by_Tempo_only",
|
||||
"P084_P085_closure": false,
|
||||
"P058_closure": false,
|
||||
"L1": "open",
|
||||
"containment": "l1-tempo-offers-fx-readonly-rollback-20261025.patch verified without applying;retains readers/history/downloads and unrelated branches;previous release retained",
|
||||
"authenticated_preflight": {
|
||||
"installed": {
|
||||
"status": "installed",
|
||||
"commit": "a665ee9c974adb48706027e66fdd71b773d7358c",
|
||||
"release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/a48e9749799b7ed0ad370e23c2fda2bab06150d0-4bcb51fd",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0
|
||||
},
|
||||
"current_link": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
|
||||
"release_revision": {
|
||||
"commit": "a665ee9c974adb48706027e66fdd71b773d7358c",
|
||||
"branch": "main",
|
||||
"built_at": "2026-10-25T08:24:49.843479+00:00",
|
||||
"manifest_sha256": "4aa78f9db6db6dcf31222b9bff45f5dfbaa0dc071225fcc3de4f0f02f0d03cd8"
|
||||
},
|
||||
"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-tempo-offers-fx-delivery-20261025/backup",
|
||||
"target": {
|
||||
"database": "teste_investidor",
|
||||
"port": 5432
|
||||
},
|
||||
"tables": 174,
|
||||
"files_verified": 369,
|
||||
"dump_sha256": "15f6d2f8bee7c1b21ba02406e311d1a6e203dfe3081aa84997c3057ea19c2a73",
|
||||
"files_sha256": "bb0db583f66e8f890808573a7f63d36f67242306f90cab2a3dc07e412ee6edef",
|
||||
"restore_verified": false
|
||||
},
|
||||
"restore": {
|
||||
"restore_verified": true,
|
||||
"tables_verified": 174,
|
||||
"container_network": "none",
|
||||
"database": "l1_tempo_offers_fx_restore_20261025",
|
||||
"port": 55441,
|
||||
"source_dump_sha256": "15f6d2f8bee7c1b21ba02406e311d1a6e203dfe3081aa84997c3057ea19c2a73",
|
||||
"active_database_writes": 0
|
||||
}
|
||||
},
|
||||
"delivery_local_date": "2026-10-25",
|
||||
"delivery_timezone": "Africa/Johannesburg",
|
||||
"served_commit": "e38aa74920412e545213b35b7585c847a0b8a969",
|
||||
"installation": {
|
||||
"protected": {
|
||||
"installed": {
|
||||
"status": "installed",
|
||||
"commit": "e38aa74920412e545213b35b7585c847a0b8a969",
|
||||
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0
|
||||
},
|
||||
"runtime_files_verified": 17,
|
||||
"documentary_files_verified": 4,
|
||||
"persistent_files_and_env_verified": 369,
|
||||
"tables_compared": 174,
|
||||
"changed_tables": {
|
||||
"cache": {
|
||||
"before": {
|
||||
"rows": 106,
|
||||
"checksum": "b9e4d79e3630947e4211403147f3205e"
|
||||
},
|
||||
"after": {
|
||||
"rows": 106,
|
||||
"checksum": "7d5f83ca87d426b646e62b3e7d94979e"
|
||||
}
|
||||
},
|
||||
"sessions": {
|
||||
"before": {
|
||||
"rows": 125,
|
||||
"checksum": "bc46e3ec1db00b4c7c0b5208afbdb625"
|
||||
},
|
||||
"after": {
|
||||
"rows": 126,
|
||||
"checksum": "e7acfdf24b4808f0168154e2bdacf1ab"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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": "e38aa74920412e545213b35b7585c847a0b8a969",
|
||||
"branch": "main",
|
||||
"built_at": "2026-10-25T09:07:12.105014+00:00",
|
||||
"manifest_sha256": "9e01cbb05e4cc752f81a698bc88223dcbf5182b6eb2199e8f579ca2a11b6b2f3"
|
||||
},
|
||||
"manifest_hash_matches": true,
|
||||
"compiled_delta_markers": {
|
||||
"submissionDate": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"bulletinPerspective": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"fxSelection": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"scopeConfirmed": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"formDecisionHash": [
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"returneeImports": [
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"ownershipAssessment": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"Pedido → decisão → formulário com despacho": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Conferir selecção e impacto": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Confirmar selecção nesta linha": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Recuperar anexos privados desta gravação": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Preparar formulário com despacho associado": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Regresso definitivo — veículos (P058, cobertura parcial)": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Sem cálculo de IVA ou dedução": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"Continuidade do trabalho fiscal:": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"sem calcular IVA devido ou dedução": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Cobertura digital deste incremento:": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Não representa cobertura digital integral": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
]
|
||||
},
|
||||
"assets": [
|
||||
{
|
||||
"file": "assets/project-dossier-document-BfKP8U8W.js",
|
||||
"status": 200,
|
||||
"sha256": "d0a6dfe53169188f11fde6c8c7cec979035661fca32af4ed6722714b3df9896a"
|
||||
},
|
||||
{
|
||||
"file": "assets/services-D3hdAJ2p.js",
|
||||
"status": 200,
|
||||
"sha256": "5c98a63f36d8b1c1898dce85f98025114bd1049395f3d0db3e094fed6e9bc670"
|
||||
},
|
||||
{
|
||||
"file": "assets/project-dossier-GNi9gCOX.js",
|
||||
"status": 200,
|
||||
"sha256": "aea35e19d5ccf766185c3b85f271ae37131903ccc4106b876c56354c9dda3ad3"
|
||||
},
|
||||
{
|
||||
"file": "assets/simulation-form-BqVD91Ek.js",
|
||||
"status": 200,
|
||||
"sha256": "85cbd533c5bc92af5a448db71da006d4346d2d0adb09dde825db0aa19ad5048c"
|
||||
}
|
||||
],
|
||||
"simulator_status": 200,
|
||||
"simulator_entry": "assets/app-DPOFdqTY.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": "e38aa74920412e545213b35b7585c847a0b8a969",
|
||||
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0
|
||||
},
|
||||
"latest_report": {
|
||||
"status": "installed",
|
||||
"commit": "e38aa74920412e545213b35b7585c847a0b8a969",
|
||||
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0,
|
||||
"requested_commits": [
|
||||
"e38aa74920412e545213b35b7585c847a0b8a969"
|
||||
],
|
||||
"finished_at": "2026-10-25T09:07:14.749876+00:00"
|
||||
},
|
||||
"log_file": "1792919112275510355.log",
|
||||
"summaries": [
|
||||
"OK (1 test, 3106 assertions)",
|
||||
"built in 30.07s",
|
||||
"OK (59 tests, 317 assertions)",
|
||||
"# tests 620",
|
||||
"# pass 620",
|
||||
"# fail 0"
|
||||
],
|
||||
"log_bytes": 190206
|
||||
},
|
||||
"rollback_executed": false
|
||||
},
|
||||
"activation": "Joint Git fast-forward/webhook/installer;no migrations/content imports;accepted QA proofs reused;installed delta only",
|
||||
"deduction_calculation": false,
|
||||
"automatic_historical_recalculation": false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"date": "2026-10-25",
|
||||
"status": "P104 concluído em QA no procedimento operacional da Tempo;P058/P084/P085 parciais,sem fecho",
|
||||
"status": "P104 delivered operational scope;partial P058/P084/P085 delivered without closure;QA proofs preserved",
|
||||
"implementation_revision": "9536eb710b4b02650a80b9943e20b3f086dd0893",
|
||||
"branch": "codex/iva-l1-returnees-qa-20261025",
|
||||
"homologation_unchanged": "a665ee9c",
|
||||
@@ -259,5 +259,24 @@
|
||||
"package_P084": "65ad2aadbe5a59ddde566a0b5edb2125bdce221503a982bcc7c717235651abff",
|
||||
"package_P085": "e447fe112b34466fcb7e3fe9c559b16edf6680a17e46c56f47425f4300d40c54"
|
||||
},
|
||||
"source_inventory_count": 19
|
||||
"source_inventory_count": 19,
|
||||
"qa_status_preserved": "P104 concluído em QA no procedimento operacional da Tempo;P058/P084/P085 parciais,sem fecho",
|
||||
"delivery_followup": {
|
||||
"served_commit": "e38aa74920412e545213b35b7585c847a0b8a969",
|
||||
"receipt": "l1-tempo-offers-fx-delivery-20261025.json",
|
||||
"record": "iva_l1_tempo_offers_fx_P104_partial_P058_P084_P085_homologation_20261025",
|
||||
"counts": {
|
||||
"delivered": 128,
|
||||
"QA": 0,
|
||||
"functional_pending": 4,
|
||||
"documentary": 1,
|
||||
"total": 133
|
||||
},
|
||||
"partial_ids": [
|
||||
"P058",
|
||||
"P084",
|
||||
"P085"
|
||||
],
|
||||
"L1": "open"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"status": "ready_after_fresh_authenticated_preflight_and_verified_backup_restore",
|
||||
"status": "installed_P104_operational_scope_partial_P058_P084_P085_L1_open",
|
||||
"candidate": "7b6a95a7181be5af622b0b665a31010ce93d6d5c",
|
||||
"accepted_candidates": [
|
||||
"7b6a95a7"
|
||||
@@ -135,8 +135,8 @@
|
||||
"total": 133
|
||||
},
|
||||
"counts_current": {
|
||||
"delivered": 127,
|
||||
"QA": 1,
|
||||
"delivered": 128,
|
||||
"QA": 0,
|
||||
"functional_pending": 4,
|
||||
"documentary": 1,
|
||||
"total": 133
|
||||
@@ -237,5 +237,198 @@
|
||||
"source_dump_sha256": "15f6d2f8bee7c1b21ba02406e311d1a6e203dfe3081aa84997c3057ea19c2a73",
|
||||
"active_database_writes": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"delivery_local_date": "2026-10-25",
|
||||
"delivery_timezone": "Africa/Johannesburg",
|
||||
"served_commit": "e38aa74920412e545213b35b7585c847a0b8a969",
|
||||
"installation": {
|
||||
"protected": {
|
||||
"installed": {
|
||||
"status": "installed",
|
||||
"commit": "e38aa74920412e545213b35b7585c847a0b8a969",
|
||||
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0
|
||||
},
|
||||
"runtime_files_verified": 17,
|
||||
"documentary_files_verified": 4,
|
||||
"persistent_files_and_env_verified": 369,
|
||||
"tables_compared": 174,
|
||||
"changed_tables": {
|
||||
"cache": {
|
||||
"before": {
|
||||
"rows": 106,
|
||||
"checksum": "b9e4d79e3630947e4211403147f3205e"
|
||||
},
|
||||
"after": {
|
||||
"rows": 106,
|
||||
"checksum": "7d5f83ca87d426b646e62b3e7d94979e"
|
||||
}
|
||||
},
|
||||
"sessions": {
|
||||
"before": {
|
||||
"rows": 125,
|
||||
"checksum": "bc46e3ec1db00b4c7c0b5208afbdb625"
|
||||
},
|
||||
"after": {
|
||||
"rows": 126,
|
||||
"checksum": "e7acfdf24b4808f0168154e2bdacf1ab"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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": "e38aa74920412e545213b35b7585c847a0b8a969",
|
||||
"branch": "main",
|
||||
"built_at": "2026-10-25T09:07:12.105014+00:00",
|
||||
"manifest_sha256": "9e01cbb05e4cc752f81a698bc88223dcbf5182b6eb2199e8f579ca2a11b6b2f3"
|
||||
},
|
||||
"manifest_hash_matches": true,
|
||||
"compiled_delta_markers": {
|
||||
"submissionDate": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"bulletinPerspective": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"fxSelection": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"scopeConfirmed": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"formDecisionHash": [
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"returneeImports": [
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"ownershipAssessment": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"Pedido → decisão → formulário com despacho": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Conferir selecção e impacto": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Confirmar selecção nesta linha": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Recuperar anexos privados desta gravação": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Preparar formulário com despacho associado": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Regresso definitivo — veículos (P058, cobertura parcial)": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Sem cálculo de IVA ou dedução": [
|
||||
"assets/services-D3hdAJ2p.js",
|
||||
"assets/project-dossier-GNi9gCOX.js"
|
||||
],
|
||||
"Continuidade do trabalho fiscal:": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"sem calcular IVA devido ou dedução": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Cobertura digital deste incremento:": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
],
|
||||
"Não representa cobertura digital integral": [
|
||||
"assets/services-D3hdAJ2p.js"
|
||||
]
|
||||
},
|
||||
"assets": [
|
||||
{
|
||||
"file": "assets/project-dossier-document-BfKP8U8W.js",
|
||||
"status": 200,
|
||||
"sha256": "d0a6dfe53169188f11fde6c8c7cec979035661fca32af4ed6722714b3df9896a"
|
||||
},
|
||||
{
|
||||
"file": "assets/services-D3hdAJ2p.js",
|
||||
"status": 200,
|
||||
"sha256": "5c98a63f36d8b1c1898dce85f98025114bd1049395f3d0db3e094fed6e9bc670"
|
||||
},
|
||||
{
|
||||
"file": "assets/project-dossier-GNi9gCOX.js",
|
||||
"status": 200,
|
||||
"sha256": "aea35e19d5ccf766185c3b85f271ae37131903ccc4106b876c56354c9dda3ad3"
|
||||
},
|
||||
{
|
||||
"file": "assets/simulation-form-BqVD91Ek.js",
|
||||
"status": 200,
|
||||
"sha256": "85cbd533c5bc92af5a448db71da006d4346d2d0adb09dde825db0aa19ad5048c"
|
||||
}
|
||||
],
|
||||
"simulator_status": 200,
|
||||
"simulator_entry": "assets/app-DPOFdqTY.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": "e38aa74920412e545213b35b7585c847a0b8a969",
|
||||
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0
|
||||
},
|
||||
"latest_report": {
|
||||
"status": "installed",
|
||||
"commit": "e38aa74920412e545213b35b7585c847a0b8a969",
|
||||
"release": "/var/www/investmoz-homologacao/releases/e38aa74920412e545213b35b7585c847a0b8a969-c2a813e8",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/a665ee9c974adb48706027e66fdd71b773d7358c-67adcc0e",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0,
|
||||
"requested_commits": [
|
||||
"e38aa74920412e545213b35b7585c847a0b8a969"
|
||||
],
|
||||
"finished_at": "2026-10-25T09:07:14.749876+00:00"
|
||||
},
|
||||
"log_file": "1792919112275510355.log",
|
||||
"summaries": [
|
||||
"OK (1 test, 3106 assertions)",
|
||||
"built in 30.07s",
|
||||
"OK (59 tests, 317 assertions)",
|
||||
"# tests 620",
|
||||
"# pass 620",
|
||||
"# fail 0"
|
||||
],
|
||||
"log_bytes": 190206
|
||||
},
|
||||
"rollback_executed": false
|
||||
},
|
||||
"activation": "Joint Git fast-forward/webhook/installer;no migrations/content imports;accepted QA proofs reused;installed delta only",
|
||||
"deduction_calculation": false,
|
||||
"automatic_historical_recalculation": false
|
||||
}
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
# Rastreabilidade, utilização e formação
|
||||
|
||||
## 25/10/2026 — entrega conjunta P104 operacional e percursos parciais
|
||||
|
||||
Homologação **`e38aa749`**, sobre `a665ee9c`; candidata `7b6a95a7` aceite pelaTempo. Uma integraçãoGit,backup/restauro real semrede e conferência apenas do delta instalado;provasQA75frontend/API2/37asserções,types/build/UI reutilizadas. **127fechos anteriores preservados**.
|
||||
|
||||
**P104 entregue no procedimento operacional definido pelaTempo25/10/2026**:compra/venda interpretadas pela perspectiva do boletim;média comercial de referênciaBM na data de submissão indicada;fonte/boletim,taxa,perspectiva,sentido,data,montante original/convertido e históricos conservados.Excepções fiscais têm disposição/âmbito/data/taxa próprios.Não atribuir esta orientação àLei2/2006;sem activação de base/IVA/dedução ou recálculo automático de históricos e livros anteriores.
|
||||
|
||||
**P084/P085 continuam parciais**:pedido escritoMF/AT→pedido apresentado→decisão com despacho privado,número/data/emitente e âmbito→preparação do formulário com despacho;submissão externa explícita.P084 mantém interesse público/fins sociais e aquisição/importação distintas;P085 finalidade de atenuar calamidades e aquisição.Pedido não é concessão;aplicação após despacho restringe-se aos bens,operação,período e condições confirmados.Alterações invalidam a correspondência;formulário não a renova automaticamente.ZIP inclui pedido,preparação/formulário e despacho porhash;não inventaModeloI.1 aplicável nem recibo da autoridade.Anexos privados reutilizam autenticação,documents e análise antimalware,sem nova certificação fiscal.
|
||||
|
||||
**P058 permanece parcial**,com três percursos de veículos no regresso:isenção,redução80%,separado50%,condições próprias63/28 doDecreto37/2023;sem transplantarP059.Bagagem/outros bens e remissão incoerente57(2)b por concluir;tempo de propriedade usa marco documentado,sem escolher automaticamente chegada/despacho;180dias exactos indeterminados.Originais37/2023,27/2026 e exemplaresIPP2022 preservados porbytes/hash,sem importação/publicação automática.P047 continua pendente.
|
||||
|
||||
Verificação instalada:17hashes funcionais,4originais,18marcadores compilados,manifesto/revisão e simuladorHTTP200;174tabelas e369ficheiros/configuração comparados;mesmoactorPostgreSQL antes/depois,diferenças apenas cache/sessões;29fichas publicadas,28relações,408geometrias conservadas.Zero migrações,importações,alterações de permissões ou ensaios sintéticos no activo.Contenção conferida sem aplicar;leitores,históricos e release anterior preservados.
|
||||
|
||||
[Manifesto/recibo](../simulations/l1-tempo-offers-fx-delivery-20261025.json),registo `iva_l1_tempo_offers_fx_P104_partial_P058_P084_P085_homologation_20261025`. **128entregues+4funcionais pendentes(P047,P058,P084,P085)+P001=133**,sem candidatasQApor disponibilizar. **L1aberto**;P001limitado05/06,formalidades digitais e cálculo fiscal restante conservam limites aceites,bebidasL2/L3;Estatísticas/IAadiadas.
|
||||
|
||||
## 25/10/2026 — conclusão QA do procedimento P104 e continuidade das ofertas
|
||||
|
||||
P104 concluído emQA no procedimento operacional fornecido pela Tempo;runtime `9536eb710b4b02650a80b9943e20b3f086dd0893`. Compra/venda respeitam a perspectiva do boletim;média comercial usa referênciaBM na data de submissão indicada.Exemplar oficial arquivado é aceite com origemBM identificada,sem exigirURL ou segunda certificação.Excepções fiscais conservam disposição,âmbito,taxa/data próprios.Original,convertido,taxa,sentido,fonte,versão e histórico preservados;sem recálculo automático ou activação deIVA/dedução/base noutros livros.Aritmética reutilizada a seis casas decimais é escolha técnica,não nova regra de arredondamento fiscal.
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user