From e8408c27d9aeb17f534f62f18f80a28ba7f9aca5 Mon Sep 17 00:00:00 2001 From: nala Date: Sat, 14 Nov 2026 12:34:05 +0200 Subject: [PATCH] Record verified administration dashboard hierarchy correction --- docs/investmoz/unification/traceability-and-manual.md | 10 ++++++++++ .../v2/auditoria-portal/matriz-requisitos.csv | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/investmoz/unification/traceability-and-manual.md b/docs/investmoz/unification/traceability-and-manual.md index 646f972e..9b29aff1 100644 --- a/docs/investmoz/unification/traceability-and-manual.md +++ b/docs/investmoz/unification/traceability-and-manual.md @@ -1,3 +1,13 @@ +## 14/11/2026 — hierarquia Administração/Dashboard corrigida e instalada em 96f51096 + +Revisão servida **`96f510965f70581a4b41dd94463f598b77dd7cf5`**, instalada pelo executor Git como correcção da organização expressamente pedida pela Tempo. **Administração** reúne os grupos Dashboard, Conteúdos e oportunidades, Cadastros e investimento, Pedidos e acompanhamento e Acessos e configuração. Os grupos sem destinos autorizados são omitidos. **Dashboard** contém as funções dos painéis, com `/dashboard` como visão geral; os cadastros administrativos permanecem nos outros grupos. O circuito editorial conserva nome e URL próprios. Operações administrativas foram retiradas de Mais/Área de trabalho sem perder destinos; funções pessoais mantêm o seu âmbito. + +Verificação: hierarquia/cabeçalho/sidebar25 testes, apresentação/secções4, acesso4/35, HTML autenticado QA com build real1/11, tipos/análise estática/build aprovados. Executor: estrutura1/3106, unitários132/611, **1914 testes de interface**. No servidor, HTML completo dos dois painéis com conteúdo sintético e manifesto real passou200, assetHTTPS200 e destinos administrativos separados dos destinos de dashboard. A correcção do erro500 foi preservada. Conferência visual da sessão continua pendente pelo conector indisponível. + +Novo backup/restauro195 tabelas conferido. Preservação final:192 tabelas e416 uploads inalterados; cache/reinício de workers/limites de pedidos,11 sessões novas (as65 anteriores preservadas) e1 resposta de pesquisa contabilizada foram reconciliados com a fonte anterior. Mantêm-se270 instituições,12 lotes e920.456 observações. Configuração protegida, designação jurídica e permissões anteriores preservadas; sem migrações ou publicação automática. Recibos em `outputs/administration-dashboard-hierarchy-20261114/destination-installation-verified.json`, `destination-html-verified.json`, `destination-navigation-summary.json`, `destination-runtime-reconciled.json`, `destination-ci-summary.json` e backup/restauro na mesma pasta. + +Instalação concluída; não é necessária nova preparação. Conferir visualmente a navegação normal, incluindo janela estreita, sem reabrir as provas técnicas aceites. + ## 14/11/2026 — correcção da hierarquia Administração → Dashboard Clarificação expressa da Tempo: agrupar **todas as operações administrativas em Administração** e reservar **Dashboard** às funções dos painéis. A apresentação anterior misturava os cadastros do circuito editorial com o dashboard principal e conservava atalhos administrativos dentro de Mais. Esta correcção não acrescenta funcionalidades ou permissões. diff --git a/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv b/docs/investmoz/v2/auditoria-portal/matriz-requisitos.csv index 06d0b9cf..dccfcc2f 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. [Correcção500 14/11] Estados editoriais partilhados extraídos da página para lib/editorial-states.ts, preservando a entrada dinâmica no manifesto; sem alteração de decisões, permissões ou dados.",Instalado e activo dd20e747 em teste-investidor.tempo.co.mz; menu agrupado preservado e erro de entrada Vite do dashboard corrigido,"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; erro reproduzido no manifesto anterior; HTTP HTML autenticado com build real QA1/8; frontend12; executor1911 interface/132 unitários; servidor HTML sintético com template real200 e assetHTTPS200; backup/restauro195, 193 tabelas/416 uploads preservados; outputs/editorial-dashboard-500-20261114",Instalado dd20e747; HTML/manifesto corrigidos e verificados; visual da sessão pendente,"Conferência visual na sessão do utilizador e janela estreita. Erro500 por entrada Vite ausente corrigido, instalação concluída; 302 não equivale a abertura HTML autenticada.",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,"dd20e747 servido, entrada de página e HTML real conferidos. Teste de regressão reproduz o build antigo e aprova o corrigido; controlo do manifesto integrado na bateria de implantação. Dados e configuração preservados.","Conferência visual na sessão do utilizador e janela estreita. Erro500 por entrada Vite ausente corrigido, instalação concluída; 302 não equivale a abertura HTML autenticada.","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 dd20e747; erro500 do manifesto encerrado; visual autenticado pendente +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. [Correcção500 14/11] Estados editoriais partilhados extraídos da página para lib/editorial-states.ts, preservando a entrada dinâmica no manifesto; sem alteração de decisões, permissões ou dados. [Clarificação Tempo 14/11] Administração agrupa conteúdos/oportunidades, cadastros/investimento, pedidos/acompanhamento, acessos/configuração; submenu Dashboard reservado ao painel geral/trabalho/indicadores/filas/notificações. Cadastros fora de Dashboard; funções administrativas retiradas de Mais, destinos pessoais preservados.","Instalado 96f51096; Administração reúne as operações por grupos e Dashboard contém as funções dos painéis, segundo os âmbitos existentes; HTML dos dois painéis e manifesto conferidos","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; erro reproduzido no manifesto anterior; HTTP HTML autenticado com build real QA1/8; frontend12; executor1911 interface/132 unitários; servidor HTML sintético com template real200 e assetHTTPS200; backup/restauro195, 193 tabelas/416 uploads preservados; outputs/editorial-dashboard-500-20261114; outputs/administration-dashboard-hierarchy-20261114: navegação25, secções4, acesso4/35, HTMLQA1/11; CI1914 interface,132 unitários; servidorHTML200 dos dois painéis, destinos administrativos separados, backup/restauro195 e preservação conferida","Instalado 96f51096; hierarquia corrigida, erro500 preservado como resolvido; conferência visual pendente","Conferência visual autenticada da hierarquia Administração → Dashboard e das restantes categorias administrativas, incluindo ecrã pequeno. Instalação concluída; sem nova preparação.",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,96f51096 confirmado no URL servido. Separação de funções verificada no catálogo de navegação e nos destinos do actor; HTML dos dois painéis e configuração/dados preservados. Conferência visual não foi declarada executada.,"Conferência visual autenticada da hierarquia Administração → Dashboard e das restantes categorias administrativas, incluindo ecrã pequeno. Instalação concluída; sem nova preparação.","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 96f51096; hierarquia de Administração/Dashboard corrigida; visual 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