diff --git a/docs/investmoz/unification/traceability-and-manual.md b/docs/investmoz/unification/traceability-and-manual.md index d9adeb9f..400a35c3 100644 --- a/docs/investmoz/unification/traceability-and-manual.md +++ b/docs/investmoz/unification/traceability-and-manual.md @@ -1,3 +1,15 @@ +## 14/11/2026 — menu Administração/Dashboard e apresentação instalados em 73e1d7b9 + +**Entrega autorizada concluída:** `73e1d7b96419873c6924e04e94f2a7374c18eb87`, confirmada em `https://teste-investidor.tempo.co.mz/build/revision.json`. Administração fica no menu principal para contas com destinos administrativos autorizados; Dashboard abre o submenu das actividades. A página `/management/editorial` apresenta os três grupos de cartões descritos abaixo, com fila e notificações preservadas. O painel operacional anterior, quando autorizado, fica também dentro de Dashboard. Visitantes mantêm os acessos públicos; não houve concessão de permissões. + +Backup/restauro actualizado: **195 tabelas**, contagens e checksums coincidentes no restauro isolado; 417 entradas de ficheiros/configuração conferidas. O executor Git aprovou estrutura 1/3106, unitários 132/611, **1910 testes de interface**, tipos e compilação. A nova revisão foi promovida sem migrações ou alterações de configuração protegida. + +Conferência final: **192 tabelas inalteradas** e **416 uploads com os mesmos bytes**. As três diferenças foram delimitadas: cache de apresentação/reinício de workers/limites de pedidos; mais uma resposta agregada de pesquisa, conservando as 21 linhas anteriores e os contadores monotónicos; limpeza de 16 sessões expiradas segundo a configuração existente de 120 minutos, sem remover sessões válidas, mais 12 novas sessões. Não se repuseram sessões expiradas nem se alterou a política de segurança. Mantêm-se **270 instituições**, **12 lotes**, **920.456 observações** e a designação jurídica anterior. Os endereços públicos responderam 200, a gestão conservou login e a API privada devolveu 401 sem sessão; serviços activos. + +Recibos em `outputs/dashboard-navigation-20261114/destination-installation-verified.json`, `destination-runtime-reconciled.json`, `destination-navigation-summary.json`, `destination-ci-summary.json`, `destination-backup-summary.json`, `destination-restore-summary.json` e `installation-manifesto.json`. O pacote QA anterior mantém o hash; `outputs/recibo-menu-dashboard-73e1d7b9-20261114.zip` contém apenas os comprovativos sanitizados da instalação. + +**Saldo:** instalação concluída. Resta a conferência visual autenticada, incluindo janela estreita, já identificada como pendente pela indisponibilidade do conector. Não é necessária nova preparação, reinstalação ou publicação de conteúdos. Os testes de renderização/compilação e a verificação dos destinos autorizados não substituem a conferência visual. + ## 14/11/2026 — Administração principal e apresentação agrupada do dashboard em QA Pedido expresso da Tempo: Administração fica no menu principal e Dashboard reúne as actividades num dropdown interno. Esta alteração posterior substitui, apenas para contas com destinos administrativos autorizados, a anterior opção de manter Administração dentro de Mais. Visitantes e contas sem esses destinos conservam os seis acessos públicos; não se apresenta um menu administrativo vazio. diff --git a/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv b/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv index 81ddd58c..96c9c799 100644 --- a/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv +++ b/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv @@ -11128,7 +11128,7 @@ AUD-SIM-L1-P133,Saída de regimes suspensivos e operações de viagens,Refinamen INE-DEMO-01,"Integração nacional de dados demográficos INE na viabilidade existente, importador em duas etapas, séries/versionamento, comparação territorial e adenda nacional.",Pedido colado pelo proprietário nesta sessão; execução expressamente confirmada; Macate/Vanduzi autorizados apenas em QA em 13/11/2026.,Território; viabilidade; percurso; SWOT; simulador,/localizacoes/demografia; /api/v1/investment/demography; /management/demography,DemographicImport; DemographicEvidence; leitor XLSX; cadastro/mapa/comparação/simulador e fontes SWOT existentes reutilizados.,"Homologação:4988ca89 instalado,erro500 de processos corrigido;preparaçõesCLI12/920456 privadas,por confirmaçãoMFA. Local:12lotes/920456 instalados e verificados.","154706 observações reais INE; três originais com scan real/hash; repetição sem duplicação; 72 reconciliações entre exemplares; comparação GONDOLA/GURO. Homologação: backup/restauro190 tabelas/369 ficheiros;11 tabelas de negócio preservadas;168 correspondências+15 distritos autorizados,sem pendências;HTTPS200 e revisão b20068d0 confirmada. Correcção df543a44:3testes/17asserções;HTTPS confirma revisão;ambos os titulares designados passam a autorização de leitura;nenhuma permissão alterada;hashes de código/configuração conferidos. Correcção500:2testes/20asserções sem proc_open;14testes/52asserções consumidores;8preparador;PHPStan aprovado. PHP-FPM real confirmou processos bloqueados,cacheCLI e antimalware disponíveis,hashes correctos,sem actor/sessão ou escrita de negócio;HTTPS confirma4988ca89.",Código instalado e verificado no PHP-FPM real;incorporação remota dos dados pendente da confirmação autenticada.,"Confirmar coortes initial/remaining/zambezia na sessão com MFA e conferir recibos,12 lotes/920456 observações e consulta territorial. Conferência visual administrativa pendente.",PostgreSQL/PostGIS QA; ClamAV; Python stdlib; autenticação e MFA existentes; nenhum novo aprovador.,"Três ficheiros associados aos territórios, valores exactos, séries 2017–2050, consulta sectorial/temporal, duas localizações, fontes/versões, inconsistências e acessos demonstrados em QA. Homologação manual restante registada no relatório.",Alta,,,,,"Consulta pública desktop/mobile conferida; visual administrativa pendente, testes HTTP aprovados.",11 testes de integração aprovados.,Três lotes QA; 154706 observações; idempotência e unicidade verificadas.,Consulta por território/ano/exemplar; desactivação/reaprovação preservam histórico.,"População/idade/residência, vitais, fontes e limitações; sem extrapolação, procura automática ou probabilidade de sucesso.",,,,,"Sem pendência de importação dos ficheiros provinciais fornecidos. Conferência visual administrativa,ressalvas/unidades ausentes e indicadores sem valores mantidos;outros ambientes não instalados por esta operação.","PortalProfileInstallation/MFA existentes; DemographicInstallation; DemographicImport; InvestmentGeography; simulador, mapa/comparação e fontes SWOT existentes.",,Proprietário executou a disponibilização autorizada de Zambezia.xlsx e cinco distritos;recibo autenticado e resultado confirmados sem repetição.,,,"outputs/demography-20261113/zambezia/installation-status.json e verification.json:recibo autenticado09:33:38UTC,hash/lote/count126684,total12lotes/920456,preservação11lotes e oito tabelas de negócio,série provincial e cinco distritos públicos. operational-status.json actualizado;ensaios e backup/restauro anteriores preservados.",demografia-ine,13/11/2026 — instalação autenticada concluída; conferência técnica de leitura sem repetição da operação,,,,,,,,,,,,,, REL-DOSSIER-20261113,"Agrupar no dossier correspondente os relatórios produzidos pelas etapas, com versão, oportunidade e recuperação.",Pedido expresso do proprietário em 13/11/2026: «tem de ser resolvido».,Percurso do investidor; dossier; relatórios,/investimentos/{id}#relatorios; /investimentos/{id}/relatorios/fiscais/{reportId},"Índice e relatório consolidado no percurso existente; reutiliza os geradores Word/HTML, cálculos e cópias preservadas.",Homologação teste-investidor.tempo.co.mz instalada em 8854b292; /investimentos/{id}#relatorios.,"21 testes frontend; regressão servidor 4/168 asserções e caso final 45 asserções; tipos,lint,PHPStan e build aprovados. HTTPS e preservação conferidos na revisão instalada.",Instalado e conferido em 8854b292; resumos S01–S19 consultáveis e descarregáveis,QA: 19 consultas e 38 descargas Word/HTML; recuperação demonstrada. Instalação e consulta/descarga S01 conferidas na homologação. Saídas específicas ainda não produzidas mantêm o saldo próprio.,,"Mesmo dossier/oportunidade → índice por etapa → relatório Word/HTML → acesso a versões APIEX, fiscais e documentos → recuperação sem misturar oportunidades ou expor finanças a gestores.",Alta,,,,,Índice responsivo e exportação consolidada,"Descarga privada da cópia fiscal preservada, autorizada por titular e dossier","Reutiliza os registos existentes; associação fiscal nova conserva âmbito, sem reescrever fontes anteriores.",Aprovada em prova sintética; sem depender de acesso à simulação anónima original.,Versão/data/estado/origem; pendências e âmbito por confirmar explícitos.,,,,,,,,"Acrescentar índice e consolidar saídas existentes; sem módulo paralelo, publicação ou envio automático.",Resumos por etapa instalados e conferidos; originais específicos em falta mantêm o saldo próprio,,outputs/dossier-reports-20261113/verification.json; outputs/dossier-reports-20261113/homologation-installed.json; outputs/dossier-reports-20261113/stage-authenticated-download-verification.json; outputs/dossier-reports-20261113/stage-homologation-installed.json,,,,,,,,,,,,,,,, ACT-20261113-PESQUISA,Pesquisa rápida: contar corredores sem misturar referências; produtos físicos e financeiros separados por categoria e localização; como licenciar empresa.,Pedidos Tempo na conversa de 13/11/2026,Pesquisa rápida,/pesquisa; /,"SearchTerms::requestIntent, GlobalSearchController, FederatedSearch, portal/search, portal-hero; reutiliza catálogos publicados existentes.",Implementado em QA; nova candidata ainda não instalada.,"outputs/quick-search-20261113/: integration.log, regression.log, unit.log, frontend.log, types.log, analysis.log, build.log",QA implementado e testes focados aprovados; instalação e visual pendentes,Instalar após autorização concreta; conferir apresentação no navegador.,,Contagem tipada e zero distinto de falha; produtos separados com localização/cobertura e contexto nos links; licenciamento no roteiro/dossier existentes; só publicados; erros de fontes explícitos; paginação preservada.,Alta,,,,,,,,,,,,,,"Conferência visual e instalação desta candidata; pesquisa territorial é textual, sem inferir elegibilidade.",,,,Implementação QA concluída neste recorte; entrega preparada.,,,,,,,,,,,,,,,,,, -ACT-20261113-EDITORIAL-F1,"Dashboard Colaborativo Fase 1: versões e autorizações; artigos, legislação, oportunidades e documentos; filas e notificações",Directiva Tempo 13/11/2026 nesta sessão; plano aprovado e autorização de implementação apenas em desenvolvimento/QA,Gestão editorial / conteúdos,/management/editorial; /management/editorial/resources/{id}; edições/anexos/notificações; editores e circuito nativo de oportunidades,"Edições privadas imutáveis no circuito; versão pública preservada; aprovação/publicação separadas; decisões ligadas a conteúdo/anexos; permissões e auditoria reutilizadas; notificações com acesso revogável [Complemento agrupado QA 14/11/2026] Designação jurídica explícita por configuração protegida, sem conceder gestão geral; nomeação recebida da Tempo. Adaptadores nativos na mesma caixa de notificações e contadores, com âmbito actual e deduplicação. [Apresentação QA 14/11] Administração principal → Dashboard com actividades autorizadas; painel agrupado em cartões por conteúdo/investimento/território, sem repetir oportunidades; navegação comum e expansão móvel preservam destinos e âmbito.","Instalado e activo em teste-investidor.tempo.co.mz, a4541298; complemento agrupado e designação jurídica nominal disponíveis, dados anteriores preservados","outputs/editorial-phase1-20261113: integração 11/223; oportunidades 6/116 + caso reforçado 1/20; unidade 1/6; frontend 12; PHPStan/tipos/build aprovados; instalação 14/11 d5c960b6: backup/restauro 193 tabelas, quatro alterações aditivas, 416 uploads preservados, HTTP público/privado conferido; CI 132 unitários e 1902 frontend; complemento outputs/editorial-completion-20261114: testes focados finais 28/361; regressão nativa 35/540; frontend 13; tipos/build aprovados; análise estática aprovada após correcções localizadas; duas alterações aditivas ensaiadas no QA55441, preservação e repetição recusada; instalação autorizada a4541298 em 14/11: restauro 195 tabelas, 192 tabelas inalteradas, cache/sessões reconciliadas, 416 uploads preservados, 270 instituições/12 lotes/920456 observações; CI 132/611 + frontend1906; HTTP e serviços conferidos; outputs/dashboard-navigation-20261114: frontend26, acesso4/32, análise estática/tipos/build aprovados; nenhuma escrita activa ou migração","Circuito instalado a4541298; reorganização de navegação/apresentação implementada em QA, ainda sem instalação; visual pendente",Autorizar/instalar a nova apresentação agrupada pelo executor Git e conferir visualmente os percursos e a janela estreita; circuito anterior instalado preservado.,Instalação/schema concluídos; falta conferência visual; designação jurídica explícita para validação de novas versões legais,Editar preserva toda a publicação; JSON/prévias/anexos autorizados; conteúdo/anexos novos exigem nova decisão; aprovação distinta da publicação; filas e notificações isoladas; conflitos 409; histórico recuperável,Alta,,,,,"Fila, filtros, edição, histórico e notificações em QA","JSON nas mesmas rotas privadas, com as mesmas autorizações","Edições, decisões, notificações e auditoria; dados sintéticos revertidos pelos testes",Versões e publicação anterior recuperadas; isolamento/revogação demonstrados,Versão pública mantida durante edição e revisão; substituição só por publicação explícita,,,QA implementado; sem instalação operacional antes da entrega autorizada de 14/11/2026,"Revisão a4541298 confirmada no endereço servido, componentes activos e conta jurídica nominal configurada sem permissões gerais adicionais. Recibos em outputs/editorial-completion-20261114; conferência visual ainda não executada.",Autorizar/instalar a nova apresentação agrupada pelo executor Git e conferir visualmente os percursos e a janela estreita; circuito anterior instalado preservado.,"DocumentManagementAccess, PortalProfileAccess, EditorialReading, VerifiedDocumentBinary, auditoria e circuito nativo de oportunidades",Autorização concreta da nova apresentação; conferência visual por conector indisponível ou equipa. O circuito a4541298 e a designação jurídica já estão instalados.,Implementar em desenvolvimento/QA; não intervir em produção,Entrega da nova apresentação e conferência visual,,"Provas QA anteriores e outputs/editorial-agrupado-20261114/destination-installation-verified.json; recibos de backup, restauro, schema, activação e CI na mesma pasta",Dashboard Colaborativo Fase 1,"14/11/2026 — instalação agrupada autorizada, verificada e preservada",,,,,,,,"Reutilização dos testes nativos de oportunidade, permissão, prévias e integridade",Versão pública preservada; circuito editorial e decisões por versão/anexos; escopos de notificações e conteúdos,"Sem conferência visual autenticada; sem novos papéis, aprovação ou publicação de conteúdos; resíduos da Fase 2 mantidos; validação jurídica requer designação nominal",,Percursos editoriais e autorizações,Artigos → legislação/documentos → oportunidades reutilizadas → fila/painel/notificações,"a4541298 activo; Administração → Dashboard e cartões profissionais em QA, sem instalação" +ACT-20261113-EDITORIAL-F1,"Dashboard Colaborativo Fase 1: versões e autorizações; artigos, legislação, oportunidades e documentos; filas e notificações",Directiva Tempo 13/11/2026 nesta sessão; plano aprovado e autorização de implementação apenas em desenvolvimento/QA,Gestão editorial / conteúdos,/management/editorial; /management/editorial/resources/{id}; edições/anexos/notificações; editores e circuito nativo de oportunidades,"Edições privadas imutáveis no circuito; versão pública preservada; aprovação/publicação separadas; decisões ligadas a conteúdo/anexos; permissões e auditoria reutilizadas; notificações com acesso revogável [Complemento agrupado QA 14/11/2026] Designação jurídica explícita por configuração protegida, sem conceder gestão geral; nomeação recebida da Tempo. Adaptadores nativos na mesma caixa de notificações e contadores, com âmbito actual e deduplicação. [Apresentação QA 14/11] Administração principal → Dashboard com actividades autorizadas; painel agrupado em cartões por conteúdo/investimento/território, sem repetir oportunidades; navegação comum e expansão móvel preservam destinos e âmbito.","Instalado e activo em teste-investidor.tempo.co.mz, 73e1d7b9; Administração principal/Dashboard agrupado e apresentação em cartões disponíveis conforme os âmbitos existentes","outputs/editorial-phase1-20261113: integração 11/223; oportunidades 6/116 + caso reforçado 1/20; unidade 1/6; frontend 12; PHPStan/tipos/build aprovados; instalação 14/11 d5c960b6: backup/restauro 193 tabelas, quatro alterações aditivas, 416 uploads preservados, HTTP público/privado conferido; CI 132 unitários e 1902 frontend; complemento outputs/editorial-completion-20261114: testes focados finais 28/361; regressão nativa 35/540; frontend 13; tipos/build aprovados; análise estática aprovada após correcções localizadas; duas alterações aditivas ensaiadas no QA55441, preservação e repetição recusada; instalação autorizada a4541298 em 14/11: restauro 195 tabelas, 192 tabelas inalteradas, cache/sessões reconciliadas, 416 uploads preservados, 270 instituições/12 lotes/920456 observações; CI 132/611 + frontend1906; HTTP e serviços conferidos; outputs/dashboard-navigation-20261114: frontend26, acesso4/32, análise estática/tipos/build aprovados; nenhuma escrita activa ou migração; entrega autorizada 73e1d7b9 em 14/11: backup/restauro195 tabelas, CI1910 interface/132 unitários, destinos autorizados e HTTP conferidos; 192 tabelas/416 uploads inalterados, cache/métricas/sessões expiradas reconciliadas; sem migrações, permissões ou configuração alteradas",Instalado e activo na homologação 73e1d7b9; conferência visual autenticada pendente,"Conferência visual autenticada do menu Administração → Dashboard, grupos do painel e janela estreita. Instalação concluída; sem nova preparação necessária.",Instalação/schema concluídos; falta conferência visual; designação jurídica explícita para validação de novas versões legais,Editar preserva toda a publicação; JSON/prévias/anexos autorizados; conteúdo/anexos novos exigem nova decisão; aprovação distinta da publicação; filas e notificações isoladas; conflitos 409; histórico recuperável,Alta,,,,,"Fila, filtros, edição, histórico e notificações em QA","JSON nas mesmas rotas privadas, com as mesmas autorizações","Edições, decisões, notificações e auditoria; dados sintéticos revertidos pelos testes",Versões e publicação anterior recuperadas; isolamento/revogação demonstrados,Versão pública mantida durante edição e revisão; substituição só por publicação explícita,,,QA implementado; sem instalação operacional antes da entrega autorizada de 14/11/2026,"Revisão 73e1d7b9 confirmada no URL servido. Navegação agrupada, componentes anteriores e configuração jurídica preservados. Recibos em outputs/dashboard-navigation-20261114; visual permanece pendente.","Conferência visual autenticada do menu Administração → Dashboard, grupos do painel e janela estreita. Instalação concluída; sem nova preparação necessária.","DocumentManagementAccess, PortalProfileAccess, EditorialReading, VerifiedDocumentBinary, auditoria e circuito nativo de oportunidades",Conector visual indisponível ou conferência manual pela equipa com os âmbitos existentes; nenhuma autorização ou instalação pendente deste delta,Implementar em desenvolvimento/QA; não intervir em produção,Conferência visual do delta instalado,,"Provas QA anteriores e outputs/editorial-agrupado-20261114/destination-installation-verified.json; recibos de backup, restauro, schema, activação e CI na mesma pasta",Dashboard Colaborativo Fase 1,"14/11/2026 — instalação agrupada autorizada, verificada e preservada",,,,,,,,"Reutilização dos testes nativos de oportunidade, permissão, prévias e integridade",Versão pública preservada; circuito editorial e decisões por versão/anexos; escopos de notificações e conteúdos,"Sem conferência visual autenticada; sem novos papéis, aprovação ou publicação de conteúdos; resíduos da Fase 2 mantidos; validação jurídica requer designação nominal",,Percursos editoriais e autorizações,Artigos → legislação/documentos → oportunidades reutilizadas → fila/painel/notificações,Instalado e activo 73e1d7b9; menu/apresentação entregues; visual autenticado pendente ACT-20261113-EDITORIAL-CLUSTERS,"Separar aprovação/publicação da análise de Competitividade; preservar publicação, contexto, versões e autoridade; agrupar entrega relacionada","Directiva de continuidade e decisão de pacote conjunto do proprietário, 13/11/2026; Fase 2 já delimitada",Dashboard Colaborativo / Competitividade dos clusters,/management/clusters; /management/clusters/{id}/competitiveness/{action}; Gestão de conteúdos; Circuito editorial,"Extensão do circuito cifrado existente: submissão, revisão, aprovação e publicação distintas; devolução/rejeição/arquivo; versões/contexto; MFA e autoridade efectiva; navegação reutilizada [Complemento agrupado QA 14/11/2026] Notificações próprias de Competitividade e contadores; estruturas sem ficha, relações, etapas, ligações e lacunas reutilizam as edições e decisões comuns. Nenhum dossier paralelo; publicação anterior conservada.","Instalado e activo em teste-investidor.tempo.co.mz, a4541298; complemento agrupado e designação jurídica nominal disponíveis, dados anteriores preservados","outputs/editorial-clusters-20261113: integração 14/252; regressão Fase 1 11/223; frontend 18; PHPStan, tipos e build aprovados; instalação 14/11 d5c960b6: backup/restauro 193 tabelas, quatro alterações aditivas, 416 uploads preservados, HTTP público/privado conferido; CI 132 unitários e 1902 frontend; complemento outputs/editorial-completion-20261114: testes focados finais 28/361; regressão nativa 35/540; frontend 13; tipos/build aprovados; análise estática aprovada após correcções localizadas; duas alterações aditivas ensaiadas no QA55441, preservação e repetição recusada; instalação autorizada a4541298 em 14/11: restauro 195 tabelas, 192 tabelas inalteradas, cache/sessões reconciliadas, 416 uploads preservados, 270 instituições/12 lotes/920456 observações; CI 132/611 + frontend1906; HTTP e serviços conferidos",Instalado e activo na homologação a4541298; conferência visual autenticada pendente,Conferência visual autenticada dos percursos editoriais e apresentação numa janela estreita. Instalação e designação jurídica recebida/aplicada não permanecem pendentes.,Instalação/schema concluídos; falta conferência visual,Aprovar não publica; rascunho/recuperação preservam publicação; alteração do contexto invalida aprovação; independência quando exigida; revogação e conflitos bloqueados; retirar publicação preserva revisão privada,Alta,,,,,Editor e lista existentes com estados distintos; entradas de gestão integradas,"JSON autenticado, MFA e autorizações verificadas no servidor",Histórico cifrado existente; sem novas tabelas ou migrações deste recorte,Histórico recuperado como nova edição; publicação anterior preservada,Publicação só por confirmação distinta após aprovação da edição exacta,,,QA implementado; sem instalação operacional antes da entrega autorizada de 14/11/2026,"Revisão a4541298 confirmada no endereço servido, componentes activos e conta jurídica nominal configurada sem permissões gerais adicionais. Recibos em outputs/editorial-completion-20261114; conferência visual ainda não executada.",Conferência visual autenticada dos percursos editoriais e apresentação numa janela estreita. Instalação e designação jurídica recebida/aplicada não permanecem pendentes.,"ClusterCompetitiveness, audit_events cifrados, gestão de estruturas, PortalProfileAccess, ContentManagement e circuito Fase 1",Conector visual indisponível: The browser access host is unavailable. Conferência manual pode ser efectuada pela equipa com os âmbitos existentes; não requer reinstalação.,Agrupar funcionalidades relacionadas num pacote e instalar em conjunto quando prontas; sem intervenção operacional nesta passagem,Conferência visual do delta instalado,,"Provas QA anteriores e outputs/editorial-agrupado-20261114/destination-installation-verified.json; recibos de backup, restauro, schema, activação e CI na mesma pasta",Dashboard Colaborativo — pacote conjunto,"14/11/2026 — instalação agrupada autorizada, verificada e preservada",,,,,,,,Regressão anterior de Competitividade e Fase 1; oportunidades mantêm provas aceites,"Ciclo editorial de Competitividade, preservação pública, permissões, independência, recuperação e contexto","Sem conferência visual autenticada; sem novos papéis, aprovação ou publicação de conteúdos; resíduos da Fase 2 mantidos; validação jurídica requer designação nominal",,Circuito editorial e agrupamento de entregas,Submeter → rever → aprovar → publicar; preservar a publicação e autoridade efectiva,Instalado e activo a4541298; visual autenticado pendente; restante saldo do portal preservado ACT-20261113-EDITORIAL-CARTEIRA,Preservar fichas e dados-base/localização associados de projecto âncora/cluster/corredor durante revisão privada; publicação conjunta e pacote agrupado,"Directiva de continuidade e decisão de agrupar funcionalidades relacionadas, 13/11/2026",Dashboard Colaborativo / carteira de investimento,/management/portfolio/{id}; /management/editorial/portfolio/{id}; transições/notificações existentes,"Edições privadas na mesma tabela da Fase 1; aprovação/publicação separadas; fonte/contexto por hash; independência de todos os colaboradores; MFA e auditoria; pendências e notificações; dados-base e localização propostos na mesma edição; publicação atómica; conflitos sem sobrescrever [Complemento agrupado QA 14/11/2026] Estruturas sem ficha e relações projecto/cluster/corredor/zona, cadeias e lacunas com proposta privada, revisão, publicação e retirada expressas; versões, fontes, localização e conflitos preservados.","Instalado e activo em teste-investidor.tempo.co.mz, a4541298; complemento agrupado e designação jurídica nominal disponíveis, dados anteriores preservados","outputs/editorial-portfolio-20261113: novos 5/199; Fase 1 11/223; carteira anterior 8/201; notificações oportunidades 1/20; frontend 20; PHPStan/tipos/build aprovados; dados-base novos 6/178, estruturas/território 19/289, frontend actualizado 21; outputs/editorial-structures-20261113; instalação 14/11 d5c960b6: backup/restauro 193 tabelas, quatro alterações aditivas, 416 uploads preservados, HTTP público/privado conferido; CI 132 unitários e 1902 frontend; complemento outputs/editorial-completion-20261114: testes focados finais 28/361; regressão nativa 35/540; frontend 13; tipos/build aprovados; análise estática aprovada após correcções localizadas; duas alterações aditivas ensaiadas no QA55441, preservação e repetição recusada; instalação autorizada a4541298 em 14/11: restauro 195 tabelas, 192 tabelas inalteradas, cache/sessões reconciliadas, 416 uploads preservados, 270 instituições/12 lotes/920456 observações; CI 132/611 + frontend1906; HTTP e serviços conferidos",Instalado e activo na homologação a4541298; conferência visual autenticada pendente,Conferência visual autenticada dos percursos editoriais e apresentação numa janela estreita. Instalação e designação jurídica recebida/aplicada não permanecem pendentes.,Instalação/schema concluídos; falta conferência visual,"Guardar/aprovar mantém todos os campos públicos; publicar aplica só edição aprovada; independência, revogação, MFA e versões verificadas no servidor; contexto alterado exige nova decisão; histórico e notificações recuperáveis; dados-base/localização e ficha aplicados atomicamente; precisão do orçamento; conflitos de código e território sem publicação parcial",Alta,,,,,"Editor existente, ecrã de revisão reutilizado, versões/contexto, acesso pelo painel e Gestão de conteúdos",JSON/HTML protegidos pelas mesmas autorizações; leitura privada sem cache,Edições e decisões na tabela comum; migração QA aditiva com exclusividade do sujeito e rollback protegido,Rascunho e versões anteriores recuperados sem substituir publicação; edições deliberadas preservadas,Ficha pública mantida; nova publicação só por operação independente explícita,,,QA implementado; sem instalação operacional antes da entrega autorizada de 14/11/2026,"Revisão a4541298 confirmada no endereço servido, componentes activos e conta jurídica nominal configurada sem permissões gerais adicionais. Recibos em outputs/editorial-completion-20261114; conferência visual ainda não executada.",Conferência visual autenticada dos percursos editoriais e apresentação numa janela estreita. Instalação e designação jurídica recebida/aplicada não permanecem pendentes.,"PortalEditorialWorkflow, portal_editorial_editions, investment_dossiers, auditoria, perfis/MFA, editor e prévias nativos",Conector visual indisponível: The browser access host is unavailable. Conferência manual pode ser efectuada pela equipa com os âmbitos existentes; não requer reinstalação.,Implementar em QA e agrupar com Fase 1/Competitividade; sem intervenção operacional,Conferência visual do delta instalado,,"Provas QA anteriores e outputs/editorial-agrupado-20261114/destination-installation-verified.json; recibos de backup, restauro, schema, activação e CI na mesma pasta",Dashboard Colaborativo — pacote conjunto,"14/11/2026 — instalação agrupada autorizada, verificada e preservada",,,,,,,,"Regressão Fase 1, carteira anterior e notificações nativas; Competitividade mantém provas anteriores aplicáveis","Preservação pública, versões/contexto, independência, MFA, autoridade, histórico/notificações e bloqueio de bypass","Sem conferência visual autenticada; sem novos papéis, aprovação ou publicação de conteúdos; resíduos da Fase 2 mantidos; validação jurídica requer designação nominal",,Carteira e continuidade do circuito editorial,Ficha existente → edição privada → submissão → revisão → aprovação → publicação; consulta pública e recuperação preservadas,Instalado e activo a4541298; visual autenticado pendente; restante saldo do portal preservado ACT-20261114-EDITORIAL-DEMO,Novos lotes demográficos no circuito editorial: aprovação separada da publicação; preservar lotes e valores anteriores; entrega agrupada,"Fase 2 delimitada e directiva de continuidade; decisão de pacote agrupado, 13–14/11/2026",Dashboard Colaborativo / indicadores demográficos,"/management/demography; /management/editorial/demography/{id}; versões, transições e original protegido","Lote nativo privado mantém imported até publicação explícita; edições e decisões comuns; originais, proveniência, dados e territórios por hash; MFA e autoridade existentes; notificações e pendências [Complemento agrupado QA 14/11/2026] Recorte demográfico anteriormente instalado preservado, sem reimportar, recalcular ou reaprovar os doze lotes. Outros indicadores documentais existentes tratados na revisão nativa de zonas, não num novo conjunto demográfico.","Instalado e activo em teste-investidor.tempo.co.mz, a4541298; complemento agrupado e designação jurídica nominal disponíveis, dados anteriores preservados","outputs/editorial-demography-20261114: seis casos iniciais, incluindo 131400 observações/256MB; cinco funcionais reforçados 5/66; regressão 14/52; frontend 24; PHPStan/tipos/build aprovados; instalação 14/11 d5c960b6: backup/restauro 193 tabelas, quatro alterações aditivas, 416 uploads preservados, HTTP público/privado conferido; CI 132 unitários e 1902 frontend; complemento outputs/editorial-completion-20261114: testes focados finais 28/361; regressão nativa 35/540; frontend 13; tipos/build aprovados; análise estática aprovada após correcções localizadas; duas alterações aditivas ensaiadas no QA55441, preservação e repetição recusada; instalação autorizada a4541298 em 14/11: restauro 195 tabelas, 192 tabelas inalteradas, cache/sessões reconciliadas, 416 uploads preservados, 270 instituições/12 lotes/920456 observações; CI 132/611 + frontend1906; HTTP e serviços conferidos",Instalado e activo na homologação a4541298; conferência visual autenticada pendente,Conferência visual autenticada dos percursos editoriais e apresentação numa janela estreita. Instalação e designação jurídica recebida/aplicada não permanecem pendentes.,Instalação/schema concluídos; falta conferência visual,Aprovar não publica; original/observações/proveniência alterados impedem publicação e reaprovação silenciosa; contexto territorial exige revisão; publicar conserva séries anteriores; arquivo conserva valores e histórico; MFA/autoridade/independência quando exigida; memória limitada,Alta,,,,,"Gestão nativa e revisão comum, originais, advertências, edições, pendências e notificações",JSON/HTML protegidos; original privado; anti-bypass das operações antigas,Edições na tabela comum e eventos demográficos nativos; observações preservadas,Histórico e fontes recuperáveis sem repetir importação; dados anteriores preservados,A série só aparece nas análises existentes depois da publicação explícita,,,QA implementado; sem instalação operacional antes da entrega autorizada de 14/11/2026,"Revisão a4541298 confirmada no endereço servido, componentes activos e conta jurídica nominal configurada sem permissões gerais adicionais. Recibos em outputs/editorial-completion-20261114; conferência visual ainda não executada.",Conferência visual autenticada dos percursos editoriais e apresentação numa janela estreita. Instalação e designação jurídica recebida/aplicada não permanecem pendentes.,"DemographicImport, DemographicEvidence, PortalEditorialWorkflow, importações/observações/eventos existentes, perfis e MFA",Conector visual indisponível: The browser access host is unavailable. Conferência manual pode ser efectuada pela equipa com os âmbitos existentes; não requer reinstalação.,"Implementar em QA, conservar fontes aceites e agrupar a instalação; sem intervenção operacional",Conferência visual do delta instalado,,"Provas QA anteriores e outputs/editorial-agrupado-20261114/destination-installation-verified.json; recibos de backup, restauro, schema, activação e CI na mesma pasta",Dashboard Colaborativo — pacote conjunto,"14/11/2026 — instalação agrupada autorizada, verificada e preservada",,,,,,,,"Regressão demográfica 14/52; Fase 1, carteira e dados-base reaproveitados/repetidos apenas no código afectado","Separação aprovação/publicação; fontes, números, advertências, jurisdição, acesso, memória e preservação histórica","Sem conferência visual autenticada; sem novos papéis, aprovação ou publicação de conteúdos; resíduos da Fase 2 mantidos; validação jurídica requer designação nominal",,Publicação editorial de indicadores demográficos,"Lote privado → revisão → aprovação → publicação → análise existente → arquivo, sem alterar valores ou lotes anteriores",Instalado e activo a4541298; visual autenticado pendente; restante saldo do portal preservado