docs: receipt for installed simulator S1-S3 closure in homologation
This commit is contained in:
@@ -2292,5 +2292,88 @@
|
||||
"ready_for_integration": true,
|
||||
"new_taxes_added": false,
|
||||
"integration_note": "Candidate only; existing Git process and installed-delta verification still to execute after integration authorization; no homologation delivery claimed"
|
||||
},
|
||||
"closure_homologation_20261024": {
|
||||
"status": "installed_delta_verified",
|
||||
"authorization": "Tempo current conversation: integrate S1-S3 through existing Git process, install homologation and verify only delta",
|
||||
"served_commit": "cd10cccbf45f53836d8bf7b2bd90794d99602cb9",
|
||||
"functional_candidate": "65b87819",
|
||||
"QA_closure_record": "cd10cccb",
|
||||
"previous_main": "276d833a4b4f9071db328b653f48529b2dfac4f9",
|
||||
"stabilization_tag": "reference/stabilization-20261024",
|
||||
"Git_integration": "fast-forward after fetch; no conflicting/concurrent main changes found; no force",
|
||||
"installed_delta": {
|
||||
"served_revision": {
|
||||
"commit": "cd10cccbf45f53836d8bf7b2bd90794d99602cb9",
|
||||
"branch": "main",
|
||||
"built_at": "2026-10-24T09:39:42.304316+00:00",
|
||||
"manifest_sha256": "7957c776ab2c2eab516bcc6caedcdeb9943184645b4a21a89a4f709a4ba974f6"
|
||||
},
|
||||
"manifest_hash_matches": true,
|
||||
"compiled_delta_markers": {
|
||||
"currency_origin_guard": "assets/project-dossier-DNSA8_QR.js",
|
||||
"original_currency_report": "assets/project-dossier-DNSA8_QR.js",
|
||||
"same_id_recovery": "assets/services-BXcNtigY.js",
|
||||
"explicit_currency_resolution": "assets/services-BXcNtigY.js"
|
||||
},
|
||||
"assets": [
|
||||
{
|
||||
"file": "assets/project-dossier-DNSA8_QR.js",
|
||||
"status": 200,
|
||||
"content_type": "application/javascript",
|
||||
"sha256": "8cfe6743dddc5f35ddfe7ccdd6bb4d859719c1e263c6e51d9ac94b30a5fe1b76"
|
||||
},
|
||||
{
|
||||
"file": "assets/simulation-form-ClLDsvMf.js",
|
||||
"status": 200,
|
||||
"content_type": "application/javascript",
|
||||
"sha256": "fc829b447dcb1eec1cc550edcbfaa28f4db7b8973b4f86dab8a065cbbd8f0421"
|
||||
},
|
||||
{
|
||||
"file": "assets/project-dossier-document-CJ_IVxDn.js",
|
||||
"status": 200,
|
||||
"content_type": "application/javascript",
|
||||
"sha256": "ac4013924c4a78427c3e134654f331bf6fce313733532e7084ed85cf344106b2"
|
||||
},
|
||||
{
|
||||
"file": "assets/services-BXcNtigY.js",
|
||||
"status": 200,
|
||||
"content_type": "application/javascript",
|
||||
"sha256": "66d8af6670347a19e4006323f6c8b84e625a2dbaad6b4de777b4d979faa67093"
|
||||
}
|
||||
],
|
||||
"simulator_public_status": 200,
|
||||
"simulator_uses_installed_app_entry": "assets/app-Ds1F0RnS.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_dossiers_requests_or_calculations_created": 0,
|
||||
"QA_acceptance_tests_repeated": false,
|
||||
"method": "Read-only public installed delta: revision, manifest, compiled changed features, simulator page and existing availability; no authenticated DB audit claimed",
|
||||
"shared_guard_asset_matches_QA_bytes": true,
|
||||
"reference_276d833a_is_ancestor": true,
|
||||
"fiscal_server_schema_config_routes_deploy_diff": [],
|
||||
"cross_environment_asset_validation": "Served build checked against its own revision manifest and compiled changed features; not a claim of identical complete bundles across Windows QA and Linux production"
|
||||
},
|
||||
"functional_files": [
|
||||
"resources/js/components/simulation-cashflow-planner.tsx",
|
||||
"resources/js/components/simulation-monthly-iva.tsx",
|
||||
"resources/js/lib/monthly-cashflow.ts",
|
||||
"resources/js/lib/monthly-iva.ts",
|
||||
"resources/js/lib/project-dossier.ts"
|
||||
],
|
||||
"preservation": "Stabilization ancestry and accepted proofs preserved; no fiscal server/schema/config/routes/deploy diff. No new authenticated database count audit claimed. No destination business-data mutation or new synthetic calculation requested.",
|
||||
"accepted_QA_tests_repeated": false,
|
||||
"PDF_regenerated_for_delivery": false,
|
||||
"remaining_in_S1_S2_S3": [],
|
||||
"legacy_snapshot_limit": "Original currency absent in v1 requires explicit confirmation; amounts preserved, MZN not presumed",
|
||||
"not_full_all_tax_completion": true,
|
||||
"next_fiscal_batch": "Scope from attached models; no automatic new tax/rule activation",
|
||||
"statistics_and_AI": "remain deferred"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,15 @@
|
||||
# Rastreabilidade, utilização e formação
|
||||
|
||||
## Simulador S1–S3 — entregue na homologação em `cd10cccb`, 24/10/2026
|
||||
|
||||
Por autorização expressa da Tempo após o fecho QA, integrado pelo Git existente, de `276d833a` para **`cd10cccbf45f53836d8bf7b2bd90794d99602cb9`**, que contém a correcção funcional `65b87819`. `git fetch` não encontrou alterações concorrentes em main; avanço normal, sem force. A referência `276d833a`/`reference/stabilization-20261024` permanece ancestral. Não houve edição da pasta servida nem migração/importação solicitada.
|
||||
|
||||
**Delta instalado conferido por leitura pública:** `/build/revision.json` identifica `cd10cccb`; SHA256 do manifesto servido coincide com o da revisão (`7957c776ab2c2eab516bcc6caedcdeb9943184645b4a21a89a4f709a4ba974f6`). Quatro assets do simulador/relatório responderam 200; os bundles contêm a guarda da moeda original, a confirmação explícita e a recuperação por mesmo ID. O asset comum da guarda de moeda coincide por bytes com o build QA. O simulador responde 200 e referencia a entrada app do manifesto instalado. O consumidor IVA mantém disponibilidade `enabled=true` e cobertura de 2026. Não se exige identidade dos bundles completos entre Windows QA e Linux; a conferência usa o manifesto do próprio build servido, os assets e o delta de código.
|
||||
|
||||
O diff de `app`, `database`, `config`, `routes` e `deploy` contra `276d833a` é vazio: sem alteração de motor, regras/fontes fiscais, schema, permissões, configuração ou processo de entrega. Cinco fontes frontend constituem o delta funcional de moeda/recuperação/relatório. Não foram criados dossiers, pedidos ou cálculos sintéticos na homologação, nem repetidos os ensaios aceites. Provas QA 12 frontend, 2 API/23 asserções, TypeScript/build e PDF de quatro páginas são reutilizadas, sem nova impressão. Não se apresenta esta leitura pública como auditoria autenticada nova dos dados protegidos.
|
||||
|
||||
**Saldo S1–S3: entregue, sem pendências deste lote.** Nos snapshots antigos sem moeda, a confirmação explícita da origem continua necessária, preservando os montantes; não se presume MZN nem se convertem valores. Este fecho abrange moeda da tesouraria, recuperação do IVA mensal e exportações; **não conclui todos os impostos**. Os modelos anexados delimitam o próximo lote fiscal, sem activação implícita. As pendências documentais anteriores mantêm-se no seu âmbito. Recibo integrado existente: chave `closure_homologation_20261024`; prova do delta em `outputs/simulator-delivery-20261024/installed-delta.json`. Os estados QA/pendentes abaixo são histórico superado por esta entrega.
|
||||
|
||||
## Simulador S1/S2/S3 — candidata QA `65b87819`, 24/10/2026
|
||||
|
||||
**Actualização de fecho S3:** a Tempo pediu expressamente voltar a gerar o ficheiro. O PDF foi gravado directamente em `outputs/simulator-closure-qa-20261024/monthly-final.pdf` pelo motor de impressão do Microsoft Edge em modo headless, com perfil isolado, a partir da mesma saída HTML final; não foi gravação manual pelo diálogo de impressão. Ficheiro de 111 910 bytes, SHA256 `7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b`. As **quatro páginas A4** foram extraídas, renderizadas e inspeccionadas visualmente: valores exactos, MZN, oportunidade `309`/Manica, Janeiro–Abril/2026, fonte sintética QA e versão 4 conservados; zero distinto de falta, cabeçalhos repetidos, linhas intactas, rodapés separados e numeração 1/4–4/4. CSV e Word previamente conferidos mantidos, sem recálculo fiscal. **S1, S2 e S3 concluídos em QA; candidata pronta para integração pelo Git.** Saldo QA deste lote: zero; integração, disponibilização e conferência do delta instalado ainda não executadas. Os estados de espera abaixo são histórico anterior a esta geração/conferência e não reabrem S3. Recibo integrado e mesmas oito linhas da matriz actualizados; referência `276d833a` e regras fiscais preservadas.
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user