diff --git a/docs/investmoz/unification/adaptive-portfolio-installation-receipt-20261023.json b/docs/investmoz/unification/adaptive-portfolio-installation-receipt-20261023.json new file mode 100644 index 00000000..8ccf8a5a --- /dev/null +++ b/docs/investmoz/unification/adaptive-portfolio-installation-receipt-20261023.json @@ -0,0 +1,32 @@ +{ + "target": "https://teste-investidor.tempo.co.mz", + "authorization": "Tempo: rever e disponibilizar a entrega consolidada pelo processo Git existente; 23/10/2026", + "base": "e1f010f941e9993645e131b34ec1f4c3fe82c71b", + "continuity": "3d877ec7", + "qa_recovery_record": "115c7731", + "served_commit": "7c1f532134e4492dec010d0c511f669a1e2c23a7", + "finished_at": "2026-10-23T13:16:11.213670+00:00", + "status": "installed", + "release": "/var/www/investmoz-homologacao/releases/7c1f532134e4492dec010d0c511f669a1e2c23a7-524bd081", + "previous_release": "/var/www/investmoz-homologacao/releases/e1f010f941e9993645e131b34ec1f4c3fe82c71b-e905ae1f", + "manifest_sha256": "e72d2fc5343a7c3bb0f9c4b2f3f3c7660b3c6e2db5ba4995875c8130d021fd68", + "database_migrations": 0, + "content_imports": 0, + "permission_changes": 0, + "git": "Fast-forward integration; no remote-exclusive main changes; no force push or patch reapplication", + "initial_failure": "115c7731 preserved the active release: one report test detected omission of an associated inactive historical document. Corrected in 7c1f5321, retaining history without requiring the inapplicable document.", + "verification": { + "affected_local_tests": 17, + "types": "passed", + "automatic_frontend_tests": {"total": 204, "passed": 204, "failed": 0}, + "served_revision": "Exact commit confirmed through public build/revision.json", + "public_home": "HTTP 200 without environmental HTTP authentication", + "portfolio": {"public_records": 29, "missing_approved_ids": 0, "changed_approved_titles": 0}, + "assets": "Detail, context entry/editor and simulator assets HTTP 200", + "source_hashes": "Five affected server/report files match local Git release bytes", + "persistent_runtime": "Existing environment and storage remain symlinks; no replacement of data, uploads or secrets", + "private_workflow": "Accepted synthetic QA proofs reused; no real dossier writes or new destination business-flow test" + }, + "rollback": "Existing pipeline rollback to preserved previous release; retain database, encrypted payloads, uploads, permissions and later history; no database restore", + "remaining": "Transversal adaptation of the rest of the portal is partial; absent portfolio associations are not inferred" +} diff --git a/docs/investmoz/unification/traceability-and-manual.md b/docs/investmoz/unification/traceability-and-manual.md index a3002a20..106d3fe2 100644 --- a/docs/investmoz/unification/traceability-and-manual.md +++ b/docs/investmoz/unification/traceability-and-manual.md @@ -2,6 +2,8 @@ ## Retoma e recuperação da continuidade — conferência QA, 23/10/2026 +**Estado posterior: instalada na homologação.** A revisão `7c1f5321`, que inclui `6948ed62`, `3d877ec7`, `115c7731` e a correcção histórica do relatório, está efectivamente servida desde 23/10/2026 às 13:16 UTC. Recibo: `adaptive-portfolio-installation-receipt-20261023.json`. Conferidos revisão pública, assets do delta, hashes dos cinco ficheiros afectados e carteira anónima: 29 fichas, zero IDs ausentes e zero títulos divergentes. Executor: 204/204 testes frontend; zero migrations/importações e nenhuma alteração de permissões. Reutilizadas as provas privadas QA; não se gravou um dossier real no destino. As menções abaixo a homologação inalterada conservam o estado histórico da preparação QA, agora sucedido por este recibo. Aplicação transversal permanece parcial. + Disponibilização autorizada pela Tempo: `115c7731` integrado em `main` por avanço directo, sem alterações concorrentes no remoto, migrations ou alterações de dependências/permissões. A primeira execução automática preservou a release anterior `e1f010f9`: 203/204 testes frontend passaram; o teste do documento histórico não aplicável detectou que a simplificação do relatório ocultava também esse registo. Correcção delimitada: manter a linha histórica quando existe documento associado, sem voltar a exigir o requisito; os restantes não aplicáveis conservam a explicação breve. Verificados 17 testes afectados de relatórios, continuidade e terra, mais types. Não foram repetidas as provas funcionais QA nem alterados dados no destino. A integração Git não é recibo de instalação; confirmar a revisão servida antes de declarar disponível. Ponto de retoma da Tempo: 29 fichas visíveis; completar a continuidade, sem repetir a reposição ou as provas aceites. A implementação `3d877ec7` sucede a `6948ed62` e permanece exclusivamente em QA. As secções históricas abaixo que identificam a perda de `from_dossier` descrevem o diagnóstico anterior: essa lacuna está corrigida neste recorte QA, ainda não na homologação.