Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
94fabb750e | ||
|
|
3c92754c98 | ||
|
|
e4fdc4c53a |
@@ -1826,3 +1826,17 @@ Estado actual: `investor-usability-git-delivery-20261028.json`. Os relatórios Q
|
||||
Pedido expresso da Tempo: preencher formulário de IVA ou IRPC, em vez de abrir legislação. Base preservada: entrega instalada 789fffd0, Modelo A e aquisições/apuramento já aceites, L6 M20/M22 instalado em 5aaf1a56 e incrementos de L8. Nenhuma perda confirmada neste recorte; não se apagam as aceitações nem se repetem provas fiscais anteriores. Fontes reutilizadas do inventário de 20 exemplares acessíveis em outputs/irpc-l6-values-forms/accessible-source-inventory.json da QA anterior, incluindo temporários identificados; inventário do corpus e originais preservados. M22: três páginas conferidas visualmente nesta revisão, SHA256 4b61bd83d1fbcfd3b7b5c5523cea5923f7d0f65dc4c004eff58e5db38f763c88. Modelo A: correspondência e divergências aceites em modelo-a-reconciliacao-20261021.md; sem nova validação de proveniência.
|
||||
|
||||
Incremento em preparação QA: entrada directa em Documentos e Formulários, preenchimento manual dos campos correspondidos de IVA e subconjunto M22, identificação/período, revisão, impressão e ficheiro privado para recuperação mediante confirmação. Escolha técnica: sem persistência no servidor nem ligação automática ao dossier neste incremento; não altera schema, dados, permissões ou cálculos. Ficheiro não publicado. IRPC ajustamentos completos, outros regimes, anexos, assinatura e submissão à AT fora da cobertura; L8 permanece parcial. Ainda sem instalação deste incremento. Próximas provas apenas do delta: fidelidade da recuperação, rejeição de ficheiros incompatíveis sem perda, formatos/valores desconhecidos, acesso público e compilação.
|
||||
|
||||
|
||||
## 28/10/2026 — formulários fiscais 332c16eb, QA concluída e autenticação pendente
|
||||
|
||||
Documentos e Formulários disponibiliza no candidato entradas directas IVA/IRPC: identificação, período, 27 campos manuais de Modelo A ou 24 campos manuais de M22, revisão, impressão, ficheiro privado e recuperação com confirmação antes de substituir. Sem geração de zeros, arredondamento, apuramento ou submissão à AT. IRPC permanece parcial: outros ajustamentos, regimes e anexos não incluídos; L8 parcial. Persistência no servidor e associação automática ao dossier não incluídas. Cinco testes frontend e um teste Feature/20 asserções passaram na base QA isolada 127.0.0.1:55441/proactive_investment_20261027_test; tipos, compilação, sintaxe PHP e diff conferidos. Não equivalem a validação visual autenticada. Relatório: docs/investmoz/unification/fiscal-form-preparation-qa-20261028.json.
|
||||
|
||||
Candidato publicado apenas no ramo Git codex/fiscal-forms-qa-20261028; main e activo não alterados. Instalação anterior 789fffd0 preservada. Preparação de entrega em outputs/fiscal-forms-delivery-20261028, com guarda do destino, backup fresco, restauro isolado e pipeline existentes; execução remota depende de nova autenticação SSH, pois a sessão anterior foi encerrada.
|
||||
|
||||
|
||||
## 28/10/2026 — formulários fiscais instalados, 332c16eb
|
||||
|
||||
A entrega Git autorizada instalou 332c16eb no portal de teste, depois de capacidade, guarda da versão anterior 789fffd0, backup fresco e restauro isolado conferidos. Disponível: Documentos e Formulários → Preencher IVA — Modelo A / Preparar IRPC — Modelo 22. Rotas públicas IVA/IRPC conferidas HTTP200 e com imposto pedido; rótulos dos acessos e preenchimento conferidos nos assets instalados. Estas provas não substituem a conferência visual autenticada, que permanece pendente.
|
||||
|
||||
Cobertura: identificação/período, 27 campos manuais IVA e 24 campos manuais M22, conferência, impressão e ficheiro privado para recuperar mediante confirmação. Sem cálculo, submissão ou assinatura AT; sem gravação no servidor nem associação automática ao dossier. Outros ajustamentos, regimes e anexos M22 não incluídos; L8 permanece parcial. Motores, permissões e provas fiscais anteriores preservados. As 176 tabelas de domínio e os 369 ficheiros/configuração foram comparados; apenas cache/sessões operacionais podem diferir. Base interna preservada, sem publicação: 361.464 observações, não empresas únicas; Gurué 435 observações, cobertura parcial. Relatório instalado: docs/investmoz/unification/fiscal-form-preparation-git-delivery-20261028.json. O relatório QA anterior mantém-se como histórico, não estado corrente de instalação.
|
||||
|
||||
@@ -0,0 +1,213 @@
|
||||
{
|
||||
"status": "installed_delta_verified_authenticated_visual_conference_pending",
|
||||
"candidate": "332c16ebb555e8d6b244fa519bc777d89c1a8b8f",
|
||||
"expected_installed": "789fffd098fa222c85e1283de07f23ee6f42bd04",
|
||||
"target": "https://teste-investidor.tempo.co.mz/",
|
||||
"coverage": {
|
||||
"IVA": "27 manually editable Modelo A fields; source correspondence reused",
|
||||
"IRPC": "24 manually editable M22 fields from Q10/Q11 general regime/Q12; partial preparation",
|
||||
"flow": [
|
||||
"identification and period",
|
||||
"amounts",
|
||||
"review",
|
||||
"download private recovery file",
|
||||
"explicit recovery confirmation",
|
||||
"print"
|
||||
],
|
||||
"entry": "Documentos e Formulários → IVA or IRPC"
|
||||
},
|
||||
"limits": [
|
||||
"No automatic calculations or eligibility validation",
|
||||
"No AT submission or signature",
|
||||
"No server persistence or automatic dossier link",
|
||||
"Remaining M22 adjustments, other regimes and annexes not covered",
|
||||
"Manual credit entries require parcel conference; existing calculation engines unchanged",
|
||||
"L8 remains partial",
|
||||
"Authenticated visual browser validation not demonstrated"
|
||||
],
|
||||
"preserved": [
|
||||
"installed 789fffd0 features",
|
||||
"accepted Modelo A and M20/M22 proofs",
|
||||
"L8 accepted increments",
|
||||
"all originals, data, roles and internal supply base; no active writes"
|
||||
],
|
||||
"QA": {
|
||||
"frontend_tests": 5,
|
||||
"feature_tests": 1,
|
||||
"feature_assertions": 20,
|
||||
"isolated_database": "proactive_investment_20261027_test",
|
||||
"port": 55441,
|
||||
"types": "passed",
|
||||
"build": "passed",
|
||||
"PHP_syntax": "passed",
|
||||
"diff_check": "passed",
|
||||
"source_visual_check": "M22 three existing page renders inspected; accepted IVA mapping reused"
|
||||
},
|
||||
"schema_changes": false,
|
||||
"role_changes": false,
|
||||
"new_publications": false,
|
||||
"active_changes": "332c16eb installed through normal main Git pipeline",
|
||||
"main_ancestor_verified": true,
|
||||
"delivery_next_steps": [
|
||||
"Authenticated visual conference of filling, review, download and recovery"
|
||||
],
|
||||
"source_code_sha256": {
|
||||
"resources\\js\\pages\\portal\\fiscal-forms.tsx": "d27d16b174f6a9784b2ad0a2f6e46563d75192ebe4064d700b0df59e953317e0",
|
||||
"resources\\js\\lib\\fiscal-form-preparation.ts": "776a563b4ebc1ddc6ceb14e2e8b1e6c9542e8cc9c17053811f6381d83bf8b3ec",
|
||||
"routes\\web.php": "a25b4dccbf64b123117573ea31b83cfcc1ee642db9b0f95ed2f77387696879d9"
|
||||
},
|
||||
"backup": {
|
||||
"stage": "/var/backups/investmoz-fiscal-forms-delivery-20261028/backup",
|
||||
"created_at": "2026-10-28T20:07:20Z",
|
||||
"target": {
|
||||
"database": "teste_investidor",
|
||||
"port": 5432
|
||||
},
|
||||
"tables": 176,
|
||||
"files_verified": 369,
|
||||
"dump_sha256": "341662f3c8f6e6c7b42d18aa468f3270d9d6a08bb908b7f52cbb1e132e5bd976",
|
||||
"files_sha256": "c6b242850118003792b420f1e2706633489dc874bef664b2245dfbd5dbb50430",
|
||||
"restore_verified": false
|
||||
},
|
||||
"restore": {
|
||||
"restore_verified": true,
|
||||
"tables_verified": 176,
|
||||
"container_network": "none",
|
||||
"database": "fiscal_forms_delivery_20261028_test",
|
||||
"port": 55441,
|
||||
"source_dump_sha256": "341662f3c8f6e6c7b42d18aa468f3270d9d6a08bb908b7f52cbb1e132e5bd976",
|
||||
"active_database_writes": 0
|
||||
},
|
||||
"preservation": {
|
||||
"navigation_asset_and_shared_props_verified": true,
|
||||
"at": "2026-10-28T20:13:13.258269+00:00",
|
||||
"served_commit": "332c16ebb555e8d6b244fa519bc777d89c1a8b8f",
|
||||
"backup_dump_sha256": "341662f3c8f6e6c7b42d18aa468f3270d9d6a08bb908b7f52cbb1e132e5bd976",
|
||||
"prior_public_tables_checked": 176,
|
||||
"prior_domain_rows_preserved": true,
|
||||
"new_migration_registry_rows": 0,
|
||||
"operational_delta": {
|
||||
"cache": {
|
||||
"before": {
|
||||
"rows": 119,
|
||||
"checksum": "c98548e1038986975b95a959d469b828"
|
||||
},
|
||||
"after": {
|
||||
"rows": 119,
|
||||
"checksum": "5375b8b28b8af40c8c3ffc891975d6d5"
|
||||
}
|
||||
},
|
||||
"sessions": {
|
||||
"before": {
|
||||
"rows": 25,
|
||||
"checksum": "bcf0421fabf8473d5862941ec18e96af"
|
||||
},
|
||||
"after": {
|
||||
"rows": 28,
|
||||
"checksum": "78066be68c90956a3ac31a90bbeba676"
|
||||
}
|
||||
}
|
||||
},
|
||||
"persistent_files_and_configuration_identical": 369,
|
||||
"private_catalogue": {
|
||||
"observations": 361464,
|
||||
"distinct_administrative_observations": 214299,
|
||||
"preserved_repetitions": 147165,
|
||||
"unmapped_territory": 205608
|
||||
},
|
||||
"preservation_identity": "postgres, matching backup reader; no actor impersonation",
|
||||
"anonymous_query_status": 401,
|
||||
"public_revision_confirmed": true,
|
||||
"actual_team_UI_journey": "pending authenticated browser conference;accepted QA is not repeated",
|
||||
"unique_company_count": null,
|
||||
"publication": false,
|
||||
"national_coverage": "partial",
|
||||
"investment_conclusion": "hypothesis,not proved demand or viability",
|
||||
"L8": "unchanged,partial"
|
||||
},
|
||||
"public_delta": {
|
||||
"at_UTC": "2026-10-28T20:13:02.411009+00:00",
|
||||
"candidate": "332c16ebb555e8d6b244fa519bc777d89c1a8b8f",
|
||||
"public_pages": [
|
||||
{
|
||||
"tax": "iva",
|
||||
"HTTP": 200,
|
||||
"component": "portal/fiscal-forms",
|
||||
"requested_form": "iva"
|
||||
},
|
||||
{
|
||||
"tax": "irpc",
|
||||
"HTTP": 200,
|
||||
"component": "portal/fiscal-forms",
|
||||
"requested_form": "irpc"
|
||||
}
|
||||
],
|
||||
"assets": {
|
||||
"fiscal-forms": {
|
||||
"asset": "assets/fiscal-forms-CQflZEeP.js",
|
||||
"sha256": "f559122ea47ac15d061ed4b2e008beeb0e9815626afd50315bd465ea6109bde0",
|
||||
"expected_labels": 4
|
||||
},
|
||||
"services": {
|
||||
"asset": "assets/services-DOFOHuLj.js",
|
||||
"sha256": "4a9de7c6dd6d1d48adf55e47b6dd8561af2a53163f63eb14b0f8d9d135fd66d7",
|
||||
"expected_labels": 2
|
||||
}
|
||||
},
|
||||
"authenticated_visual_conference": "pending; connector availability not established",
|
||||
"AT_submission": false,
|
||||
"server_draft_persistence": false,
|
||||
"L8": "partial"
|
||||
},
|
||||
"pipeline": {
|
||||
"reports": [
|
||||
{
|
||||
"status": "already_installed",
|
||||
"commit": "332c16ebb555e8d6b244fa519bc777d89c1a8b8f",
|
||||
"requested_commits": [
|
||||
"332c16ebb555e8d6b244fa519bc777d89c1a8b8f"
|
||||
],
|
||||
"finished_at": "2026-10-28T20:12:04.008171+00:00"
|
||||
},
|
||||
{
|
||||
"status": "installed",
|
||||
"commit": "332c16ebb555e8d6b244fa519bc777d89c1a8b8f",
|
||||
"release": "/var/www/investmoz-homologacao/releases/332c16ebb555e8d6b244fa519bc777d89c1a8b8f-f0dfc218",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/789fffd098fa222c85e1283de07f23ee6f42bd04-29ab1f0d",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0,
|
||||
"requested_commits": [
|
||||
"332c16ebb555e8d6b244fa519bc777d89c1a8b8f"
|
||||
],
|
||||
"finished_at": "2026-10-28T20:12:02.675406+00:00"
|
||||
}
|
||||
],
|
||||
"build_logs": [
|
||||
{
|
||||
"file": "/var/lib/investmoz-deploy/logs/1793218102227589181.log",
|
||||
"sha256": "670358412945027ec26a2c7e2129a06b0af164aac26990db5d73c9aeb5ba9b6c",
|
||||
"summaries": [
|
||||
"\u001b[30;42mOK (1 test, 3106 assertions)\u001b[0m",
|
||||
"✓ built in 32.91s",
|
||||
"\u001b[30;42mOK (59 tests, 320 assertions)\u001b[0m",
|
||||
"# tests 1176",
|
||||
"# pass 1176",
|
||||
"# fail 0"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"delivery_completed": [
|
||||
"SSH authentication",
|
||||
"capacity and baseline guard",
|
||||
"fresh backup",
|
||||
"isolated restore",
|
||||
"normal Git main delivery",
|
||||
"existing pipeline: 1176 frontend tests passed",
|
||||
"public route/assets delta",
|
||||
"176 table preservation comparison and 369 identical files/configuration"
|
||||
],
|
||||
"verification_notes": [
|
||||
"Initial X-Inertia probe without matching asset version received protocol HTTP409. Normal initial page requests returned200; initial public page payload and installed assets verified. Failed probe receipt retained; no application change needed."
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"status": "QA_passed_not_installed_SSH_authentication_required",
|
||||
"candidate": "332c16ebb555e8d6b244fa519bc777d89c1a8b8f",
|
||||
"expected_installed": "789fffd098fa222c85e1283de07f23ee6f42bd04",
|
||||
"target": "https://teste-investidor.tempo.co.mz/",
|
||||
"coverage": {
|
||||
"IVA": "27 manually editable Modelo A fields; source correspondence reused",
|
||||
"IRPC": "24 manually editable M22 fields from Q10/Q11 general regime/Q12; partial preparation",
|
||||
"flow": [
|
||||
"identification and period",
|
||||
"amounts",
|
||||
"review",
|
||||
"download private recovery file",
|
||||
"explicit recovery confirmation",
|
||||
"print"
|
||||
],
|
||||
"entry": "Documentos e Formulários → IVA or IRPC"
|
||||
},
|
||||
"limits": [
|
||||
"No automatic calculations or eligibility validation",
|
||||
"No AT submission or signature",
|
||||
"No server persistence or automatic dossier link",
|
||||
"Remaining M22 adjustments, other regimes and annexes not covered",
|
||||
"Manual credit entries require parcel conference; existing calculation engines unchanged",
|
||||
"L8 remains partial",
|
||||
"Authenticated visual browser validation not demonstrated"
|
||||
],
|
||||
"preserved": [
|
||||
"installed 789fffd0 features",
|
||||
"accepted Modelo A and M20/M22 proofs",
|
||||
"L8 accepted increments",
|
||||
"all originals, data, roles and internal supply base; no active writes"
|
||||
],
|
||||
"QA": {
|
||||
"frontend_tests": 5,
|
||||
"feature_tests": 1,
|
||||
"feature_assertions": 20,
|
||||
"isolated_database": "proactive_investment_20261027_test",
|
||||
"port": 55441,
|
||||
"types": "passed",
|
||||
"build": "passed",
|
||||
"PHP_syntax": "passed",
|
||||
"diff_check": "passed",
|
||||
"source_visual_check": "M22 three existing page renders inspected; accepted IVA mapping reused"
|
||||
},
|
||||
"schema_changes": false,
|
||||
"role_changes": false,
|
||||
"new_publications": false,
|
||||
"active_changes": false,
|
||||
"main_ancestor_verified": true,
|
||||
"delivery_next_steps": [
|
||||
"authenticate SSH using existing strict host-key bridge",
|
||||
"recheck installed baseline, capacity and schema contract",
|
||||
"fresh backup and isolated restoration",
|
||||
"normal Git main delivery and existing guarded pipeline",
|
||||
"installed route/assets verification and full preservation delta"
|
||||
],
|
||||
"source_code_sha256": {
|
||||
"resources\\js\\pages\\portal\\fiscal-forms.tsx": "d27d16b174f6a9784b2ad0a2f6e46563d75192ebe4064d700b0df59e953317e0",
|
||||
"resources\\js\\lib\\fiscal-form-preparation.ts": "776a563b4ebc1ddc6ceb14e2e8b1e6c9542e8cc9c17053811f6381d83bf8b3ec",
|
||||
"routes\\web.php": "a25b4dccbf64b123117573ea31b83cfcc1ee642db9b0f95ed2f77387696879d9"
|
||||
}
|
||||
}
|
||||
@@ -7384,3 +7384,17 @@ Estado actual: `investor-usability-git-delivery-20261028.json`. Os relatórios Q
|
||||
Pedido expresso da Tempo: preencher formulário de IVA ou IRPC, em vez de abrir legislação. Base preservada: entrega instalada 789fffd0, Modelo A e aquisições/apuramento já aceites, L6 M20/M22 instalado em 5aaf1a56 e incrementos de L8. Nenhuma perda confirmada neste recorte; não se apagam as aceitações nem se repetem provas fiscais anteriores. Fontes reutilizadas do inventário de 20 exemplares acessíveis em outputs/irpc-l6-values-forms/accessible-source-inventory.json da QA anterior, incluindo temporários identificados; inventário do corpus e originais preservados. M22: três páginas conferidas visualmente nesta revisão, SHA256 4b61bd83d1fbcfd3b7b5c5523cea5923f7d0f65dc4c004eff58e5db38f763c88. Modelo A: correspondência e divergências aceites em modelo-a-reconciliacao-20261021.md; sem nova validação de proveniência.
|
||||
|
||||
Incremento em preparação QA: entrada directa em Documentos e Formulários, preenchimento manual dos campos correspondidos de IVA e subconjunto M22, identificação/período, revisão, impressão e ficheiro privado para recuperação mediante confirmação. Escolha técnica: sem persistência no servidor nem ligação automática ao dossier neste incremento; não altera schema, dados, permissões ou cálculos. Ficheiro não publicado. IRPC ajustamentos completos, outros regimes, anexos, assinatura e submissão à AT fora da cobertura; L8 permanece parcial. Ainda sem instalação deste incremento. Próximas provas apenas do delta: fidelidade da recuperação, rejeição de ficheiros incompatíveis sem perda, formatos/valores desconhecidos, acesso público e compilação.
|
||||
|
||||
|
||||
## 28/10/2026 — formulários fiscais 332c16eb, QA concluída e autenticação pendente
|
||||
|
||||
Documentos e Formulários disponibiliza no candidato entradas directas IVA/IRPC: identificação, período, 27 campos manuais de Modelo A ou 24 campos manuais de M22, revisão, impressão, ficheiro privado e recuperação com confirmação antes de substituir. Sem geração de zeros, arredondamento, apuramento ou submissão à AT. IRPC permanece parcial: outros ajustamentos, regimes e anexos não incluídos; L8 parcial. Persistência no servidor e associação automática ao dossier não incluídas. Cinco testes frontend e um teste Feature/20 asserções passaram na base QA isolada 127.0.0.1:55441/proactive_investment_20261027_test; tipos, compilação, sintaxe PHP e diff conferidos. Não equivalem a validação visual autenticada. Relatório: docs/investmoz/unification/fiscal-form-preparation-qa-20261028.json.
|
||||
|
||||
Candidato publicado apenas no ramo Git codex/fiscal-forms-qa-20261028; main e activo não alterados. Instalação anterior 789fffd0 preservada. Preparação de entrega em outputs/fiscal-forms-delivery-20261028, com guarda do destino, backup fresco, restauro isolado e pipeline existentes; execução remota depende de nova autenticação SSH, pois a sessão anterior foi encerrada.
|
||||
|
||||
|
||||
## 28/10/2026 — formulários fiscais instalados, 332c16eb
|
||||
|
||||
A entrega Git autorizada instalou 332c16eb no portal de teste, depois de capacidade, guarda da versão anterior 789fffd0, backup fresco e restauro isolado conferidos. Disponível: Documentos e Formulários → Preencher IVA — Modelo A / Preparar IRPC — Modelo 22. Rotas públicas IVA/IRPC conferidas HTTP200 e com imposto pedido; rótulos dos acessos e preenchimento conferidos nos assets instalados. Estas provas não substituem a conferência visual autenticada, que permanece pendente.
|
||||
|
||||
Cobertura: identificação/período, 27 campos manuais IVA e 24 campos manuais M22, conferência, impressão e ficheiro privado para recuperar mediante confirmação. Sem cálculo, submissão ou assinatura AT; sem gravação no servidor nem associação automática ao dossier. Outros ajustamentos, regimes e anexos M22 não incluídos; L8 permanece parcial. Motores, permissões e provas fiscais anteriores preservados. As 176 tabelas de domínio e os 369 ficheiros/configuração foram comparados; apenas cache/sessões operacionais podem diferir. Base interna preservada, sem publicação: 361.464 observações, não empresas únicas; Gurué 435 observações, cobertura parcial. Relatório instalado: docs/investmoz/unification/fiscal-form-preparation-git-delivery-20261028.json. O relatório QA anterior mantém-se como histórico, não estado corrente de instalação.
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user