docs: close S3 monthly PDF review and mark simulator candidate ready for integration
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-10-24 11:37:09 +02:00
parent d044ef1efc
commit cd10cccbf4
3 changed files with 133 additions and 20 deletions
@@ -2091,7 +2091,7 @@
]
},
"closure_qa_20261024": {
"status": "S1_S2_QA_passed_S3_native_pdf_pending",
"status": "S1_S2_S3_passed_QA_ready_for_integration",
"authorization": "Tempo execute S1/S2 jointly in QA, then S3; no fiscal rule changes; candidate for existing Git integration",
"functional_candidate": "65b87819a0629f79f415788a6aa1a16fe031e37e",
"branch": "codex/simulator-closure-qa-20261024",
@@ -2118,7 +2118,7 @@
"rule_version_fingerprint_unchanged": true
},
"S3": {
"status": "final_CSV_Word_print_source_verified_native_PDF_pending",
"status": "final_CSV_Word_and_Edge_PDF_verified",
"artifact_inspection": {
"files": {
"monthly-final.csv": {
@@ -2155,7 +2155,119 @@
"native_pdf_expected_path": "C:/laragon/www/portal-investidor/outputs/simulator-closure-qa-20261024/monthly-final.pdf",
"user_response": "Will save at requested path",
"HTML_is_not_native_pdf_proof": true,
"fixture": "Explicit synthetic QA, frozen accepted monthly numbers; not legal validation or real-rule publication"
"fixture": "Explicit synthetic QA, frozen accepted monthly numbers; not legal validation or real-rule publication",
"pdf_generation": {
"renderer": "Installed Microsoft Edge, isolated headless print engine",
"manual_print_dialog_used": false,
"source": "C:\\laragon\\www\\portal-investidor\\outputs\\simulator-closure-qa-20261024\\ui\\monthly-review.html",
"source_sha256": "b44ee5fc573f8deb8d5427f9f3b6a667c1d60fc23de4509d383b23acb9df2779",
"pdf": "C:\\laragon\\www\\portal-investidor\\outputs\\simulator-closure-qa-20261024\\monthly-final.pdf",
"bytes": 111910,
"sha256": "7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b",
"exit_code": 0
},
"pdf_inspection": {
"status": "native_file_read_and_rendered",
"exact_path": "C:\\laragon\\www\\portal-investidor\\outputs\\simulator-closure-qa-20261024\\monthly-final.pdf",
"sha256": "7719a05136f6dba668b621f551626060d10db5fcbb84815cdad112a1eab9079b",
"pages": [
{
"page": 1,
"size": [
594.9599609375,
841.9199829101562
],
"characters": 1633,
"image": "C:\\laragon\\www\\portal-investidor\\outputs\\simulator-closure-qa-20261024\\monthly-pdf-pages\\page-01.png",
"footer_boxes": [
[
48.0,
807.8525390625,
257.5710144042969,
817.9072265625
]
],
"footer_separated": true
},
{
"page": 2,
"size": [
594.9599609375,
841.9199829101562
],
"characters": 2299,
"image": "C:\\laragon\\www\\portal-investidor\\outputs\\simulator-closure-qa-20261024\\monthly-pdf-pages\\page-02.png",
"footer_boxes": [
[
48.0,
807.8525390625,
257.5710144042969,
817.9072265625
]
],
"footer_separated": true
},
{
"page": 3,
"size": [
594.9599609375,
841.9199829101562
],
"characters": 2047,
"image": "C:\\laragon\\www\\portal-investidor\\outputs\\simulator-closure-qa-20261024\\monthly-pdf-pages\\page-03.png",
"footer_boxes": [
[
48.0,
807.8525390625,
257.5710144042969,
817.9072265625
]
],
"footer_separated": true
},
{
"page": 4,
"size": [
594.9599609375,
841.9199829101562
],
"characters": 1832,
"image": "C:\\laragon\\www\\portal-investidor\\outputs\\simulator-closure-qa-20261024\\monthly-pdf-pages\\page-04.png",
"footer_boxes": [
[
48.0,
807.8525390625,
257.5710144042969,
817.9072265625
]
],
"footer_separated": true
}
],
"checks": {
"160.0048": true,
"320.0096": true,
"1160.0348": true,
"2320.0696": true,
"MZN": true,
"opportunity:309": true,
"Manica": true,
"2026-01-01": true,
"2026-04-01": true,
"Fonte sintética QA": true,
"IVA-GERAL-BASE-LIQUIDA": true,
"first_opportunity_absent": true,
"rule_version_4": true,
"zero_and_missing": true
},
"content_checks_passed": true,
"visual_review": "passed: all four rendered pages inspected; repeated headers, intact rows, no clipping/overlap, footers separated, numbering 1/4-4/4",
"regenerated": false,
"render_method": "Installed Microsoft Edge headless print engine, isolated profile; not manual print-dialog save",
"generation_authorized_by_user": true
},
"manual_print_dialog_used": false,
"regeneration_authorization": "User explicitly requested generating the file again to complete this step"
},
"checks": {
"frontend_new_cases": 4,
@@ -2176,10 +2288,9 @@
"Active business data",
"Accepted stabilization and opportunity-context closures"
],
"remaining": [
"Read and visually inspect saved native monthly PDF; do not regenerate accepted PDFs"
],
"ready_for_integration": false,
"new_taxes_added": false
"remaining": [],
"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"
}
}
@@ -2,6 +2,8 @@
## 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.
Execução autorizada pela Tempo após `be62783b`, preservando `276d833a` e a etiqueta `reference/stabilization-20261024`. Ramo `codex/simulator-closure-qa-20261024`; **não integrado em main nem entregue na homologação**. Cinco fontes frontend alteradas; sem alterações em motor/regras/fontes fiscais, schema, configuração, permissões, rotas ou dados activos. Sem impostos adicionais.
| Recorte | Correcção e resultado dirigido |
File diff suppressed because one or more lines are too long