|
|
|
@@ -1,5 +1,29 @@
|
|
|
|
|
# Desenvolvimento do SGC
|
|
|
|
|
|
|
|
|
|
## Paridade com o domínio pedida pela Tempo — 30 de Outubro de 2026
|
|
|
|
|
|
|
|
|
|
Requisito expresso: a versão vista localmente deve corresponder à de `www.compras.tempo.co.mz`, incluindo menus, dropdowns, visual e processos. A avaliação local passa a ser a referência da apresentação entregue; a aceitação exige conferir a mesma revisão e os assets, com diferenças de configuração/activação documentadas. Preservar dados e acessos de cada ambiente; não publicar os perfis sintéticos sem palavra-passe por consequência desta orientação.
|
|
|
|
|
|
|
|
|
|
Conferência apenas de leitura: a pasta local está em main `4654268`, com as alterações de arranque e menu desta sessão ainda não enviadas/instaladas. Os documentos existentes distinguem pagamentos/afectações sintéticos em 8005/8006 da instalação habitual; `SupplierPayables` confirma guardas de ambiente/base para esses recortes. Logo, não há prova de equivalência funcional integral por partilhar os componentes React. O domínio com `www` não resolveu no DNS deste computador; o domínio sem `www` respondeu HTTP200 a curl (outra ferramenta recebeu HTTP403), sem inspecção autenticada ou identificação segura da revisão instalada. A pesquisa nos ficheiros consultados não identificou o instalador/acesso do servidor de Compras. Nenhuma publicação, alteração de DNS, flags remotas, contas ou dados foi feita.
|
|
|
|
|
|
|
|
|
|
Para concluir a entrega equivalente: identificar o processo e acesso de instalação de Compras; comparar a revisão/schema/configuração/permissões e o âmbito dos fluxos hoje restritos à avaliação; preparar a candidata com as alterações locais; preservar o destino com backup/restauro antes da instalação; conferir assets/menus e percursos afectados no domínio. Resolver também o acesso ao nome `www`. A orientação está registada, mas a instalação e a paridade remota continuam pendentes.
|
|
|
|
|
|
|
|
|
|
## Menu horizontal com dropdowns — 30 de Outubro de 2026
|
|
|
|
|
|
|
|
|
|
Pedido expresso: colocar o menu na horizontal, mantendo dropdowns e o visual. `SgcWorkspaceShell` passa a apresentar os grupos no topo em ecrãs grandes, com os componentes dropdown já existentes. Mantidos fundo escuro, identidade SGC, cores, ícones, destaque do destino activo, grupos, ordem, destinos e filtros por perfil. A pesquisa continua a filtrar as opções; os destinos de página completa conservam esse comportamento. A área de conteúdo deixa de reservar espaço para o menu lateral. Em ecrãs pequenos mantém-se o painel móvel; Aparência e Página inicial continuam acessíveis.
|
|
|
|
|
|
|
|
|
|
Verificações dirigidas: TypeScript, lint do componente, formatação e `git diff --check` aprovados; módulo actualizado servido pelo Vite com HTTP200. Sem alterações de backend, processos ou permissões. Não foram repetidos testes de negócio por esta alteração de apresentação. Conferência visual do navegador não executada nesta passagem: o conector devolveu «The browser access host is unavailable». A alteração está disponível na avaliação 8005 com o Vite activo; não representa aceitação visual dos restantes processos.
|
|
|
|
|
|
|
|
|
|
## Entrada de desenvolvimento na avaliação persistente — 30 de Outubro de 2026
|
|
|
|
|
|
|
|
|
|
Pedido expresso: durante o desenvolvimento, mostrar a versão de avaliação com os menus organizados e os processos avançados, não a instalação habitual sem acesso do utilizador. A comparação confirmou que os menus/processos estavam preservados no código; a diferença era a entrada 8015 versus a avaliação existente em 8005.
|
|
|
|
|
|
|
|
|
|
`composer run dev` passa a executar `scripts/dev-evaluation.php`: confere a configuração QA existente, reutiliza a avaliação em 8005 ou retoma apenas esse servidor com o router existente, e inicia/reutiliza o Vite de Compras. Entrada apresentada: **http://127.0.0.1:8005/avaliar**, com «Entrar como proprietário» e os perfis existentes. O APP_URL do processo Vite é 8005, sem alterar o `.env`. Não inicia a fila habitual; não provisiona bases, aplica migrações, executa seeds, cria contas ou altera permissões. A instalação habitual permanece disponível explicitamente como `composer run dev:standard`.
|
|
|
|
|
|
|
|
|
|
Verificações: sintaxe PHP, Pint dirigido, `composer validate --no-check-publish` e `git diff --check` aprovados. `--check` reconheceu a avaliação existente; arranque completo pelo Composer aprovado, reutilizando o servidor 8005 e iniciando o Vite em 127.0.0.1:5173. `/avaliar` e `/@vite/client` responderam HTTP200; terminal indica APP_URL8005. A sessão habitual iniciada nesta assistência foi terminada; nenhum processo alheio foi terminado e o servidor de avaliação existente foi preservado. O caminho de arranque com 8005 parado está implementado, mas não foi ensaiado interrompendo o servidor persistente do utilizador.
|
|
|
|
|
|
|
|
|
|
Ficheiros: `composer.json`, `scripts/dev-evaluation.php`, README e orientações de continuidade. Sem alterações aos módulos funcionais, dados, credenciais ou ambiente do SGF. Esta conferência de arranque não substitui a avaliação visual e operacional dos processos.
|
|
|
|
|
|
|
|
|
|
## Reforço da integração de obrigações — 29 de Outubro de 2026
|
|
|
|
|
|
|
|
|
|
Continuação do ensaio `COMMON-PAYABLE-SOURCE-SIM-v1`, descrito em
|
|
|
|
|