From d954c83b780e6ae4117b18d4e71af21f61f87319 Mon Sep 17 00:00:00 2001 From: nala Date: Sat, 14 Nov 2026 18:47:11 +0200 Subject: [PATCH] docs(offers): prepare gated homologation readiness and recovery plan --- .../unification/traceability-and-manual.md | 3 + .../v2/auditoria-portal/matriz-requisitos.csv | 2 +- .../ofertas-aceitacao-final-20261114.md | 4 +- .../ofertas-prontidao-homologacao-20261114.md | 105 +++++++ .../offers-9a014268.bundle | Bin 0 -> 234574 bytes .../package-manifest.json | 14 + .../readiness-verification.json | 278 ++++++++++++++++++ 7 files changed, 404 insertions(+), 2 deletions(-) create mode 100644 docs/investmoz/v2/auditoria-portal/ofertas-prontidao-homologacao-20261114.md create mode 100644 outputs/offers-homologation-preparation-20261114/offers-9a014268.bundle create mode 100644 outputs/offers-homologation-preparation-20261114/package-manifest.json create mode 100644 outputs/offers-homologation-preparation-20261114/readiness-verification.json diff --git a/docs/investmoz/unification/traceability-and-manual.md b/docs/investmoz/unification/traceability-and-manual.md index f2cf5020..3491a5dd 100644 --- a/docs/investmoz/unification/traceability-and-manual.md +++ b/docs/investmoz/unification/traceability-and-manual.md @@ -10205,3 +10205,6 @@ Referência: `../v2/auditoria-portal/ofertas-aceitacao-final-20261114.md`. Candi # Correcção Ofertas → contexto de investimento — QA, 14/11/2026 Após `ed2fd86f`, foi autorizada exclusivamente a correcção da continuidade. `InvestorContext` passa a recuperar a descrição da Oferta quando não existe resumo, mantendo a mesma Opportunity, os identificadores e a autorização privada. Resumo existente e edições deliberadas no dossier prevalecem. Não se copiam dados empresariais confidenciais, contactos ou preço privado; NDA/autorização do vendedor não concedem acesso ao contexto privado. A prova sintética percorre criação, submissão, revisão/aprovação, projecção pública isolada de teste, contexto/dossier, localização, pressupostos financeiros declarados, gravação/recuperação e relatórios HTML/Word. Não representa publicação real nem rentabilidade garantida. Recibo e resultados em `../v2/auditoria-portal/ofertas-correcao-contexto-qa-20261114.md` e `outputs/offers-investment-continuity-20261114/qa-result.json`; RF-MN-003 e matriz final actualizados. Mantêm-se pendências jurídicas, visuais, de imagens e email real. Sem instalação, activação pública, migrações ou alteração de dados operacionais; aguarda nova autorização para instalar. +# Preparação final de homologação privada das Ofertas — 14/11/2026 + +A Tempo aceitou tecnicamente `9a014268` e autorizou apenas preparação. Parecer em `../v2/auditoria-portal/ofertas-prontidao-homologacao-20261114.md`: integração privada em QA demonstrada, 48 hashes dos recibos F5/correcção conferidos e bundle Git local da candidata verificado. Sem diferenças de migrações/locks face ao recibo histórico `96f51096`; destino actual ainda por conferir. Homologação privada recomendável com publicação fechada, condicionada a revisão/schema/runtime reais, backup/restauro actual, delta e reversão compatível, e nova autorização expressa. GD/WebP ausente no PHP QA bloqueia derivadas, preservando originais; visual/móvel, email real e decisões jurídicas mantêm pendências próprias. Ensaio de correio preparado com dados sintéticos e caixa de teste a designar, sem fila/destinatários operacionais. Nenhuma instalação, migração, alteração operacional, envio de email ou activação pública nesta preparação. RF-MN-003 e matriz final distinguem aprovação técnica, instalação e publicação. diff --git a/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv b/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv index a81eb32b..7ffb521b 100644 --- a/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv +++ b/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv @@ -163,7 +163,7 @@ RF-MIN-005,"Controlar cessão, mudança de controlo e aprovações.",upgrade v4 RF-MIN-006,Pesquisar e corresponder oportunidades mineiras.,upgrade v4 SHA f0b9815…; p. 3275; requirements-audit.csv,oportunidades,/api/v1/business-opportunities; /api/v1/business-opportunities/{slug}; /investidor/terra-duat; /investidor/terra-duat/novo; /investidor/terra-duat/{id}; /investidor/terra-duat/{id}/actualizacoes; /investidor/terra-duat/{id}/documentos; /investidor/terra-duat/{id}/documentos/{attachment}; /investidor/terra-duat/{id}/editar; /investidor/terra-duat/{id}/imprimir; /investidor/terra-duat/{id}/solicitar-apoio; /management/opportunities,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MIN-006: Filtros incluem recurso, fase, título, localização, valor, modalidade e infra-estrutura; recomendação é explicável e revista por gestor.",P2,RF-MIN-006: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MIN-006,1,"[{""id"":""RF-MIN-006"",""pedido"":""Pesquisar e corresponder oportunidades mineiras."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 3275; requirements-audit.csv""],""aceitacao"":""Filtros incluem recurso, fase, título, localização, valor, modalidade e infra-estrutura; recomendação é explicável e revista por gestor."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""oportunidades""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.opportunities: 6 registos; public.opportunity_images: tabela ausente; public.opportunity_documents: tabela ausente; public.opportunity_location_drafts: tabela ausente,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Reconciliar contrato/cláusula e provas por categoria; completar apenas falha/variante executável identificada. Response normativo não é completo. Critério individual original preservado; cobertura atual ainda não individualizada.,"OpportunityManagement, OpportunityCanonicalContract/Response, OpportunityReviewMateriality, PortalProfileAccess, OpportunityResources","030000→040000 já instalados; contratos/resources existentes, sessão/MFA, ClamD e worker para ficheiros; gates das seis categorias ON. Variantes modulares/offers continuam separadas.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: oportunidades. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,oportunidades,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Services/OpportunityManagement.php; app/Services/OpportunityResources.php; resources/js/pages/management/opportunity-draft.tsx — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"OpportunityManagementTest, OpportunityResourcesTest, OpportunityOriginReviewTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, RF-MN-001,Registar utilizadores singulares e colectivos com verificação de contactos.,upgrade v4 SHA f0b9815…; p. 2957; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 573 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3409 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 580 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2214 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3409,CRM/solicitações,//; /Simulador; /api/v1/documents/recommendations; /api/v1/investment/submissions; /api/v1/investment/submissions/{id}; /api/v1/investment/submissions/{id}/attachments; /api/v1/investment/submissions/{id}/attachments/{attachment}; /api/v1/investment/submissions/{id}/submit; /apoio; /balcao-virtual; /como-investir; /documentos,"investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,"Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,RF-MN-001: Conta só é activada após confirmação do correio electrónico ou telefone; tentativas e falhas ficam registadas. | MASTER-471012ab-0051: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-e1169a77-0201: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-f70ce307-0057: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-51b8f0ad-0137: Registar utilizadores singulares e colectivos com verificação de contactos. | MASTER-edece80c-0201: Registar utilizadores singulares e colectivos com verificação de contactos.,P2,RF-MN-001: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0051: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0057: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0137: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0201: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-001 | MASTER-471012ab-0051 | MASTER-e1169a77-0201 | MASTER-f70ce307-0057 | MASTER-51b8f0ad-0137 | MASTER-edece80c-0201,6,"[{""id"":""RF-MN-001"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2957; requirements-audit.csv""],""aceitacao"":""Conta só é activada após confirmação do correio electrónico ou telefone; tentativas e falhas ficam registadas."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-471012ab-0051"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 573""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-e1169a77-0201"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3409""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-f70ce307-0057"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 580""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-51b8f0ad-0137"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2214""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""},{""id"":""MASTER-edece80c-0201"",""pedido"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3409""],""aceitacao"":""Registar utilizadores singulares e colectivos com verificação de contactos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""CRM/solicitações""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,public.interest_requests: 4 registos; public.leads: 0 registos; public.investors: 3 registos,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.","Converter sem duplicar, tarefa/responsável/próxima ação recuperáveis; corrigir apenas falha comprovada. Critério individual original preservado; cobertura atual ainda não individualizada.","investors/contacts/leads/tasks, OpportunityContacts, acompanhamento interno existente",Relações mestre/contexto e autorizações; não depende de CRM externo. C131 sóQA.,Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: acompanhamento. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,acompanhamento,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",app/Http/Controllers/CrmController.php; app/Services/DeclaredOriginStatistics.php — componentes do domínio encontrados; correspondência integral deste requisito não presumida,"InterestSubmissionTest, InvestmentWorkspaceTest, PortalOriginCompatibilityTest; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.",Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, RF-MN-002,"Gerir perfis, representantes, funções e organizações.",upgrade v4 SHA f0b9815…; p. 2961; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | 02/11/2026: profile-json preserva erros por campo e reautenticacao em falhas HTML/419 e rejeita JSON invalido; contexto de investimento rejeita falso sucesso HTTP 200 e liberta keepalive, sem repetir escritas. 26 testes focados, TypeScript e build aprovados. Prova local parcial; sem dados/permissoes/publicacao. | Retoma 02/11/2026: profileJson GET independente de cookie CSRF malformado; POST recusa antes do transporte com mensagem de recuperacao. Preservadas validacao e credenciais. 14 testes focados aprovados, incluindo separadores de cookie sem espaco; sem mudanca de direitos.",Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.",RF-MN-002: Uma organização pode ter vários utilizadores; cada acção identifica o utilizador e a função.,P2,RF-MN-002: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-002,1,"[{""id"":""RF-MN-002"",""pedido"":""Gerir perfis, representantes, funções e organizações."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2961; requirements-audit.csv""],""aceitacao"":""Uma organização pode ter vários utilizadores; cada acção identifica o utilizador e a função."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, -RF-MN-003,"Criar, guardar, editar e submeter ofertas e procuras.",upgrade v4 SHA f0b9815…; p. 2965; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 581 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3417 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 588 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2222 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3417,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle; /ofertas; /ofertas/{id}; /api/v1/offers; /api/v1/offers/{id}; /api/v1/offers/map; /api/v1/offers/export; /minhas-oportunidades/ofertas/{id}/recursos; /minhas-oportunidades/ofertas/{id}/confidencialidade; /minhas-oportunidades/ofertas/{id}/confidencial; /minhas-oportunidades/ofertas/{id}/nda; /minhas-oportunidades/ofertas/{id}/operacoes; /minhas-oportunidades/ofertas/{id}/denunciar; /minhas-oportunidades/ofertas/{id}/denuncias; /minhas-oportunidades/ofertas/{id}/destaque-administrativo,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual. | 14/11/2026 - Ofertas F1: oportunidades como cadastro principal; criar, guardar, recuperar, editar e submeter em privado; autorizacao existente, CRM e localizacao reutilizados; sem menu, publicacao ou instalacao. | 14/11/2026 F2 autorizada: circuito editorial privado no workflow e Dashboard existentes; revisao/atribuicao/rejeicao/correccao/reenvio/aprovacao interna; decisoes por snapshot/hash/ciclo, tarefas, auditoria e notificacoes. Sem publicacao ou instalacao. | 14/11/2026 F3 autorizada: consulta read-only da projeccao publica separada, filtros por categoria/localizacao/preco/moeda, grelha/lista/mapa administrativo e CSV. Barreira efectiva fechada; apenas amostras sinteticas em QA isolado podem ser consumidas por injeccao de teste. | 14/11/2026 F4 autorizada, campos propostos confirmados: particularidades opcionais de empresas/imoveis no mesmo rascunho; seis fotografias activas com edicao/retirada/restauro; originais cifrados e scan existente; comprovativos exclusivamente para validadores internos com ambito/MFA. NDA e autorizacao expressa do vendedor vinculados a versao/hash, revogacao e auditoria; exemplar juridico real pendente, configuracao nula. Sem publicacao ou instalacao. | 14/11/2026 F5 autorizada em QA: retirada imediata pelo dono, novo ciclo/v4 e aprovacao antes da reactivacao; validade congelada por versao, prazo configuravel nulo por defeito, expiracao independente de NDA/cron; denuncias cifradas com origem versionada, tarefas e Dashboard existentes; planos administrativos de destaque sem efeitos comerciais. Publicacao e instalacao bloqueadas.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | QA: PrivateOfferPreparationTest.php; regressao 35 testes/548 assercoes e passagem final focada 16/172 (grupos sobrepostos, nao somar). outputs/offers-private-phase1-20261114/qa-result.json. | F2 QA: 35 testes/499 assercoes; final focado 11/160; complemento contribuidores 1/14 e HTML compilado 1/10 aprovados, grupos sobrepostos. tests/Feature/PrivateOfferEditorialTest.php; outputs/offers-private-phase2-20261114/qa-result.json. | F3 QA: tests/Feature/OfferPublicCatalogueTest.php; outputs/offers-public-phase3-20261114/qa-result.json; sem instalacao ou publicacao real. | F4: tests/Feature/PrivateOfferConfidentialityTest.php; outputs/offers-private-phase4-20261114/qa-result.json. Cinco casos territoriais desbloqueados com fixture sintetico guardado em transaccao QA; sem dados operacionais. | F5: tests/Feature/PrivateOfferOperationsTest.php; outputs/offers-private-phase5-20261114/qa-result.json. Matriz de aceitacao das cinco fases no relatorio ofertas-fase5-fecho-qa-20261114.md; provas sinteticas e regressao afectada, sem testes gerais de outros modulos.",Parcial - Ofertas F1-F4 tecnicamente aceites com ressalvas; F5 implementada em QA para apreciacao; cinco fases nao instaladas; publicacao efectiva bloqueada,"Dependencias para uso publico: exemplar/versao/aprovacao do NDA; tipos juridicos de comprovativos; prazo/politica final de validade; avisos juridicos, visual/movel, GD/WebP e email real F2. Politica comercial/destaque activo nao definidos e nao activados. Publicacao/instalacao exigem autorizacao expressa. Procuras permanece por implementar.",Autorizacao expressa para Fase 3 e para instalacao; designacoes operacionais e configuracao de entrega reais apenas quando aplicaveis. Sem novos papeis ou permissoes por inferencia.,"RF-MN-003: Rascunho persiste; submissão bloqueia campos essenciais e gera número de protocolo. | MASTER-471012ab-0052: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-e1169a77-0202: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-f70ce307-0058: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-51b8f0ad-0138: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-edece80c-0202: Criar, guardar, editar e submeter ofertas e procuras.",P2,RF-MN-003: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-003 | MASTER-471012ab-0052 | MASTER-e1169a77-0202 | MASTER-f70ce307-0058 | MASTER-51b8f0ad-0138 | MASTER-edece80c-0202,6,"[{""id"":""RF-MN-003"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2965; requirements-audit.csv""],""aceitacao"":""Rascunho persiste; submissão bloqueia campos essenciais e gera número de protocolo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0052"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 581""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0202"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3417""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0058"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 588""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0138"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2222""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0202"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3417""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]","QA - preparacao, revisao e historico privados; filtros e acesso pelo Dashboard existente; visual manual pendente",QA - operacoes autenticadas /minhas-oportunidades/ofertas e /{id}/revisao; MFA/ambito/conflitos verificados no servidor; publicacao recusada,"QA - cadastro Oportunidades, tarefas/auditoria/notificacoes nativos; snapshots e hashes por ciclo; sem tabelas ou migracoes novas","QA - recuperar oferta, correccao, decisao e versoes anteriores; conflitos, rollback e indisponibilidade sem downgrade | F4: guardar/recuperar particularidades; fotografias e provas no recurso existente; historico de aceitacao/autorizacao/retirada/revogacao por exemplar e versao, sem substituir dados ou decisoes. | F5: retirada sem perda de conteudo; revalidacao no mesmo identificador; historico de ciclos, expiracao, denuncias e planos administrativos com conflitos/etags.","QA - aprovacao interna privada distinta de publicacao; versao publica nativa anterior preservada | F3: projecao publica anterior preservada durante edicao/rejeicao da nova revisao; sem contacto, anexos ou coordenadas do negocio; moeda sem conversao. | F4: dados empresariais reservados so depois de NDA + autorizacao expressa do vendedor; comprovativos nunca entregues ao interessado. | F5: sem reexposicao de publicacao/grants antigos ao reactivar; exclusao uniforme em listas/filtros/mapas/API/CSV; validade opcional visivel quando definida; destaques administrativos privados.",Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,Correcao QA autorizada apos ed2fd86f: InvestorContext projecta descricao da Oferta quando resumo ausente; mesma Opportunity e mesmo dossier. Prova controlada submissao/revisao/aprovacao -> publicacao sintetica isolada -> contexto/localizacao -> hipotese financeira -> HTML/Word -> recuperacao; dados NDA nao transferidos.,"Mantem publicador operacional bloqueado, NDA real/exemplar/versao, comprovativos juridicos, prazo final, conferencia visual/movel, processamento de derivadas e email real. A simulacao por custos declarados nao certifica rentabilidade nem todos os cenarios fiscais.","Opportunity, PortalProfileAccess, OpportunityProfileWorkflow, OpportunityWorkflowTasks, documents/recursos, auditoria, Dashboard, filtros/mapa/API/CSV existentes; sem cadastro paralelo.","Decisoes juridicas, processamento de imagens, visual/email. Instalacao depende de nova autorizacao; sem alteracao operacional ou mne.","Autorizacao exclusiva para corrigir continuidade em QA. Publicacao efectiva, novas funcionalidades, migracoes operacionais e instalacao proibidas nesta passagem.","Correcao implementada em QA, sem instalacao; provas afectadas e saldo de aceitacao no recibo de continuidade.",Sem nova estimativa temporal nesta entrega; testes sobrepostos nao devem ser somados. Historico de estimativas conservado nas colunas anteriores.,docs/investmoz/v2/auditoria-portal/ofertas-fase5-fecho-qa-20261114.md; outputs/offers-private-phase5-20261114/qa-result.json; provas aceites F1-F4 referenciadas na matriz de aceitacao das cinco fases.; docs/investmoz/v2/auditoria-portal/ofertas-aceitacao-final-20261114.md; outputs/offers-final-acceptance-20261114/receipt-verification.json; native-integration.xml; investment-acceptance.xml; docs/investmoz/v2/auditoria-portal/ofertas-correcao-contexto-qa-20261114.md; outputs/offers-investment-continuity-20261114/qa-result.json,governação e demais cláusulas,14/11/2026 - correcao da continuidade Ofertas/contexto e prova integrada QA; pendencias de publicacao e verificacoes restantes preservadas,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, +RF-MN-003,"Criar, guardar, editar e submeter ofertas e procuras.",upgrade v4 SHA f0b9815…; p. 2965; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 581 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3417 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 588 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2222 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3417,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle; /ofertas; /ofertas/{id}; /api/v1/offers; /api/v1/offers/{id}; /api/v1/offers/map; /api/v1/offers/export; /minhas-oportunidades/ofertas/{id}/recursos; /minhas-oportunidades/ofertas/{id}/confidencialidade; /minhas-oportunidades/ofertas/{id}/confidencial; /minhas-oportunidades/ofertas/{id}/nda; /minhas-oportunidades/ofertas/{id}/operacoes; /minhas-oportunidades/ofertas/{id}/denunciar; /minhas-oportunidades/ofertas/{id}/denuncias; /minhas-oportunidades/ofertas/{id}/destaque-administrativo,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual. | 14/11/2026 - Ofertas F1: oportunidades como cadastro principal; criar, guardar, recuperar, editar e submeter em privado; autorizacao existente, CRM e localizacao reutilizados; sem menu, publicacao ou instalacao. | 14/11/2026 F2 autorizada: circuito editorial privado no workflow e Dashboard existentes; revisao/atribuicao/rejeicao/correccao/reenvio/aprovacao interna; decisoes por snapshot/hash/ciclo, tarefas, auditoria e notificacoes. Sem publicacao ou instalacao. | 14/11/2026 F3 autorizada: consulta read-only da projeccao publica separada, filtros por categoria/localizacao/preco/moeda, grelha/lista/mapa administrativo e CSV. Barreira efectiva fechada; apenas amostras sinteticas em QA isolado podem ser consumidas por injeccao de teste. | 14/11/2026 F4 autorizada, campos propostos confirmados: particularidades opcionais de empresas/imoveis no mesmo rascunho; seis fotografias activas com edicao/retirada/restauro; originais cifrados e scan existente; comprovativos exclusivamente para validadores internos com ambito/MFA. NDA e autorizacao expressa do vendedor vinculados a versao/hash, revogacao e auditoria; exemplar juridico real pendente, configuracao nula. Sem publicacao ou instalacao. | 14/11/2026 F5 autorizada em QA: retirada imediata pelo dono, novo ciclo/v4 e aprovacao antes da reactivacao; validade congelada por versao, prazo configuravel nulo por defeito, expiracao independente de NDA/cron; denuncias cifradas com origem versionada, tarefas e Dashboard existentes; planos administrativos de destaque sem efeitos comerciais. Publicacao e instalacao bloqueadas.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.","outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual. | QA: PrivateOfferPreparationTest.php; regressao 35 testes/548 assercoes e passagem final focada 16/172 (grupos sobrepostos, nao somar). outputs/offers-private-phase1-20261114/qa-result.json. | F2 QA: 35 testes/499 assercoes; final focado 11/160; complemento contribuidores 1/14 e HTML compilado 1/10 aprovados, grupos sobrepostos. tests/Feature/PrivateOfferEditorialTest.php; outputs/offers-private-phase2-20261114/qa-result.json. | F3 QA: tests/Feature/OfferPublicCatalogueTest.php; outputs/offers-public-phase3-20261114/qa-result.json; sem instalacao ou publicacao real. | F4: tests/Feature/PrivateOfferConfidentialityTest.php; outputs/offers-private-phase4-20261114/qa-result.json. Cinco casos territoriais desbloqueados com fixture sintetico guardado em transaccao QA; sem dados operacionais. | F5: tests/Feature/PrivateOfferOperationsTest.php; outputs/offers-private-phase5-20261114/qa-result.json. Matriz de aceitacao das cinco fases no relatorio ofertas-fase5-fecho-qa-20261114.md; provas sinteticas e regressao afectada, sem testes gerais de outros modulos.",Parcial - Ofertas F1-F4 tecnicamente aceites com ressalvas; F5 implementada em QA para apreciacao; cinco fases nao instaladas; publicacao efectiva bloqueada,"Dependencias para uso publico: exemplar/versao/aprovacao do NDA; tipos juridicos de comprovativos; prazo/politica final de validade; avisos juridicos, visual/movel, GD/WebP e email real F2. Politica comercial/destaque activo nao definidos e nao activados. Publicacao/instalacao exigem autorizacao expressa. Procuras permanece por implementar.",Autorizacao expressa para Fase 3 e para instalacao; designacoes operacionais e configuracao de entrega reais apenas quando aplicaveis. Sem novos papeis ou permissoes por inferencia.,"RF-MN-003: Rascunho persiste; submissão bloqueia campos essenciais e gera número de protocolo. | MASTER-471012ab-0052: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-e1169a77-0202: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-f70ce307-0058: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-51b8f0ad-0138: Criar, guardar, editar e submeter ofertas e procuras. | MASTER-edece80c-0202: Criar, guardar, editar e submeter ofertas e procuras.",P2,RF-MN-003: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0052: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0058: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0138: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0202: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-003 | MASTER-471012ab-0052 | MASTER-e1169a77-0202 | MASTER-f70ce307-0058 | MASTER-51b8f0ad-0138 | MASTER-edece80c-0202,6,"[{""id"":""RF-MN-003"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2965; requirements-audit.csv""],""aceitacao"":""Rascunho persiste; submissão bloqueia campos essenciais e gera número de protocolo."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0052"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 581""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0202"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3417""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0058"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 588""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0138"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2222""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0202"",""pedido"":""Criar, guardar, editar e submeter ofertas e procuras."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3417""],""aceitacao"":""Criar, guardar, editar e submeter ofertas e procuras."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]","QA - preparacao, revisao e historico privados; filtros e acesso pelo Dashboard existente; visual manual pendente",QA - operacoes autenticadas /minhas-oportunidades/ofertas e /{id}/revisao; MFA/ambito/conflitos verificados no servidor; publicacao recusada,"QA - cadastro Oportunidades, tarefas/auditoria/notificacoes nativos; snapshots e hashes por ciclo; sem tabelas ou migracoes novas","QA - recuperar oferta, correccao, decisao e versoes anteriores; conflitos, rollback e indisponibilidade sem downgrade | F4: guardar/recuperar particularidades; fotografias e provas no recurso existente; historico de aceitacao/autorizacao/retirada/revogacao por exemplar e versao, sem substituir dados ou decisoes. | F5: retirada sem perda de conteudo; revalidacao no mesmo identificador; historico de ciclos, expiracao, denuncias e planos administrativos com conflitos/etags.","QA - aprovacao interna privada distinta de publicacao; versao publica nativa anterior preservada | F3: projecao publica anterior preservada durante edicao/rejeicao da nova revisao; sem contacto, anexos ou coordenadas do negocio; moeda sem conversao. | F4: dados empresariais reservados so depois de NDA + autorizacao expressa do vendedor; comprovativos nunca entregues ao interessado. | F5: sem reexposicao de publicacao/grants antigos ao reactivar; exclusao uniforme em listas/filtros/mapas/API/CSV; validade opcional visivel quando definida; destaques administrativos privados.",Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,Correcao 9a014268 tecnicamente aceite pela Tempo. Preparacao final: 48 hashes F5/correcao e ancestralidade confirmados; bundle local verificado. Integracao privada QA demonstrada; nao equivale a publicacao operacional.,"Para instalar: nova autorizacao expressa, conferir revisao/schema/runtime actuais, backup/restauro actual e reversao compativel. GD/derivadas, visual/movel e email real pendentes; NDA/comprovativos/avisos/prazo e publicador operacional mantem bloqueios dependentes.","Opportunity, PortalProfileAccess, OpportunityProfileWorkflow, OpportunityWorkflowTasks, documents/recursos, auditoria, Dashboard, filtros/mapa/API/CSV existentes; sem cadastro paralelo.",Destino actual nao consultado. Zero diferencas migrations/composer.lock/package-lock.json face ao recibo historico 96f51096 nao comprova schema activo. Caixa de teste para email por designar; sem activar correio partilhado.,"Autorizacao exclusiva de preparacao; parecer favoravel condicionado para homologacao privada com publicacao fechada. Nenhuma instalacao, migracao operacional, concessao de permissoes, email real ou mne.",Tecnica QA aceite; instalacao nao autorizada/executada; publicacao operacional bloqueada. Estados separados no parecer e matriz final.,Sem nova estimativa temporal nesta entrega; testes sobrepostos nao devem ser somados. Historico de estimativas conservado nas colunas anteriores.,docs/investmoz/v2/auditoria-portal/ofertas-fase5-fecho-qa-20261114.md; outputs/offers-private-phase5-20261114/qa-result.json; provas aceites F1-F4 referenciadas na matriz de aceitacao das cinco fases.; docs/investmoz/v2/auditoria-portal/ofertas-aceitacao-final-20261114.md; outputs/offers-final-acceptance-20261114/receipt-verification.json; native-integration.xml; investment-acceptance.xml; docs/investmoz/v2/auditoria-portal/ofertas-correcao-contexto-qa-20261114.md; outputs/offers-investment-continuity-20261114/qa-result.json; docs/investmoz/v2/auditoria-portal/ofertas-prontidao-homologacao-20261114.md; outputs/offers-homologation-preparation-20261114/readiness-verification.json; offers-9a014268.bundle,governação e demais cláusulas,14/11/2026 - preparacao final para homologacao privada; sem instalacao ou publicacao,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, RF-MN-004,"Aplicar campos condicionais por tipo de pessoa, modalidade e fase.",upgrade v4 SHA f0b9815…; p. 2969; requirements-audit.csv,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-004: Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos.",P2,RF-MN-004: Relatório 25/09 conservado; estado histórico não promove conclusão,RF-MN-004,1,"[{""id"":""RF-MN-004"",""pedido"":""Aplicar campos condicionais por tipo de pessoa, modalidade e fase."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2969; requirements-audit.csv""],""aceitacao"":""Campos aparecem e tornam-se obrigatórios conforme regras da matriz, sem perda de dados válidos."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global.",Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer","Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites.",Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.,Reconciliação e prova individual antes de estimar alteração,Estimativa partilhada no lote correspondente de visao-consolidada-modulos.md; não somar por linha/cláusula/campo. Grupo: governação e demais cláusulas. Esforço de código adicional só após lacuna reproduzida.,outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,governação e demais cláusulas,12/10/2026 — reconciliação e HTTP; nova inspeção visual bloqueada,,,Verificar individualmente este critério no contrato e percurso aplicável; a matriz inicial conserva texto/fonte sem o promover a aceitação.,"QA de UI quando browser disponível; reutilizar o domínio existente. Dados/decisões específicos no backlog, sem segunda validação de fonte oficial.",AGENTS.md — componentes do domínio encontrados; correspondência integral deste requisito não presumida,; suite global QA e GET por perfil disponíveis. Evidência do domínio não demonstra integralmente esta cláusula; UI individual pendente.,Não demonstrado individualmente; localizar critério e executar em QA.,,,,"0,5–2 h de análise/prova por cláusula sem correspondência, agrupada por contrato/consumidor; não somar estas faixas como projetos independentes. Implementação indeterminada até localizar lacuna.",,, RF-MN-005,"Validar formatos, intervalos, dependências, duplicados e consentimentos.",upgrade v4 SHA f0b9815…; p. 2973; requirements-audit.csv | portal do investidor\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 589 | portal do investidor\Portal V4\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3425 | portal do investidor\Portal V4\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 596 | portal do investidor\Portal V4\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2230 | portal do investidor\Portal V4\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3425,governação/outros,/api/v1/investment/admin/interests/{interest}/status; /management/history; /management/interests; /management/interests/{interest}; /management/interests/{interest}/consent/contact; /management/interests/{interest}/consent/proponent; /management/opportunities; /management/opportunities/create; /management/opportunities/drafts; /management/opportunities/{id}/draft; /management/opportunities/{id}/edit; /management/opportunities/{id}/lifecycle,"Entidades, schema/configuração e serviços existentes; correspondência individual por estabelecer. Capacidade existente associada ao domínio; correspondência integral desta cláusula só quando demonstrada na prova individual.","Ativo investemoz:5432, 295 tabelas, COUNTRY02/030000/040000 instalados; seis categorias e administração habilitadas. Leitura atual não demonstra esta cláusula individual. Legado, percurso integrado, modulares/ofertas e notificações desabilitados.",outputs/investmoz-audit-current-20261012/runtime-active.json; runtime-qa18445.json. Inventário/GET do domínio não demonstra esta cláusula individual.,Sem evidência suficiente,Localizar obrigação verificável e consumidores/contrato atuais antes de estimar implementação ou declarar conclusão. Critério individual original preservado; cobertura atual ainda não individualizada.,"Ler secção/versão correspondente; distinguir requisito funcional, decisão e exemplo. Fontes oficiais já aceites. Nenhuma nova decisão identificada para reconciliar/demonstrar esta cláusula. Decisões específicas só após localizar a regra correspondente.","RF-MN-005: O sistema impede submissão inválida e apresenta mensagem associada ao campo e orientação de correcção. | MASTER-471012ab-0054: Validar formatos, intervalos, dependências, duplicados e consentimentos. | MASTER-e1169a77-0204: Validar formatos, intervalos, dependências, duplicados e consentimentos. | MASTER-f70ce307-0060: Validar formatos, intervalos, dependências, duplicados e consentimentos. | MASTER-51b8f0ad-0140: Validar formatos, intervalos, dependências, duplicados e consentimentos. | MASTER-edece80c-0204: Validar formatos, intervalos, dependências, duplicados e consentimentos.",P2,RF-MN-005: Relatório 25/09 conservado; estado histórico não promove conclusão | MASTER-471012ab-0054: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-e1169a77-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-f70ce307-0060: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-51b8f0ad-0140: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas | MASTER-edece80c-0204: Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas,RF-MN-005 | MASTER-471012ab-0054 | MASTER-e1169a77-0204 | MASTER-f70ce307-0060 | MASTER-51b8f0ad-0140 | MASTER-edece80c-0204,6,"[{""id"":""RF-MN-005"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""upgrade v4 SHA f0b9815…; p. 2973; requirements-audit.csv""],""aceitacao"":""O sistema impede submissão inválida e apresenta mensagem associada ao campo e orientação de correcção."",""estado"":""parcial"",""variantes"":""Relatório 25/09 conservado; estado histórico não promove conclusão"",""modulo"":""governação/outros""},{""id"":""MASTER-471012ab-0054"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""portal do investidor\\upgrade do portal de investimentos.docx; SHA 471012abb0f56377956f4ab822fe3186e2561bee0471508a5d807091f2e0154f; w:p 589""],""aceitacao"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-e1169a77-0204"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v6 programacao.docx; SHA e1169a7743b13ff6c950d3ffd4672a2afea32e81da84885e11154b7d8de9241e; w:p 3425""],""aceitacao"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-f70ce307-0060"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v1.docx; SHA f70ce3075523c6278e00dce15b9c7acf2b690679e16959ae5f7d007e754cfc6e; w:p 596""],""aceitacao"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-51b8f0ad-0140"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v2.docx; SHA 51b8f0ad3296d1064a5c12b450874fc72640869f10a164319cd7f3153dd3a086; w:p 2230""],""aceitacao"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""},{""id"":""MASTER-edece80c-0204"",""pedido"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""fontes"":[""portal do investidor\\Portal V4\\upgrade do portal de investimentos v5 programacao.docx; SHA edece80c0519537244f8a8b86456af0aa92de1c526f791bb0ee9b85af7a7e8b2; w:p 3425""],""aceitacao"":""Validar formatos, intervalos, dependências, duplicados e consentimentos."",""estado"":""parcial"",""variantes"":""Todas as ocorrências exatas preservadas nas fontes; variantes de texto têm linhas distintas"",""modulo"":""governação/outros""}]",Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Não demonstrado individualmente; localizar critério e executar em QA.,Texto exatamente equivalente no mesmo módulo; sem fusão semântica aproximada,parcial,Requisito transversal; consultar estado-ativo-after.json,"A evidência existente é do domínio ou uma declaração histórica; não identifica a demonstração integral desta cláusula. Não afirmar implementado/parcial apenas por componente, menu ou teste global. diff --git a/docs/investmoz/v2/auditoria-portal/ofertas-aceitacao-final-20261114.md b/docs/investmoz/v2/auditoria-portal/ofertas-aceitacao-final-20261114.md index f5f6742a..f681ecfc 100644 --- a/docs/investmoz/v2/auditoria-portal/ofertas-aceitacao-final-20261114.md +++ b/docs/investmoz/v2/auditoria-portal/ofertas-aceitacao-final-20261114.md @@ -6,6 +6,8 @@ **Actualização posterior à auditoria `ed2fd86f`:** a correcção autorizada em QA está documentada em [Ofertas → Investimento](ofertas-correcao-contexto-qa-20261114.md). O saldo actualizado nas linhas abaixo substitui apenas o estado desses critérios; conserva-se a prova original da falha. O percurso controlado com hipóteses de localização e relatório foi demonstrado; publicação operacional e restantes dependências não foram activadas. +**Preparação final após aceitação técnica expressa de `9a014268`:** [parecer de homologação privada](ofertas-prontidao-homologacao-20261114.md). Integridade das fases/correcção reconfirmada por 48 hashes; bundle local verificado. Aprovação técnica em QA aceite; instalação ainda não autorizada/executada, condicionada à conferência real do destino e backup/restauro actual. Publicação operacional permanece bloqueada. Visual, GD/derivadas e email real são critérios de avaliação pendentes, sem invalidar a prova integrada privada aceite. + ## Evidência e limites - Confirmada a ancestralidade dos commits F1 `1f2990e4`, plano `6e302db6`, F2 `91c18573`, F3 `7691cab3`, F4 `e431de8b` e F5 `528a2597`. @@ -52,7 +54,7 @@ Na auditoria original não foram corrigidas lacunas por estar autorizada exclusi ## Plano de instalação controlada — não executado -1. **Antes de pedir autorização:** resolver/aceitar expressamente os bloqueantes aplicáveis ao âmbito a instalar, rever o novo delta, repetir os testes afectados e fechar um manifesto único com SHA da candidata e provas. Para avaliação estritamente privada, conservar NDA nulo, publicação indisponível, prazo pendente e agendamento desactivado; declarar as limitações. A candidata actual não tem aceitação integral para instalação. +1. **Antes de executar:** a Tempo aceitou tecnicamente a correcção `9a014268`. Para avaliação estritamente privada, existe parecer favorável condicionado e bundle local verificado; conservar NDA nulo, publicação indisponível, prazo pendente e agendamento desactivado. Conferir o destino, delta, backup/restauro e compatibilidade da reversão; obter autorização expressa para instalar. Não repetir provas aceites sem diferença que o justifique. Isto não constitui aceitação de publicação integral. 2. **Destino e processo:** confirmar `teste-investidor.tempo.co.mz`, revisão efectivamente instalada, ramo, árvore limpa, recibo do executor Git existente e diferença exacta desde o activo. Não usar o destino antigo do guia genérico como evidência do destino actual. Não inventar comandos/identidade de executor nem retomar uma sessão SSH histórica. Esta auditoria não consultou o servidor. 3. **Estrutura:** o delta completo `1f2990e4^..528a2597` contém **zero ficheiros de migração**. As fases reutilizam Opportunity/JSON, recursos/documentos, perfis, editorial, tarefas e auditoria. Antes de instalar, comparar em leitura o schema e o registo de migrações do destino com estas dependências. Ausência de nova migração no pacote não prova que o destino já possui todas as estruturas; qualquer falta exige plano aditivo concreto e autorização. Não executar `migrate:fresh`, seeders ou alterações a `mne`. 4. **Cópia e ensaio:** backup consistente da base, ficheiros privados, configuração e chaves existentes sob protecção; registar revisão e manifestos sem segredos. Ensaiar restauro isolado, integridade de anexos cifrados e leitura de histórico, comparando contagens/hash e identificadores com o backup. Preservar integralmente instituições, demografia, dossiers e integrações; não presumir contagens actuais a partir de recibos antigos. diff --git a/docs/investmoz/v2/auditoria-portal/ofertas-prontidao-homologacao-20261114.md b/docs/investmoz/v2/auditoria-portal/ofertas-prontidao-homologacao-20261114.md new file mode 100644 index 00000000..095434df --- /dev/null +++ b/docs/investmoz/v2/auditoria-portal/ofertas-prontidao-homologacao-20261114.md @@ -0,0 +1,105 @@ +# Ofertas — parecer de prontidão para homologação privada + +14/11/2026. Candidata técnica aceite: **`9a01426864a47dacd97db2b4da363aba86a94df6`**. Esta passagem autoriza exclusivamente preparação; não houve instalação, alteração operacional, migração, activação pública ou envio de email. + +## Parecer + +**Existe validação integrada em QA suficiente para recomendar uma instalação controlada de avaliação privada, com condições de entrada. Não existe aceitação integral para operação/publicação pública.** A autorização para instalar continua separada e ainda não foi recebida nesta passagem. + +O percurso demonstrado inclui criação/recuperação da Oferta, submissão, revisão/aprovação independente, projecção pública exclusivamente sintética, contexto privado autorizado no mesmo dossier, localização, hipóteses económicas declaradas, cálculo, relatório HTML/Word e recuperação. NDA e autorização do vendedor foram testados com documentos sintéticos; não conferem autorização para copiar a informação empresarial confidencial para o contexto. A prova não demonstra um investidor público a converter uma Oferta operacionalmente publicada num dossier: esse publicador não está disponível. + +Condições de entrada para a futura instalação: confirmar revisão/schema/configuração/processos reais do destino; concluir backup actual e ensaio de restauro; rever o delta exacto e a reversão compatível; receber autorização expressa para a candidata e o destino. Se uma destas condições falhar, não se instala. Visual, correio real e derivadas de imagens ficam como verificações de homologação explicitamente pendentes, sem declarar o módulo concluído. + +## Integridade e provas reutilizadas + +Confirmada a ancestralidade F1 `1f2990e4`, plano `6e302db6`, F2 `91c18573`, F3 `7691cab3`, F4 `e431de8b`, F5 `528a2597`, auditoria `ed2fd86f` e correcção `9a014268`. **48 hashes** dos dois recibos de código/provas conferidos contra os respectivos blobs Git, todos correspondentes. Conferir na versão de cada recibo evita interpretar as actualizações documentais posteriores como corrupção das provas anteriores. + +| Evidência aceite | Resultado / limite | +| --- | --- | +| F1–F5, passagem integrada original | 59 testes / 780 asserções, aprovados; não repetidos nesta preparação | +| Correcção e compatibilidade afectada | 22 / 461 aprovados; inclui 4/62 de continuidade, 11/161 de confidencialidade, 4/192 de dossiers e 3/46 de gestão nativa | +| Plano financeiro e relatórios frontend | 41 testes aprovados | +| Prova ligada ao JSON da execução PHP | 1 teste aprovado; cálculo por custos declarados e HTML/Word gerados/reabertos | +| PHPStan, tipos, lint/formatação focados | Aprovados no recibo aceite; não houve alteração funcional nesta preparação | +| Imagens sem GD | Provas aceites de upload, limite, quarentena e recusa 423 de processamento; não equivalem a validação de derivadas | + +Recibo desta preparação: `outputs/offers-homologation-preparation-20261114/readiness-verification.json`. As provas anteriores mantêm-se nas pastas referidas pela matriz e pelo [recibo da correcção](ofertas-correcao-contexto-qa-20261114.md). Não somar passagens sobrepostas nem usar quantidade de testes como conclusão do portal inteiro. + +## Estrutura, dependências e configuração + +Foi comparada a candidata com a revisão **histórica** do recibo de homologação `96f51096`: **zero diferenças em `database/migrations`, `composer.lock` e `package-lock.json`**. Também não há migrações novas no delta das cinco fases/correcção. Não é necessário criar uma migração de Ofertas. Esta comparação de ficheiros não prova a aplicação das estruturas no servidor actual. + +Pré-conferência em leitura no destino: registo de migrações e estrutura efectiva de `opportunities` (gestão, dono, organização, JSON editorial), perfis/permissões e revisão de acesso, recursos `opportunity_images/documents/locations`, `documents`, auditoria, tarefas, notificações editoriais com `opportunity_id/opportunity_version/content_hash`, dossiers/contexto e rascunhos de simulação. Conferir nome/schema das relações pela versão instalada, constraints, cifra e acesso ao armazenamento. As dependências de recursos e contexto identificam, entre outras, `2026_10_09_030000_extend_opportunity_resources` e `2026_10_16_150000_create_investor_navigation_preferences`; notificações dependem de `2026_11_13_223000_extend_editorial_notifications_to_opportunities`. + +**Não executar indiscriminadamente `artisan migrate`:** existem migrações anteriores guardadas para QA isolado, incluindo a das notificações. Se faltar estrutura no destino, parar e apresentar o delta aditivo e autorização concreta; não remover guardas para aplicar um ficheiro. Não usar `migrate:fresh`, seeders, rollback estrutural destrutivo ou alterações a `mne`. + +Manter versões e locks existentes. O PHP CLI QA é 8.5.11; a compatibilidade real deve ser conferida com as dependências bloqueadas, PHP-FPM/web e worker, PDO PostgreSQL/PostGIS, memória, discos privados, cifra/APP_KEY existente, scanner, fila e scheduler. Não instalar ferramentas/extensões nem actualizar versões nesta preparação. Confirmar manifesto/assets e ausência de `public/hot` no artefacto a instalar; não publicar `.env`, ficheiros privados, dependências locais ou fixtures. + +Para avaliar o circuito privado, confirmar os mecanismos existentes `portal.profile_access_enabled` e `editorial_workflow.enabled` e respectivos papéis efectivos. Não os activar globalmente ou conceder permissões por inferência; diferenças para o destino têm de constar da autorização de instalação. Preservar autenticação, MFA, representação, CSRF, throttling, auditoria e transportes dos outros módulos. + +## Publicação integralmente fechada + +- `Opportunity` exige rascunho e `published_at=null` para Ofertas e impede remover o marcador privado; o scope público nativo exclui-as. +- Aprovar não publica; o workflow privado e percursos alternativos mantêm a recusa. +- `OfferPublicCatalogue` normal não devolve Ofertas. A injecção sintética exige ambiente de testes e identidade efectiva da base isolada; não há variável HTTP/ambiente de activação equivalente nem publicador operacional para ligar. +- Manter `private_offers.nda=null`, validade/política nulas e `expiry_scheduler_enabled=false`; não copiar documentos/snapshots sintéticos para o destino. O agendamento de expiração não é necessário para instalar em avaliação privada. +- Pós-instalação deve comprovar ausência em lista, detalhe directo, APIs, mapa, pesquisa nativa e CSV, incluindo após aprovação privada. Não basta ocultar um menu. + +## GD e preservação de uploads + +A conferência local nesta passagem confirmou PHP 8.5.11 **sem GD, `imagecreatetruecolor` ou `imagewebp`**. O destino actual não foi consultado: não se presume que possua a mesma configuração. `OpportunityImageProcessor::prepare` verifica a disponibilidade e devolve 423 **antes** da transacção/escrita; originais e metadados permanecem. Upload, cifra, quarentena e antimalware são percursos separados; não se deve substituir ficheiros existentes ou desactivar scan para gerar uma galeria. + +Sem GD/WebP, é possível instalar para avaliação privada com esta limitação expressa, mas não aceitar processamento de derivadas/galeria. Depois de autorização adequada e num processo compatível, testar JPEG/PNG/WebP sintéticos, dimensões e memória, derivadas sem metadados sensíveis, scans individuais, hash, cifra, limite de seis e restauro lógico. Conferir os três runtimes (web/CLI/worker). Não reprocessar em lote os uploads existentes. Alteração de extensão/runtime fica fora desta preparação e exige delta próprio se necessária. + +## Conferência visual e móvel autenticada preparada + +Usar apenas contas e registos sintéticos identificados na homologação; autenticação e MFA normais, sem códigos na conversa. Preparar dono promotor, revisor independente com âmbito e MFA e interessado sem acesso privado; não criar/grantar contas no activo nesta passagem. + +| Sessão / janela | Conferência e critério | +| --- | --- | +| Dono, desktop 1366×768 | Criar/guardar/recuperar, endereço e Oferta correctos, erros junto dos campos, descrição sem repetição/perda; subir recursos sintéticos até ao limite; botão visível; voltar sem perder edições | +| Revisor independente | Fila do Dashboard existente → Oferta exacta → decisão fundamentada por versão; conflitos e auto-aprovação recusados; nenhuma publicação | +| Dono, dossier/simulador | Mesma referência/localização, prévia e confirmação, manter resumo deliberado; rascunho/resultados e relatório recuperáveis | +| Janela 390×844 e 360×800 | Sem scroll horizontal impeditivo; menus, modais, campos, erros, anexos e acções acessíveis por toque/teclado; foco e retorno preservados | +| Conta sem âmbito/interessado | Rotas directas, contexto, ficheiros e APIs recusados; nenhum texto confidencial ou comprovativo no HTML/relatório; catálogo público vazio | +| Retirada/revisão | Estado visível e coerente, indisponibilidade imediata; reactivação exige nova validação; histórico preservado | + +Registar verificador, instante, candidata servida, viewport, conta/papel sintético, rota e resultado, com capturas sem credenciais. Última evidência disponível do conector: `The browser access host is unavailable`; não foi feita nova tentativa nesta preparação. Quando o conector funcionar, identificar aba/URL antes de actuar; se continuar indisponível, usar conferência manual registada, sem ciclos de reinício ou alterações de segurança. Não converter HTML compilado em aceitação visual. + +## Prova de email real preparada, não executada + +O job existente `NotifyPrivateOfferDecision` requer notificações activas, destinatário na allowlist, Oferta válida e permissão efectiva reconferida antes do envio. O corpo contém referência e ligação protegida, sem descrição, contacto ou valores empresariais. Usa o transporte existente; não se acrescenta SMS ou outro motor. + +Ensaiar preferencialmente numa cópia isolada com código/configuração SMTP equivalentes e dados exclusivamente sintéticos, saída de correio restrita a **uma caixa de teste indicada pela Tempo**. A caixa ainda não foi designada; não assumir um endereço operacional. Provisionar segredos pelo mecanismo existente, sem exportá-los no pacote. Não copiar utilizadores reais, consumir a fila partilhada nem mudar a allowlist/flag global da homologação afectando os restantes serviços. + +Depois de autorização do ensaio, criar decisão sintética/notificação pelo serviço existente e processar apenas o job identificado. Conferir aceitação pelo transporte e recepção efectiva na caixa, referência/ligação correcta, remetente, ausência de dados reservados e comportamento após perda de permissão. Guardar ID técnico/horário e resultado, sem credenciais. A aceitação SMTP isolada não basta como entrega na caixa. Se houver reenvio por falha, registar tentativas; não prometer entrega exactamente uma vez, pois o job admite retries. Não activar notificações globais ou escoar filas acumuladas para efectuar esta prova. Nesta preparação não se enviou email. + +## Decisões jurídicas ainda necessárias + +1. **NDA:** exemplar e versão aprovados, referência da decisão e âmbito aplicável. O mecanismo técnico não inventa texto, assinatura válida ou concessão de transferência para relatórios. Mantém-se fechado enquanto ausente. +2. **Imóveis:** tipos de comprovativo admissíveis e tratamento a dar à titularidade/representação declarada; acesso continua interno, não se certifica direito ou licença por upload/scan. +3. **Avisos/validade:** texto aplicável à divulgação/interesse, responsabilidades e confidencialidade; prazo/política final de validade. Não escolher um prazo ou inventar exclusões jurídicas. São decisões para os comportamentos dependentes/publicação, não motivos para refazer as provas privadas aceites. + +## Cópia, instalação futura e reversão + +**Preparação material:** bundle Git local da candidata `9a014268`, com pré-requisito histórico `96f51096`, em `outputs/offers-homologation-preparation-20261114/offers-9a014268.bundle`; manifestos/hashes na mesma pasta. Não foi enviado ao servidor. Confirmar que o destino contém o pré-requisito e que o delta não sobrepõe alterações posteriores; não instalar por `reset --hard` nem substituir árvore com trabalho alheio. + +1. **Antes de qualquer escrita:** após autorização concreta, identificar destino/revisão/schema/configuração e conferir delta completo. Qualquer diferença de estrutura, configuração partilhada, revisão ou permissões não abrangida interrompe a instalação para decisão específica. +2. **Backup actual:** cópia consistente da base, ficheiros privados e manifestos, configuração e chaves protegidas, revisão anterior e artefactos. Não imprimir segredos. Conferir hash/identificadores/contagens e ensaiar restauro isolado com leitura de documentos cifrados e histórico. O backup antigo de `96f51096` é referência histórica e não serve como backup actual. **Nenhum novo backup ou restauro do destino foi efectuado nesta passagem.** +3. **Executar pelo processo Git existente:** candidata e manifesto aprovados, dependências fixadas, assets próprios de produção e caches/workers conforme procedimento existente. Não executar migrações por rotina; não activar publicação, NDA, agendamento, destaques ou correio partilhado. Manter dados e integrações existentes. +4. **Conferir após instalar:** SHA servido/assets, HTTP e logs, autenticação/MFA/âmbito, circuitos privados sintéticos, permanência dos bloqueios públicos, integridade dos uploads e compatibilidade com oportunidades/dossiers, instituições e demografia existentes. Não reexecutar importações ou publicação de conteúdo para provar integridade. Registar diferenças de runtime/cache/sessões separadamente de dados de negócio. +5. **Reverter antes de uso:** se não existirem escritas novas de Ofertas e a revisão anterior for compatível, repor apenas código/assets/configuração alterados no âmbito aprovado e conferir novamente; conservar logs e cópias. +6. **Reverter depois de uso:** não regressar cegamente à F4 ou revisão que ignore retirada/expiração, hashes v4 ou confidencialidade. A F4 não testa `OfferAvailability` no leitor protegido. Usar recuperação compatível que preserve as guardas novas e todo o JSON/histórico/tarefas/notificações. Se não existir revisão de recuperação comprovada, suspender o acesso afectado pelo mecanismo administrativo já autorizado, sem enfraquecer autenticação e sem inventar um interruptor; preparar correcção em frente. Não apagar estados para acomodar código antigo. +7. **Restauro de dados:** não restaurar indiscriminadamente sobre actividade posterior. Delimitar o incidente, preservar as novas escritas e aprovar reconciliação/restauro próprio. Sem `down` destrutivo, perda de decisões ou alterações a `mne`. + +## Matriz de decisão final + +| Plano | Estado actual | +| --- | --- | +| Aprovação técnica F1–F5 e continuidade em QA | Aceite com as ressalvas documentadas; integridade reconfirmada | +| Instalação privada de avaliação em homologação | Tecnicamente recomendável, condicionada ao preflight real, backup/restauro, delta/reversão e nova autorização expressa | +| Instalação efectuada / ambiente actualmente comprovado | Não; revisão/schema/runtime actuais do destino não verificados nesta passagem | +| GD/derivadas, visual/móvel e email real | Pendentes; não impedem por si só instalar código fechado para avaliação, mas impedem declarar essas funções aceites | +| Publicação operacional / NDA real | Bloqueados; sem autorização e sem activação | + +Próxima acção: decisão da Tempo sobre a instalação privada da candidata e condições acima. Esta preparação não executa essa decisão nem declara concluídas as verificações no destino. diff --git a/outputs/offers-homologation-preparation-20261114/offers-9a014268.bundle b/outputs/offers-homologation-preparation-20261114/offers-9a014268.bundle new file mode 100644 index 0000000000000000000000000000000000000000..c0c3ebc2f2e836fddb4d69de25c3b4f570821b13 GIT binary patch literal 234574 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\s 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 nVQ!jRLAO~~P*lSI)F9}2a`4Xso!IxW=mx=W