docs(iva): complete G2L QA with Tempo review and actual saved payload evidence

This commit is contained in:
2026-10-24 16:36:58 +02:00
parent 0304612093
commit da798dd1d8
4 changed files with 106 additions and 17 deletions
@@ -7193,5 +7193,83 @@
"homologation_reference": "e45a1394",
"P001": "05/06only",
"L1_complete": false
},
"iva_l1_g2l_manual_completion_and_actual_UI_payload_20261024": {
"status": "demonstrated_QA_not_installed",
"candidate": "744682835a91f08aece9258380466ae746bc7353",
"branch": "AUD-SIM-L1-P035",
"treatment": "annexI_goods",
"manual_Tempo": {
"source": "Tempo, conversation24/10/2026",
"earlier_statement": "No failure seen in what was read and observed; save/recovery buttons not identified.",
"latest_statement": "ja procedi com a tua instrução pode verificar",
"scope": "User reports following the save/recover/report instructions after controls were clarified.",
"Codex_visual_observation": false,
"additional_individual_observations_invented": false
},
"technical_verification": {
"status": "saved_UI_payload_verified_read_only",
"savedAt": "2026-10-24T14:32:44.805Z",
"saved_file_sha256": "bfa1b242671b57925d560d1b76a6065a52238f4cbd9f255b17e594384f5e0ef7",
"context": "opportunity:321",
"location": "Manica",
"currency": "MZN",
"calculation_current": true,
"revision": 1,
"periods": [
{
"period": "2026-09",
"fields": {
"01": "0.00",
"03": "0.00",
"05": "200.00",
"07": "800.00",
"02": "0.00",
"04": "0.00",
"06": "0.00"
},
"reasons": []
}
],
"operation_count": 10,
"preserved_previous_books": 12,
"report_rows": 13,
"report_generated_from": "Actual saved UI payload, same model/HTML functions as QA button",
"user_save_overwritten": false,
"browser_access": false,
"Codex_visual_observation": false,
"manual_Tempo_report": "User states they followed the save/recover/report instructions; previous reading/viewing found no failure. No additional visual details asserted."
},
"actual_saved_UI_payload_to_private_API": {
"tests": 1,
"assertions": 29,
"result": "passed",
"guarded_database": "simulator_fiscal_delta_20261021_test:55441",
"transaction_rolled_back": true,
"snapshot_and_context_exactly_recovered": true,
"why_new_check": "First actual payload saved by the manual UI passage; no fiscal regression suite repeated"
},
"report": "Actual saved/recovered payload matched to same model/HTML functions as review controls; manual visual passage reported by Tempo; no Codex screenshot or browser observation claimed.",
"artifacts": {
"ui-saved-state.json": "bfa1b242671b57925d560d1b76a6065a52238f4cbd9f255b17e594384f5e0ef7",
"manual-saved-draft.json": "29cd9569f60c4d4495fc1c30ff702df0e5783b49b792e059201789bb688f9310",
"manual-api-recovered.json": "d984d55379daec6fc6d8c2cea2f55fa06eaf883ba947e098b9fd0ef2a3f59745",
"manual-api-tests.xml": "284041966554533efa1c71209f857885f69abf46f1e14c65feb06814a8458323",
"manual-saved-model.json": "3def25df95808f4e25a0be033ca1f3b9220cb9921f97f5b7d921a14a4fb3719d",
"manual-saved-report.html": "f81111b94411a1e54e152ca5bbc2717a4516ff647bff5cb3ac427a4f25ff5a6b",
"manual-save-verification.json": "e20e626116a0023c191d6158c3bc251b03d0c17dae9e789b81991e311abe7820"
},
"counts": {
"delivered": 34,
"demonstrated_QA": 2,
"functional_pending": 96,
"documentary": 1,
"total": 133
},
"G2K": "8882dc54/1fe74256 preserved;no tests repeated",
"homologation_reference": "e45a1394",
"homologation_unchanged": true,
"P001": "05/06only",
"L1_complete": false
}
}
@@ -1,5 +1,5 @@
{
"status": "prepared_QA_visual_pending_not_installed",
"status": "QA_completed_awaiting_fresh_authenticated_preflight_backup_restore_not_installed",
"base_remote_main": "e45a1394fa2ca8631593549b3af62093f25d9c13",
"fresh_fetch": "main e45a1394;ancestral;fetch again before integration",
"coverage": {
@@ -23,9 +23,8 @@
},
"counts_current": {
"delivered": 34,
"demonstrated_QA": 1,
"functional_open": 97,
"of_which_P035_visual_pending": 1,
"demonstrated_QA": 2,
"functional_pending": 96,
"documentary": 1,
"total": 133
},
@@ -56,8 +55,8 @@
],
"QA": {
"G2K": "8882dc54/1fe74256;accepted proofs reused",
"G2L": "4frontend+API1/29;types/buildpassed;12frozenbookscurrentwithoutrecalculation;UI/reportvisualpending",
"review_controls": "Same local origin; explicit synthetic file save/recover, divergence confirmation, report from recovered snapshot; build and direct temporary-file test passed; visual verification still pending; portal API proof separate and reused."
"G2L": "4frontend/types/build accepted; manual Tempo reading/viewing and reported save/recover/report passage; actual saved UI payload verified and private API1/29 passed;12previousbooks preserved without recalculation.",
"review_controls": "Same-origin synthetic file save/recover/report clarified; manual passage reported by Tempo and saved file found; no Codex browser observation claimed."
},
"visual_gate": {
"origin": "http://127.0.0.1:18639",
@@ -67,7 +66,6 @@
"alternate_origin_or_browser_workaround_attempted": false
},
"before_delivery_required": [
"G2L UI and report visual evidence",
"Fresh remote main and authenticated destination; reconcile concurrent changes",
"Fresh protected backup and isolated restore",
"Git existing activation; served revision/manifest/assets/runtimehashes and preservation delta only"
@@ -86,13 +84,14 @@
"authority": "Express Tempo instruction,24/10/2026",
"manual_Tempo": {
"accepted": true,
"status": "partial_observation_save_recovery_pending",
"status": "manual_passage_reported_and_saved_payload_technically_verified",
"observations": {
"source": "Tempo, observation reported in conversation,24/10/2026",
"status": "partial_reading_and_viewing_no_failure_observed",
"save_recovery_buttons": "not_identified",
"save_recovery_report_demonstrated": false,
"individual_checklist_results_inferred": false
"source": "Tempo, conversation24/10/2026",
"earlier_statement": "No failure seen in what was read and observed; save/recovery buttons not identified.",
"latest_statement": "ja procedi com a tua instrução pode verificar",
"scope": "User reports following the save/recover/report instructions after controls were clarified.",
"Codex_visual_observation": false,
"additional_individual_observations_invented": false
}
},
"Codex_browser": {
@@ -107,5 +106,6 @@
"automatic_tests": "Already accepted;do not repeat",
"tool_block_is_portal_failure_evidence": false,
"circumvention": false
}
},
"G2L_completion_record": "iva_l1_g2l_manual_completion_and_actual_UI_payload_20261024"
}
@@ -1,6 +1,17 @@
# Rastreabilidade, utilização e formação
## 24/10/2026 — G2L / P035 implementado; prova visual pendente
## 24/10/2026 — G2L: passagem manual e ficheiro real conferidos; QA concluída
A Tempo comunicou primeiro não encontrar falhas no que leu/observou e, após clarificação dos controlos, confirmou ter seguido as instruções guardar → recuperar → relatório. Esta é a origem da observação manual; não se atribuem pormenores adicionais não comunicados, captura de ecrã ou observação visual pelo Codex. O bloqueio da ferramenta permanece distinto de uma falha do portal e não foi contornado.
O ficheiro real da interface `outputs/iva-l1-g2-agro-annex-20261024/ui-saved-state.json` existe,720228bytes,gravado em24/10/2026 às16:32:44 locais (`14:32:44.805Z`),SHA256 `bfa1b242671b57925d560d1b76a6065a52238f4cbd9f255b17e594384f5e0ef7`. Não foi sobrescrito durante a conferência. Oportunidade321/Manica/MZN/2026-09;10operações;07=800,00;05=200,00;IVA0,00;resultado revisão1 actual. Posições,identidades,qualificadores,origens e versão conservados;12livros anteriores integrais sem recálculo. Relatório derivado desse snapshot com as mesmas funções usadas pelo botão,contexto/data da gravação e correspondência documental conferidos em código.
Passagem técnica nova limitada ao payload real guardado pela interface:POST→GET naAPIprivadaQA isolada `simulator_fiscal_delta_20261021_test:55441`,1teste/29asserções aprovado,guarda de destino e transacção revertida;contexto e snapshot recuperados exactamente. Não se repetiram os ensaios fiscais aceites. A gravação de ficheiro da demonstração e a persistência privada naAPI são provas distintas; não se apresenta uma como substituta da outra.
**G2L/P035 concluído em QA**, candidata funcional `74468283`,em conjunto comG2K/P008 `8882dc54/1fe74256`. O novo registo no recibo integrado é `iva_l1_g2l_manual_completion_and_actual_UI_payload_20261024`. **Saldo34entregues+2QA+96funcionaispendentes+P001=133IDs.** Os172posicionamentos doAnexoI não aumentam o número de ramos. Homologação continua `e45a1394/eb9e0dbc`;não houve instalação. Entrega conjunta depende agora de conferência autenticada fresca do destino,backup/restauro e activaçãoGit existente,com delta apenas. P001 só05/06;calendário e34fechos preservados;L1aberto;estatísticas/IAadiadas.
## Histórico de 24/10/2026 — G2L / P035 antes da passagem manual concluída
**Candidata `744682835a91f08aece9258380466ae746bc7353`; G2L ainda não concluído em QA.** Código executável,4 testesfrontend eAPIprivada1teste/29asserções passaram;tipos/build passaram. Falta a prova dirigida da interface e a conferência visual do relatório. A ferramenta de controlo do navegador bloqueia `http://127.0.0.1:18639` por permissão guardada/política gerida, apesar de autorização recebida e nova tentativa expressamente pedida. Não é uma recusa actual de autorização da Tempo nem pendência jurídica. Não foi tentado contorno por outro porto,navegador,protocolo ou mecanismo. Prova visual não declarada.
File diff suppressed because one or more lines are too long