docs(navigation): record installed Git delivery and pending visual conference
This commit is contained in:
@@ -1726,3 +1726,16 @@ Recomendação expressa da Tempo após a página principal não apresentar as en
|
||||
Inventário anterior registado antes dos testes nesta matriz/manual. Actualização apenas nos requisitos existentesV2-01,V2-07,V2-10,MASTER-9dee08d0-0011,MASTER-9f6dd1d9-0001,MASTER-9f6dd1d9-0003,MASTER-02f44baf-0002;não há matriz ou backlog novos. Relatório:`navigation-reconciliation-qa-20261028.json`;prévia:`outputs/navigation-reconciliation-20261028/menu-proposta-qa.html`.
|
||||
|
||||
A apresentação da gestão antiga usa agora a decisão efectiva já existente (`legacyWriteAllowed`, com o requisito de email verificado das rotas), em vez de presumir que o indicador genérico de gestor basta. Não se alteraram regras, atribuições ou permissões. Preservada também a entrada de instalação de perfis anteriormente presente apenas na barra lateral autorizada. Os nomes longos quebram linha na barra lateral, sem reticências que escondam a função.
|
||||
|
||||
|
||||
## 28/10/2026 — menus 6e8de43a instalados pelo Git; conferência visual pendente
|
||||
|
||||
A Tempo aprovou a proposta QA e autenticou o transporte SSH existente. `main` avançou normalmente de `6d147693` para `6e8de43a`, sem force. A entrega usou o pipeline existente, sem alterar o seu contrato de schema, sem migrações, importações, atribuições de papéis ou permissões. Os 16 testes dirigidos e as provas QA aceites foram reutilizados; as verificações automáticas obrigatórias do pipeline não representam nova aceitação funcional.
|
||||
|
||||
Capacidade conferida antes da entrega: cerca de 78,5 GiB livres. Backup novo em `/var/backups/investmoz-navigation-delivery-20261028/backup`; restauro em base isolada, sem rede, confirmou as 176 tabelas por contagens/checksums. Os 369 ficheiros persistentes/configuração mantêm-se idênticos. As tabelas de domínio, incluindo base interna, relações e permissões, foram comparadas com o snapshot do backup; apenas alterações operacionais de cache/sessão são registadas separadamente. A versão anterior está preservada para retorno pelo mecanismo existente.
|
||||
|
||||
O delta instalado contém Área de trabalho no nível principal, destinos subordinados completos na barra lateral e continuidade para os destinos existentes de investimento, conteúdos e acompanhamento. A exposição das acções respeita a decisão efectiva do servidor; não se infere nova autorização pelo nome genérico de gestor. A presença dos assets e props instalados foi conferida tecnicamente, sem a apresentar como prova da sessão real.
|
||||
|
||||
Pendente: conferência visual autenticada desktop/móvel/teclado/toque e percurso Gurué → consultar oferta → comparar ideia → guardar → recuperar no mesmo dossier. Último bloqueio conhecido: `The browser access host is unavailable`; uma aba aberta não restabelece o host. Não repetir as provas QA aceites nem reinstalar a base interna para resolver essa pendência. As 435 observações de Gurué não equivalem a 435 empresas únicas; listas internas, cobertura parcial e hipótese de investimento mantêm-se explícitas. L8 permanece parcial.
|
||||
|
||||
Evidência: `docs/investmoz/unification/navigation-git-delivery-20261028.json`. O relatório QA anterior permanece como histórico do candidato antes da instalação. Actualizados os mesmos sete requisitos existentes, preservando o seu histórico; não foi criada outra matriz.
|
||||
|
||||
@@ -0,0 +1,161 @@
|
||||
{
|
||||
"date": "2026-10-28",
|
||||
"status": "installed_technical_navigation_delta_verified_authenticated_visual_conference_pending",
|
||||
"served_commit": "6e8de43ae7fec29b0766d95e209a8cb8baf0d88c",
|
||||
"previous_runtime": "6d1476936920dc5715d4493b1f8b22a3d51935f4",
|
||||
"target": "https://teste-investidor.tempo.co.mz/",
|
||||
"authorisation": "Tempo approved the QA menu proposal and authenticated the existing SSH delivery mechanism",
|
||||
"normal_git_fast_forward": true,
|
||||
"force_used": false,
|
||||
"backup": {
|
||||
"stage": "/var/backups/investmoz-navigation-delivery-20261028/backup",
|
||||
"created_at": "2026-10-28T18:18:14Z",
|
||||
"target": {
|
||||
"database": "teste_investidor",
|
||||
"port": 5432
|
||||
},
|
||||
"tables": 176,
|
||||
"files_verified": 369,
|
||||
"dump_sha256": "748539aa92cf4a0e22698a3b7651faa7a4452db2517ddb811a924b761ea9dce5",
|
||||
"files_sha256": "946dd8d33903332557639103b8f5ad5bca955fd3ec79f112e3649128fea8c499",
|
||||
"restore_verified": false
|
||||
},
|
||||
"restore": {
|
||||
"restore_verified": true,
|
||||
"tables_verified": 176,
|
||||
"container_network": "none",
|
||||
"database": "navigation_delivery_20261028_test",
|
||||
"port": 55441,
|
||||
"source_dump_sha256": "748539aa92cf4a0e22698a3b7651faa7a4452db2517ddb811a924b761ea9dce5",
|
||||
"active_database_writes": 0
|
||||
},
|
||||
"guard": {
|
||||
"ready_for_normal_git_delivery": true,
|
||||
"restore_verified": true,
|
||||
"tables_verified": 176,
|
||||
"pipeline_and_schema_contract_unchanged": true,
|
||||
"candidate": "6e8de43ae7fec29b0766d95e209a8cb8baf0d88c"
|
||||
},
|
||||
"installed_delta": {
|
||||
"navigation_asset_and_shared_props_verified": true,
|
||||
"at": "2026-10-28T18:23:39.508498+00:00",
|
||||
"served_commit": "6e8de43ae7fec29b0766d95e209a8cb8baf0d88c",
|
||||
"backup_dump_sha256": "748539aa92cf4a0e22698a3b7651faa7a4452db2517ddb811a924b761ea9dce5",
|
||||
"prior_public_tables_checked": 176,
|
||||
"prior_domain_rows_preserved": true,
|
||||
"new_migration_registry_rows": 0,
|
||||
"operational_delta": {
|
||||
"cache": {
|
||||
"before": {
|
||||
"rows": 111,
|
||||
"checksum": "650ce50f1aa1af7e7025bcbaa7bcd6ba"
|
||||
},
|
||||
"after": {
|
||||
"rows": 111,
|
||||
"checksum": "ea8070b2c9a513485bfb27462e379703"
|
||||
}
|
||||
},
|
||||
"sessions": {
|
||||
"before": {
|
||||
"rows": 4,
|
||||
"checksum": "f0d8b267cdf55c86ba8223d9e1ff3c6a"
|
||||
},
|
||||
"after": {
|
||||
"rows": 5,
|
||||
"checksum": "99071034149a154c7e17acc47e058dae"
|
||||
}
|
||||
}
|
||||
},
|
||||
"persistent_files_and_configuration_identical": 369,
|
||||
"private_catalogue": {
|
||||
"observations": 361464,
|
||||
"distinct_administrative_observations": 214299,
|
||||
"preserved_repetitions": 147165,
|
||||
"unmapped_territory": 205608
|
||||
},
|
||||
"RLS_without_actor_rows": 0,
|
||||
"anonymous_query_status": 401,
|
||||
"public_revision_confirmed": true,
|
||||
"actual_team_UI_journey": "pending authenticated browser conference;accepted QA is not repeated",
|
||||
"unique_company_count": null,
|
||||
"publication": false,
|
||||
"national_coverage": "partial",
|
||||
"investment_conclusion": "hypothesis,not proved demand or viability",
|
||||
"L8": "unchanged,partial"
|
||||
},
|
||||
"existing_pipeline_receipt": {
|
||||
"reports": [
|
||||
{
|
||||
"status": "already_installed",
|
||||
"commit": "6e8de43ae7fec29b0766d95e209a8cb8baf0d88c",
|
||||
"requested_commits": [
|
||||
"6e8de43ae7fec29b0766d95e209a8cb8baf0d88c"
|
||||
],
|
||||
"finished_at": "2026-10-28T18:23:07.685587+00:00"
|
||||
},
|
||||
{
|
||||
"status": "installed",
|
||||
"commit": "6e8de43ae7fec29b0766d95e209a8cb8baf0d88c",
|
||||
"release": "/var/www/investmoz-homologacao/releases/6e8de43ae7fec29b0766d95e209a8cb8baf0d88c-877dabd3",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/6d1476936920dc5715d4493b1f8b22a3d51935f4-c9ebfad4",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0,
|
||||
"requested_commits": [
|
||||
"6e8de43ae7fec29b0766d95e209a8cb8baf0d88c"
|
||||
],
|
||||
"finished_at": "2026-10-28T18:23:06.355940+00:00"
|
||||
}
|
||||
],
|
||||
"build_log": "/var/lib/investmoz-deploy/logs/1793211570315386207.log",
|
||||
"build_log_sha256": "7b1d78a066ed829cbdabc67549baf4835ab8f911b8c4b178be09539ed434ddde",
|
||||
"summaries": [
|
||||
"\u001b[30;42mOK (1 test, 3106 assertions)\u001b[0m",
|
||||
"✓ built in 31.30s",
|
||||
"\u001b[30;42mOK (59 tests, 317 assertions)\u001b[0m",
|
||||
"# tests 1156",
|
||||
"# pass 1156",
|
||||
"# fail 0"
|
||||
],
|
||||
"last_lines": [
|
||||
"ext-pcre 8.4.27 success ",
|
||||
"ext-session 8.4.27 success ",
|
||||
"ext-tokenizer 8.4.27 success ",
|
||||
"php 8.4.27 success ",
|
||||
"6e8de43ae7fec29b0766d95e209a8cb8baf0d88c",
|
||||
"",
|
||||
" INFO Broadcasting queue restart signal. ",
|
||||
""
|
||||
]
|
||||
},
|
||||
"accepted_QA_reused": {
|
||||
"directed_tests": 16,
|
||||
"types": "passed",
|
||||
"build": "passed",
|
||||
"PHP_syntax": "passed"
|
||||
},
|
||||
"UI_delta": [
|
||||
"Área de trabalho visible in principal navigation; operational entries follow existing effective capabilities",
|
||||
"Sidebar preserves every nested destination and territorial context instead of exposing only the first link",
|
||||
"Existing opportunity analysis form can be opened directly without replacing saved analysis",
|
||||
"Existing account, content, investment and follow-up destinations retained; no new roles or grants"
|
||||
],
|
||||
"remaining": [
|
||||
"Authenticated visual conference on the actual account, including responsive layout and keyboard/touch",
|
||||
"Confirm Gurué → offer consultation → idea comparison → save → recover in the same dossier; technical/QA proofs remain accepted"
|
||||
],
|
||||
"connector_last_known_error": "The browser access host is unavailable",
|
||||
"limitations": {
|
||||
"technical_delivery_is_not_visual_session_evidence": true,
|
||||
"435_Gurue_observations_are_not_435_unique_companies": true,
|
||||
"lists_remain_internal": true,
|
||||
"national_coverage": "partial",
|
||||
"absence_of_records": "insufficient information",
|
||||
"comparison": "investment hypothesis; does not establish demand or viability",
|
||||
"L8": "unchanged,partial"
|
||||
},
|
||||
"restriction_origins": {
|
||||
"delivery": "explicit Tempo authorisation",
|
||||
"preservation_and_restore": "permanent project instructions",
|
||||
"grouping_and_presentation": "implementation choice within the approved QA proposal; no new business authority"
|
||||
}
|
||||
}
|
||||
@@ -7284,3 +7284,16 @@ Recomendação expressa da Tempo após a página principal não apresentar as en
|
||||
Inventário anterior registado antes dos testes nesta matriz/manual. Actualização apenas nos requisitos existentesV2-01,V2-07,V2-10,MASTER-9dee08d0-0011,MASTER-9f6dd1d9-0001,MASTER-9f6dd1d9-0003,MASTER-02f44baf-0002;não há matriz ou backlog novos. Relatório:`navigation-reconciliation-qa-20261028.json`;prévia:`outputs/navigation-reconciliation-20261028/menu-proposta-qa.html`.
|
||||
|
||||
A apresentação da gestão antiga usa agora a decisão efectiva já existente (`legacyWriteAllowed`, com o requisito de email verificado das rotas), em vez de presumir que o indicador genérico de gestor basta. Não se alteraram regras, atribuições ou permissões. Preservada também a entrada de instalação de perfis anteriormente presente apenas na barra lateral autorizada. Os nomes longos quebram linha na barra lateral, sem reticências que escondam a função.
|
||||
|
||||
|
||||
## 28/10/2026 — menus 6e8de43a instalados pelo Git; conferência visual pendente
|
||||
|
||||
A Tempo aprovou a proposta QA e autenticou o transporte SSH existente. `main` avançou normalmente de `6d147693` para `6e8de43a`, sem force. A entrega usou o pipeline existente, sem alterar o seu contrato de schema, sem migrações, importações, atribuições de papéis ou permissões. Os 16 testes dirigidos e as provas QA aceites foram reutilizados; as verificações automáticas obrigatórias do pipeline não representam nova aceitação funcional.
|
||||
|
||||
Capacidade conferida antes da entrega: cerca de 78,5 GiB livres. Backup novo em `/var/backups/investmoz-navigation-delivery-20261028/backup`; restauro em base isolada, sem rede, confirmou as 176 tabelas por contagens/checksums. Os 369 ficheiros persistentes/configuração mantêm-se idênticos. As tabelas de domínio, incluindo base interna, relações e permissões, foram comparadas com o snapshot do backup; apenas alterações operacionais de cache/sessão são registadas separadamente. A versão anterior está preservada para retorno pelo mecanismo existente.
|
||||
|
||||
O delta instalado contém Área de trabalho no nível principal, destinos subordinados completos na barra lateral e continuidade para os destinos existentes de investimento, conteúdos e acompanhamento. A exposição das acções respeita a decisão efectiva do servidor; não se infere nova autorização pelo nome genérico de gestor. A presença dos assets e props instalados foi conferida tecnicamente, sem a apresentar como prova da sessão real.
|
||||
|
||||
Pendente: conferência visual autenticada desktop/móvel/teclado/toque e percurso Gurué → consultar oferta → comparar ideia → guardar → recuperar no mesmo dossier. Último bloqueio conhecido: `The browser access host is unavailable`; uma aba aberta não restabelece o host. Não repetir as provas QA aceites nem reinstalar a base interna para resolver essa pendência. As 435 observações de Gurué não equivalem a 435 empresas únicas; listas internas, cobertura parcial e hipótese de investimento mantêm-se explícitas. L8 permanece parcial.
|
||||
|
||||
Evidência: `docs/investmoz/unification/navigation-git-delivery-20261028.json`. O relatório QA anterior permanece como histórico do candidato antes da instalação. Actualizados os mesmos sete requisitos existentes, preservando o seu histórico; não foi criada outra matriz.
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user