docs(investor): record installed grouped delivery and remaining visual conference
This commit is contained in:
@@ -1670,3 +1670,16 @@ Evidência: `investor-usability-qa-20261028.json`. Actualizados V2-01,V2-07,V2-1
|
||||
A Tempo esclareceu que a recusa em Turismo ocorreu depois de clicar num botão; não foi possível recuperar o nome. A rota pública continuou HTTP200. Conferência de forma pública/origem não identificou anexos privados nos documentos públicos de Turismo; não se atribui a recusa à perda de publicação. Encontrada uma falha delimitada no consumidor: o botão de cadastro dependia da disponibilidade do módulo, sem a capacidade efectiva da conta. Corrigido para reutilizar o destino autorizado de criação de ContentManagement; sem essa capacidade, mostra expressamente o pedido de acesso já existente. Não cria papéis nem restringe a consulta pública ou a preparação de ideias. A confirmação visual da acção real permanece pendente.
|
||||
|
||||
O candidato 502e3ec4 falhou na Unit de agrupamento de corredores antes da troca de release; 6e8de43a ficou servido. Causa: a simulação do catálogo não representava a nova apresentação de localização e uma consulta era feita antes de conferir se a fonte era aplicável. Correcção: conferir primeiro a fonte e simular a nova dependência no teste, conservando as verificações anteriores de identidade, grupos e contagens. Regressão Unit1/13 passou; não foi alterado o pipeline, o contrato de schema ou a exigência dos testes. Frontend9, Feature3/14, tipos e compilação passaram. Rótulos conhecidos de temas, categorias e idiomas do acervo traduzidos para apresentação; valores dos filtros preservados.
|
||||
|
||||
|
||||
## 28/10/2026 — entrega agrupada de usabilidade e filtros instalada, 789fffd0
|
||||
|
||||
Entrega autorizada pela Tempo e autenticada pelo mecanismo SSH existente. `main` avançou normalmente e o pipeline existente instalou `789fffd0`, preservando a release anterior `6e8de43a`. O candidato inicial `502e3ec4` foi recusado antes da troca por uma dependência não representada no teste Unit do agrupamento de corredores; o activo ficou preservado. A consulta desnecessária foi corrigida e a nova dependência simulada, conservando as provas anteriores. O pipeline e o seu contrato de schema não foram enfraquecidos.
|
||||
|
||||
Backup/restauro de 176 tabelas confirmado numa instância isolada, sem rede. Os 369 ficheiros persistentes/configuração mantêm-se idênticos. A comparação do snapshot com o instalado preserva as tabelas de domínio, incluindo papéis, publicações, originais e base interna; diferenças de cache/sessões são registadas separadamente. Sem migrações, importações ou activação fiscal. A versão anterior permanece disponível para o mecanismo de retorno.
|
||||
|
||||
Incluídos: consulta provincial nacional/corredores e detalhe territorial; pesquisa/selecção num único controlo; resultados do catálogo separados do apoio educativo; grupos adaptáveis de preenchimento, navegação livre e gravação antes de abrir recursos; pedido de Promotor legível com comprovativos escolhidos expressamente; zonas filtradas ao seleccionar, contagens/paginação visíveis; fases/etapas do dossier e fontes em detalhes; entradas para formulários de preparação já existentes; CTA sectorial conforme capacidade efectiva; rótulos do acervo legíveis. Não são novas permissões, publicações ou formulários fiscais oficiais inventados.
|
||||
|
||||
Conferidos o commit servido, APIs filtradas e assets instalados. Reutilizadas as provas QA aceites; a bateria obrigatória do pipeline não reabre a sua aceitação. Mantém-se pendente a conferência visual autenticada, incluindo navegação, ida/volta a recursos e Gurué no mesmo dossier. A recusa relatada em Turismo ocorreu após um botão; a falha concreta do CTA de cadastro foi corrigida, mas não se declara reproduzida e resolvida a acção original sem a sessão real. A escolha do formulário fiscal concreto ainda precisa de ser esclarecida; os diplomas IVA mostrados não são formulários preenchíveis.
|
||||
|
||||
Estado actual: `investor-usability-git-delivery-20261028.json`. Os relatórios QA anteriores conservam o estado histórico antes da instalação. As 435 observações de Gurué não são 435 empresas; as listas são internas, a cobertura nacional é parcial e a comparação sustenta hipóteses. L8 permanece parcial. Actualizados V2-01/V2-07/V2-10 na matriz e manual existentes.
|
||||
|
||||
@@ -0,0 +1,213 @@
|
||||
{
|
||||
"date": "2026-10-28",
|
||||
"status": "installed_delta_verified_authenticated_visual_conference_pending",
|
||||
"served_commit": "789fffd098fa222c85e1283de07f23ee6f42bd04",
|
||||
"previous_runtime": "6e8de43ae7fec29b0766d95e209a8cb8baf0d88c",
|
||||
"target": "https://teste-investidor.tempo.co.mz/",
|
||||
"normal_Git_fast_forward": true,
|
||||
"force_used": false,
|
||||
"existing_pipeline_unchanged": true,
|
||||
"scope": [
|
||||
"National provincial catalogue/corridor coverage and territorial summaries",
|
||||
"One searchable territory control at all four levels",
|
||||
"Filtered catalogue results separate from optional educational support",
|
||||
"Adaptive opportunity preparation groups and save-before-resource navigation",
|
||||
"Readable promoter request with explicit searchable proof selection",
|
||||
"Immediate scoped zone search,total counts and complete pagination",
|
||||
"My investments next action and expandable stages/source details",
|
||||
"Direct entries to existing fillable investment/Terra-DUAT preparation;support form separately labelled",
|
||||
"Sector registration CTA uses effective account creation capability;no new permissions",
|
||||
"Readable known document topic/category/language labels"
|
||||
],
|
||||
"backup": {
|
||||
"stage": "/var/backups/investmoz-catalogue-territory-delivery-20261028/backup",
|
||||
"created_at": "2026-10-28T19:25:43Z",
|
||||
"target": {
|
||||
"database": "teste_investidor",
|
||||
"port": 5432
|
||||
},
|
||||
"tables": 176,
|
||||
"files_verified": 369,
|
||||
"dump_sha256": "597f73cda14dd47be440136f2e2242d8d7a4e4f3d5d69cabcd44f8fde58c136d",
|
||||
"files_sha256": "7fb639d8351e34ce220c5424c722c223512d139c82b7ff0a1a447136c62041ef",
|
||||
"restore_verified": false
|
||||
},
|
||||
"restore": {
|
||||
"restore_verified": true,
|
||||
"tables_verified": 176,
|
||||
"container_network": "none",
|
||||
"database": "catalogue_territory_delivery_20261028_test",
|
||||
"port": 55441,
|
||||
"source_dump_sha256": "597f73cda14dd47be440136f2e2242d8d7a4e4f3d5d69cabcd44f8fde58c136d",
|
||||
"active_database_writes": 0
|
||||
},
|
||||
"failed_candidate_preserved": {
|
||||
"commit": "502e3ec4",
|
||||
"reason": "Corridor explorer Unit mock missing the new public location presentation;unnecessary non-source relation read",
|
||||
"active_runtime_preserved": true,
|
||||
"resolution": "Short-circuit irrelevant source before relation access;represent new dependency and retain old assertions;Unit1/13 passed"
|
||||
},
|
||||
"pipeline": {
|
||||
"reports": [
|
||||
{
|
||||
"status": "already_installed",
|
||||
"commit": "789fffd098fa222c85e1283de07f23ee6f42bd04",
|
||||
"requested_commits": [
|
||||
"789fffd098fa222c85e1283de07f23ee6f42bd04"
|
||||
],
|
||||
"finished_at": "2026-10-28T19:39:46.948539+00:00"
|
||||
},
|
||||
{
|
||||
"status": "installed",
|
||||
"commit": "789fffd098fa222c85e1283de07f23ee6f42bd04",
|
||||
"release": "/var/www/investmoz-homologacao/releases/789fffd098fa222c85e1283de07f23ee6f42bd04-29ab1f0d",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/6e8de43ae7fec29b0766d95e209a8cb8baf0d88c-877dabd3",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0,
|
||||
"requested_commits": [
|
||||
"789fffd098fa222c85e1283de07f23ee6f42bd04"
|
||||
],
|
||||
"finished_at": "2026-10-28T19:39:45.796038+00:00"
|
||||
}
|
||||
],
|
||||
"build_logs": [
|
||||
{
|
||||
"file": "/var/lib/investmoz-deploy/logs/1793216167091522421.log",
|
||||
"sha256": "af1c3db072b2b354cfef13538a8cb69d07a37ec4b1ddef63d8d68e77ab5d7196",
|
||||
"summaries": [
|
||||
"\u001b[30;42mOK (1 test, 3106 assertions)\u001b[0m",
|
||||
"✓ built in 32.16s",
|
||||
"\u001b[30;42mOK (59 tests, 320 assertions)\u001b[0m",
|
||||
"# tests 1171",
|
||||
"# pass 1171",
|
||||
"# fail 0"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"installed_preservation_delta": {
|
||||
"navigation_asset_and_shared_props_verified": true,
|
||||
"at": "2026-10-28T19:40:32.494557+00:00",
|
||||
"served_commit": "789fffd098fa222c85e1283de07f23ee6f42bd04",
|
||||
"backup_dump_sha256": "597f73cda14dd47be440136f2e2242d8d7a4e4f3d5d69cabcd44f8fde58c136d",
|
||||
"prior_public_tables_checked": 176,
|
||||
"prior_domain_rows_preserved": true,
|
||||
"new_migration_registry_rows": 0,
|
||||
"operational_delta": {
|
||||
"cache": {
|
||||
"before": {
|
||||
"rows": 111,
|
||||
"checksum": "1912b955cff09094395336c2137d5ce5"
|
||||
},
|
||||
"after": {
|
||||
"rows": 111,
|
||||
"checksum": "c158d3e941f896ca3997dfe02850d427"
|
||||
}
|
||||
},
|
||||
"sessions": {
|
||||
"before": {
|
||||
"rows": 9,
|
||||
"checksum": "870b1c20d207a9db376633fc5514a3ed"
|
||||
},
|
||||
"after": {
|
||||
"rows": 8,
|
||||
"checksum": "f7737eac7d85ed501fb339d7faabbd8e"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"public_installed_delta": {
|
||||
"served_commit": "789fffd098fa222c85e1283de07f23ee6f42bd04",
|
||||
"public_Maputo_agribusiness_total": 5,
|
||||
"public_Tourism_Cabo_Delgado_total": 0,
|
||||
"Cabo_Delgado_zones_total": 2,
|
||||
"all_zones_total": 8,
|
||||
"all_zones_pages": 1,
|
||||
"filtered_scope_and_sector_confirmed": true,
|
||||
"installed_UI_assets_verified": [
|
||||
"Preencher formulários e preparar documentos",
|
||||
"Pesquisar nos meus ficheiros",
|
||||
"O meu acesso e administração",
|
||||
"Consultar situação, documentos e fundamentos"
|
||||
],
|
||||
"public_Tourism_HTTP": 200,
|
||||
"guest_Tourism_registration_action": "/perfil/promotor",
|
||||
"guest_Tourism_registration_label": "Pedir acesso para cadastrar oportunidades",
|
||||
"real_authenticated_Tourism_case": "pending;anonymous200 is not the real session",
|
||||
"pipeline_reports": [
|
||||
{
|
||||
"status": "already_installed",
|
||||
"commit": "789fffd098fa222c85e1283de07f23ee6f42bd04",
|
||||
"requested_commits": [
|
||||
"789fffd098fa222c85e1283de07f23ee6f42bd04"
|
||||
],
|
||||
"finished_at": "2026-10-28T19:39:46.948539+00:00"
|
||||
},
|
||||
{
|
||||
"status": "installed",
|
||||
"commit": "789fffd098fa222c85e1283de07f23ee6f42bd04",
|
||||
"release": "/var/www/investmoz-homologacao/releases/789fffd098fa222c85e1283de07f23ee6f42bd04-29ab1f0d",
|
||||
"previous_release": "/var/www/investmoz-homologacao/releases/6e8de43ae7fec29b0766d95e209a8cb8baf0d88c-877dabd3",
|
||||
"database_migrations": 0,
|
||||
"content_imports": 0,
|
||||
"requested_commits": [
|
||||
"789fffd098fa222c85e1283de07f23ee6f42bd04"
|
||||
],
|
||||
"finished_at": "2026-10-28T19:39:45.796038+00:00"
|
||||
}
|
||||
],
|
||||
"no_schema_or_publication_changes": true,
|
||||
"source_files_preserved": true
|
||||
},
|
||||
"accepted_QA_reused": {
|
||||
"national_tests": 6,
|
||||
"national_assertions": 617,
|
||||
"selector_tests": 4,
|
||||
"guide_tests": 2,
|
||||
"usability_frontend_tests": 9,
|
||||
"usability_feature_tests": 3,
|
||||
"usability_feature_assertions": 14,
|
||||
"unit_regression_tests": 1,
|
||||
"unit_regression_assertions": 13,
|
||||
"types_build_PHP": "passed"
|
||||
},
|
||||
"remaining": [
|
||||
"Actual authenticated visual conference of responsive menus,free filling navigation,saved resource round-trip and Gurué same-dossier journey",
|
||||
"Tempo clarified Tourism denial followed a button;exact original button unavailable. Concrete creation CTA mismatch corrected and tested;real session still needs confirmation",
|
||||
"Clarify the particular official fiscal form sought;investment preparation adaptations are not a complete implementation of all IVA/IRPC official forms"
|
||||
],
|
||||
"preserved": {
|
||||
"old_release": "retained for existing rollback mechanism",
|
||||
"domain_data_permissions_publications": "unchanged",
|
||||
"persistent_files_and_configuration": 369,
|
||||
"private_supply_observations": 361464,
|
||||
"Gurue_observations": 435,
|
||||
"counts_are_not_unique_companies": true,
|
||||
"lists": "internal",
|
||||
"national_coverage": "partial",
|
||||
"investment_comparison": "hypothesis,not demand or viability proof",
|
||||
"L8": "partial,unchanged"
|
||||
},
|
||||
"proof_limits": "HTTP/API/asset checks do not prove the authenticated UI;prior QA/manual reports remain historical candidate evidence,not installation state",
|
||||
"source_QA_reports": [
|
||||
"catalogue-province-coverage-qa-20261028.json",
|
||||
"investor-usability-qa-20261028.json"
|
||||
],
|
||||
"authorisation": "Tempo requested corrections,authorised normal delivery,and authenticated the existing SSH mechanism;no repeated organisational approval required"
|
||||
}
|
||||
@@ -7218,3 +7218,16 @@ Evidência: `investor-usability-qa-20261028.json`. Actualizados V2-01,V2-07,V2-1
|
||||
A Tempo esclareceu que a recusa em Turismo ocorreu depois de clicar num botão; não foi possível recuperar o nome. A rota pública continuou HTTP200. Conferência de forma pública/origem não identificou anexos privados nos documentos públicos de Turismo; não se atribui a recusa à perda de publicação. Encontrada uma falha delimitada no consumidor: o botão de cadastro dependia da disponibilidade do módulo, sem a capacidade efectiva da conta. Corrigido para reutilizar o destino autorizado de criação de ContentManagement; sem essa capacidade, mostra expressamente o pedido de acesso já existente. Não cria papéis nem restringe a consulta pública ou a preparação de ideias. A confirmação visual da acção real permanece pendente.
|
||||
|
||||
O candidato 502e3ec4 falhou na Unit de agrupamento de corredores antes da troca de release; 6e8de43a ficou servido. Causa: a simulação do catálogo não representava a nova apresentação de localização e uma consulta era feita antes de conferir se a fonte era aplicável. Correcção: conferir primeiro a fonte e simular a nova dependência no teste, conservando as verificações anteriores de identidade, grupos e contagens. Regressão Unit1/13 passou; não foi alterado o pipeline, o contrato de schema ou a exigência dos testes. Frontend9, Feature3/14, tipos e compilação passaram. Rótulos conhecidos de temas, categorias e idiomas do acervo traduzidos para apresentação; valores dos filtros preservados.
|
||||
|
||||
|
||||
## 28/10/2026 — entrega agrupada de usabilidade e filtros instalada, 789fffd0
|
||||
|
||||
Entrega autorizada pela Tempo e autenticada pelo mecanismo SSH existente. `main` avançou normalmente e o pipeline existente instalou `789fffd0`, preservando a release anterior `6e8de43a`. O candidato inicial `502e3ec4` foi recusado antes da troca por uma dependência não representada no teste Unit do agrupamento de corredores; o activo ficou preservado. A consulta desnecessária foi corrigida e a nova dependência simulada, conservando as provas anteriores. O pipeline e o seu contrato de schema não foram enfraquecidos.
|
||||
|
||||
Backup/restauro de 176 tabelas confirmado numa instância isolada, sem rede. Os 369 ficheiros persistentes/configuração mantêm-se idênticos. A comparação do snapshot com o instalado preserva as tabelas de domínio, incluindo papéis, publicações, originais e base interna; diferenças de cache/sessões são registadas separadamente. Sem migrações, importações ou activação fiscal. A versão anterior permanece disponível para o mecanismo de retorno.
|
||||
|
||||
Incluídos: consulta provincial nacional/corredores e detalhe territorial; pesquisa/selecção num único controlo; resultados do catálogo separados do apoio educativo; grupos adaptáveis de preenchimento, navegação livre e gravação antes de abrir recursos; pedido de Promotor legível com comprovativos escolhidos expressamente; zonas filtradas ao seleccionar, contagens/paginação visíveis; fases/etapas do dossier e fontes em detalhes; entradas para formulários de preparação já existentes; CTA sectorial conforme capacidade efectiva; rótulos do acervo legíveis. Não são novas permissões, publicações ou formulários fiscais oficiais inventados.
|
||||
|
||||
Conferidos o commit servido, APIs filtradas e assets instalados. Reutilizadas as provas QA aceites; a bateria obrigatória do pipeline não reabre a sua aceitação. Mantém-se pendente a conferência visual autenticada, incluindo navegação, ida/volta a recursos e Gurué no mesmo dossier. A recusa relatada em Turismo ocorreu após um botão; a falha concreta do CTA de cadastro foi corrigida, mas não se declara reproduzida e resolvida a acção original sem a sessão real. A escolha do formulário fiscal concreto ainda precisa de ser esclarecida; os diplomas IVA mostrados não são formulários preenchíveis.
|
||||
|
||||
Estado actual: `investor-usability-git-delivery-20261028.json`. Os relatórios QA anteriores conservam o estado histórico antes da instalação. As 435 observações de Gurué não são 435 empresas; as listas são internas, a cobertura nacional é parcial e a comparação sustenta hipóteses. L8 permanece parcial. Actualizados V2-01/V2-07/V2-10 na matriz e manual existentes.
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user